Pimple Under Top Eyelid. Most bumps that appear on the eyelid are either a stye or a chalazion. A pimple on the eyelid is usually linked with the following causes.

A white bump on the eyelid is likely to be a stye or milia. Styes and chalazia are the most common bumps that appear on eyelids. Eyelid bumps appear as painful red lumps at the edge of the eyelid typically where the lash meets the lid.
It is often tender to the touch.
7 Steps To Eliminate That Pimple On Your Eyelid also known as a Stye Watch later. Stye is caused by bacteria specifically Staphylococcus species. Eyelid bumps appear as painful red lumps at the edge of the eyelid typically where the lash meets the lid. Styes and chalazia are the most common bumps that appear on eyelids.