På kanten av ögonlocket finns små körtlar som producerar fett som behövs för att smörja ögonlocket och ögat. Vid ögonlocksinflammation har dessa körtlar blivit tilltäppta, så att ögat inte smörjs som det brukar. Det kan också bli en grogrund för bakterier som finns naturligt på huden, till exempel stafylokocker. Inflammationen som uppstår i ett öga kan också lätt smitta till det andra ögat.
Blefarit är vanligare hos personer som har hudbesvär som ger extra fet hud, eller torr och flagande hud, som till exempel vid mjälleksem, rosacea eller atopiskt eksem. Tillståndet kan också komma i samband med allergiska reaktioner, till exempel vid allergi mot smink, kontaktlinser eller linsvätska.