OPEN RESEARCH DATA

City-by-city aurora Kp visibility thresholds

This table estimates how strong the planetary Kp index needs to be before an aurora may appear low on the poleward horizon, or directly overhead, in each covered city. It is a planning baseline—not a sighting guarantee—and is published in reusable formats so journalists, trip planners and researchers can check or cite the values.

How to read the table

  • Horizon Kp is the estimated level at which a faint glow may reach the poleward horizon under dark, clear skies.
  • Overhead Kp is the estimated level at which the auroral oval reaches the city's geomagnetic latitude.
  • Lower values indicate that a location more often sits near or inside the auroral oval. Values are rounded to one decimal place.
  • 0.0 means the threshold is already met at the calmest possible conditions (Kp 0), since Kp cannot go lower; 9.0 means it is not reached even at the most extreme storm level (Kp 9), the maximum the index goes to.

Cloud, daylight, moonlight and the real shape of the auroral oval can still prevent a sighting. Kp is planetary rather than local, so use each city's live forecast page for the current NOAA OVATION oval, darkness and solar-wind context.

All city thresholds

CityCountryGeomag. lat.Horizon KpOverhead Kp
AkureyriIceland69.70°N0.00.0
AltaNorway67.13°N0.00.0
ChurchillCanada67.19°N0.00.0
InuvikCanada71.12°N0.00.0
LongyearbyenSvalbard75.25°N0.00.0
NuukGreenland72.57°N0.00.0
TromsøNorway67.46°N0.00.0
UtqiaġvikUnited States70.06°N0.00.0
VíkIceland67.72°N0.00.0
YellowknifeCanada68.56°N0.00.0
AbiskoSweden66.30°N0.00.1
BodøNorway65.98°N0.00.2
FairbanksUnited States65.64°N0.00.4
KirunaSweden65.64°N0.00.4
IvaloFinland65.33°N0.00.6
ReykjavíkIceland65.00°N*0.00.7
MurmanskRussia64.86°N0.00.8
TórshavnFaroe Islands64.47°N0.01.0
WhitehorseCanada63.83°N0.01.3
RovaniemiFinland63.58°N0.01.4
LuleåSweden63.25°N0.01.6
TrondheimNorway63.04°N0.01.7
NomeUnited States62.55°N0.01.9
OuluFinland62.23°N0.02.1
AnchorageUnited States61.91°N0.02.2
UmeåSweden61.88°N0.02.2
LerwickUnited Kingdom61.81°N0.02.3
JuneauUnited States61.63°N0.02.4
BergenNorway60.99°N0.22.7
ThursoUnited Kingdom60.72°N0.42.8
EdmontonCanada60.05°N0.73.1
KuopioFinland59.90°N0.83.2
InvernessUnited Kingdom59.77°N0.83.3
OsloNorway59.67°N0.93.3
SaskatoonCanada59.47°N1.03.4
AberdeenUnited Kingdom59.11°N1.23.6
GlasgowUnited Kingdom58.23°N1.64.0
EdinburghUnited Kingdom58.14°N1.64.1
WinnipegCanada58.17°N1.64.1
StockholmSweden57.96°N1.74.2
HelsinkiFinland57.72°N1.84.3
CalgaryCanada57.53°N1.94.4
BelfastUnited Kingdom57.28°N2.04.5
Thunder BayCanada57.21°N2.14.5
NewcastleUnited Kingdom56.95°N2.24.6
TallinnEstonia57.04°N2.24.6
Saint PetersburgRussia56.69°N2.34.8
DublinIreland56.13°N2.65.0
St. John'sCanada56.18°N2.65.0
Québec CityCanada56.11°N2.65.1
ManchesterUnited Kingdom55.62°N2.95.3
SudburyCanada55.67°N2.85.3
CopenhagenDenmark55.34°N3.05.4
DuluthUnited States55.45°N2.95.4
MarquetteUnited States55.47°N2.95.4
FargoUnited States55.20°N3.15.5
MontréalCanada54.80°N3.35.7
OttawaCanada54.71°N3.35.7
RigaLatvia54.76°N3.35.7
VancouverCanada54.60°N3.45.8
BangorUnited States54.08°N3.66.0
BurlingtonUnited States53.78°N3.86.2
HalifaxCanada53.81°N3.76.2
HamburgGermany53.71°N3.86.2
HobartAustralia53.70°S*3.86.2
SpokaneUnited States53.78°N3.86.2
MinneapolisUnited States53.57°N3.96.3
AmsterdamNetherlands53.39°N3.96.4
LondonUnited Kingdom53.37°N4.06.4
SeattleUnited States53.07°N4.16.5
TorontoCanada52.88°N4.26.6
BozemanUnited States52.61°N4.36.8
VilniusLithuania52.40°N4.46.9
BerlinGermany52.17°N4.57.0
BostonUnited States51.66°N4.87.2
MoscowRussia51.65°N4.87.2
DetroitUnited States51.45°N4.97.3
ChicagoUnited States50.81°N5.27.6
PortlandUnited States50.98°N5.17.6
WarsawPoland50.68°N5.37.7
InvercargillNew Zealand50.24°S5.57.9
Des MoinesUnited States50.17°N5.58.0
New YorkUnited States50.01°N5.68.0
OmahaUnited States49.68°N5.88.2
PragueCzechia49.64°N5.88.2
DunedinNew Zealand49.39°S5.98.3
QueenstownNew Zealand48.84°S6.28.6
LauncestonAustralia48.25°S6.58.9
AdelaideAustralia42.71°S9.09.0
AucklandNew Zealand39.90°S9.09.0
ChristchurchNew Zealand46.77°S7.29.0
DenverUnited States47.39°N6.99.0
MelbourneAustralia44.92°S8.19.0
PerthAustralia41.13°S9.09.0
Punta ArenasChile43.87°S8.69.0
Salt Lake CityUnited States47.66°N6.79.0
StanleyFalkland Islands42.65°S9.09.0
SydneyAustralia40.29°S9.09.0
UshuaiaArgentina45.52°S7.89.0
WellingtonNew Zealand44.24°S8.49.0

* Uses a cross-checked geomagnetic latitude correction; the JSON and CSV include a boolean flag for these rows.

Methodology and reproducibility

Geographic coordinates come from the site's curated city records. Geomagnetic latitude is calculated at build time with a centred-dipole approximation, with documented cross-checked corrections in regions where that approximation performs poorly. The Kp thresholds are then solved against the same continuous Kp-to-auroral-latitude fit used by Aurora Tonight's live verdict. The horizon estimate applies a fixed poleward visibility margin before solving the same relationship.

The transformation code and its limitations are described on the data sources and methodology page. Threshold values are rebuilt from the source city coordinates whenever the site is published, keeping the HTML, JSON, CSV and individual city pages in sync.

Responsible use

Treat these values as comparative planning estimates. They do not account for local cloud, terrain, artificial light, moment-to-moment substorms or every variation in Earth's magnetic field. Do not use this dataset for safety-critical navigation or operational space-weather decisions; consult official agencies for those purposes.