Poollicht wordt meestal gezien in groene kleuren in de noordelijke regio's en heeft meer een rode kleur wanneer er poollicht is in België en Nederland. Deze kleuren variëren van rood naar roze, blauw naar paars en van lichte naar donkere kleuren. De reden dat poollicht diverse kleuren vertoont, is te wijten aan onze atmosfeer.
Onze atmosfeer bestaat uit diverse samenstellingen zoals zuurstof en stikstof. Wanneer geladen deeltjes die van de Zon de atomen en moleculen van de atmsofeer van de Aarde raken, verhogen ze de energie van de atomen en zullen deze licht afgeven. Verscheidene atomen geven een verschillende kleur af uit het spectrum wanneer zij in energie verhoogd worden. Een voorbeeld hiervan is neonlicht dat het gas Neon bevat. Door deze lichten stroomt elektriciteit die het gas in energie gaat verhogen. Wanneer de energie opgewekt wordt in de Neon geeft deze een helder rood-oranje kleur af. Neonlichten werken dus op hetzelfde principe als poollicht maar dan op een kleinere schaal.
Verscheidene gassen geven verschillende kleuren af wanneer de energie ervan verhoogd wordt. Zuurstof op een hoogte van ongeveer 100 kilometer geeft een geel-groene kleur af. Op een hoogte van ongeveer 300 kilometer zal dit ons alle rode kleuren van poollicht geven. Ionische stikstof produceert een lichtblauwe kleur en neutrale stikstof geeft dan weer een rood-paarsachtige kleur af en gegolfde randen. Indien de atmosfeer zou bestaan uit Neongas en Sodiumgas zouden we rood-oranje en zelfs geel poollicht kunnen zien.