Why Is My Upper Eyelid Swollen? Common Causes

A swollen upper eyelid is most often caused by an allergic reaction, a blocked oil gland (chalazion), or an infected lash follicle (stye). These three causes account for the vast majority of cases and typically resolve on their own or with simple home care. Less commonly, infections, insect bites, or underlying health conditions are responsible.

The key to figuring out what’s going on is paying attention to a few details: whether the swelling is painful or painless, whether it affects one eye or both, and whether you have other symptoms like fever or vision changes.

Allergic Reactions: The Most Common Cause

Allergies are the single most frequent reason for upper eyelid swelling. The hallmark is puffy, pale eyelids that itch but don’t hurt. You might notice it in one eye or both, and the swelling often appears suddenly.

Local allergic reactions happen when something touches the skin around your eyes. Common triggers include cosmetics (mascara, eyeliner, eye shadow, sunscreen), moisturizers, cleansers, topical antibiotics, false eyelashes, and even false nails (your fingers touch your eyes more than you realize). You can develop a reaction to a product you’ve used for years without problems. The irritation typically shows up a day or two after exposure.

Systemic allergic reactions are the other variety. These happen when your body reacts to something you inhaled, ate, or were exposed to broadly, like pollen, pet dander, or a food allergen. The eyelid swelling accompanies other symptoms like a runny nose, sneezing, or hives elsewhere on your body. Angioedema, a deeper tissue swelling, can cause dramatic puffiness around the eyes and is usually self-limiting, though swelling that spreads to your lips, tongue, or throat needs emergency care.

For mild allergic eyelid swelling, removing the trigger is the most important step. If you recently started a new eye product, stop using it. Over-the-counter antihistamines and cool compresses can bring the puffiness down within hours to a day or two.

Styes and Chalazia: Lumps on the Eyelid

If your swelling is focused around a specific bump rather than spread across the whole lid, you’re likely dealing with a stye or a chalazion. These are the two most common causes of focal eyelid swelling, and they’re easy to confuse with each other.

A stye (also called a hordeolum) is a small, very painful lump that forms at or near the eyelid’s edge. It develops when a lash root or the tiny oil gland next to it becomes infected. You’ll usually see redness and tenderness concentrated in one spot, sometimes with a visible white or yellow pustule. Styes typically come to a head and drain on their own within a week.

A chalazion forms farther back on the eyelid, away from the lash line. It happens when one of the eyelid’s oil-producing glands gets blocked but not necessarily infected. Unlike a stye, a chalazion is usually painless, though it can become tender if it gets inflamed. Chalazia tend to be larger and slower to resolve. Most go away on their own within a few weeks, but some linger for months.

For both conditions, the first-line treatment is the same: warm compresses applied for 5 to 10 minutes, 3 to 6 times a day. Use a clean, warm (not hot) cloth. Don’t heat a wet cloth in the microwave, as it can get hot enough to burn the delicate eyelid skin. The warmth helps open blocked glands and encourages drainage. If a chalazion persists for several months despite consistent warm compresses, a doctor can drain it with a simple in-office procedure.

Blepharitis: Chronic Eyelid Inflammation

Blepharitis is inflammation along the eyelid margin that causes swelling, redness, and a characteristic crusty buildup around the base of your lashes. It tends to affect both eyes and produces a combination of itching, burning, and irritation that comes and goes over time rather than appearing as a single acute episode.

There are two types. Anterior blepharitis affects the outside of the eyelid where your lashes attach and is usually caused by bacteria on the skin. Posterior blepharitis involves the inner eyelid and stems from dysfunction in the oil glands that line the lid margin. Posterior blepharitis is commonly associated with rosacea.

Treatment depends on the type. For anterior blepharitis, keeping the lid margins clean with gentle scrubs and, when needed, topical antibiotics to control bacteria on the skin. Posterior blepharitis is treated differently because the problem is deeper in the oil glands. Doctors typically prescribe oral antibiotics for this form, particularly when it’s linked to rosacea or significant gland dysfunction. Warm compresses help with both types by loosening crusts and encouraging healthy oil flow.

Infections That Need Medical Attention

Most eyelid swelling is harmless, but two types of infection deserve prompt attention: preseptal cellulitis and orbital cellulitis.

Preseptal cellulitis (also called periorbital cellulitis) is an infection of the eyelid and surrounding skin. It causes swelling, redness, tenderness, and sometimes fever, but your vision stays normal and you can move your eye without pain. It usually affects one side. Once the swollen lid is opened, the eye itself looks normal with no bulging. This infection needs antibiotics but isn’t an emergency in most cases.

Orbital cellulitis is the dangerous one. The infection extends behind the eye into the orbit, causing the eyeball to push forward (proptosis). You’ll notice pain when moving your eye, limited eye movement, reduced vision, fever, and a general feeling of being unwell. This is a medical emergency that requires hospitalization and intravenous antibiotics to prevent permanent vision loss. A CT scan of the eye socket is used to confirm the diagnosis and check for abscess formation.

The practical distinction: if your eyelid is swollen and red but your vision is fine, your eye moves normally, and there’s no bulging, you’re likely dealing with something less serious. If your eye is bulging forward, you have pain when looking around, your vision is blurry, or you have a fever, get to an emergency room.

Conjunctivitis

Pink eye (conjunctivitis) can cause upper eyelid swelling alongside its more recognizable symptoms: red, watery, or goopy eyes and a gritty sensation. Viral conjunctivitis often starts in one eye and spreads to the other within a few days. Bacterial conjunctivitis produces thicker, yellowish discharge and may cause the eyelids to stick together in the morning. Both can make the lids puffy, but the eyelid swelling is secondary to the eye surface inflammation. You may notice a tender lymph node just in front of your ear on the affected side.

Thyroid Eye Disease

If your upper eyelid swelling is persistent, affects both eyes, and comes with a feeling of pressure or bulging, thyroid eye disease is worth considering. This inflammatory condition occurs in people with autoimmune thyroid problems, most commonly Graves’ disease but occasionally Hashimoto’s disease as well.

The underlying mechanism is straightforward: antibodies that attack your thyroid gland also attack tissues behind your eyes, because both areas share similar receptors. This causes swelling and inflammation of the muscles and fat around the eye, leading to puffy eyelids, a staring or wide-eyed appearance from eyelid retraction, double vision, and eye discomfort. The condition tends to progress over months rather than days, which distinguishes it from allergies or infections. If you have known thyroid disease and notice progressive eyelid changes, or if you have unexplained bilateral eyelid swelling along with symptoms like unexplained weight loss, heat intolerance, or a rapid heartbeat, thyroid testing is a logical next step.

Less Common Causes

Insect bites around the eye cause localized swelling with itching and redness, sometimes with a visible puncture mark. They usually resolve within a few days.

Herpes simplex and herpes zoster (shingles) can both cause eyelid swelling, but they look distinctive: clusters of small blisters on a red base, usually on one side only, with significant pain. Shingles follows the nerve pathway across the forehead and down to the upper eyelid. Both require antiviral treatment, especially when they involve the eye.

Symptoms That Signal an Emergency

Most swollen eyelids resolve with time or simple treatment. Seek urgent medical care if you experience any of the following alongside your swollen eyelid:

  • Eye bulging forward from its normal position
  • Pain when moving your eye in any direction
  • Decreased or blurry vision that wasn’t there before
  • Limited eye movement or double vision
  • Fever and feeling generally unwell
  • Swelling spreading to your lips, tongue, or throat (possible severe allergic reaction)

These symptoms point to orbital cellulitis, severe angioedema, or other conditions that can threaten your vision or your airway if not treated quickly.