No black boxes

Aurora forecasting, explained — formula included

Every aurora app computes a "chance" and almost none will tell you how. Here's ours, in full: what the Kp index really measures, what solar wind adds, why geomagnetic latitude is the number that matters, and the exact arithmetic behind every AurorAlert percentage.

AURORALERT · UPDATED JULY 2026 · DATA: NOAA SWPC + OPEN-METEO

The Kp index, in plain English

Every three hours, magnetometers around the planet report how disturbed Earth's magnetic field is. The consensus becomes the planetary K-index — Kp — a 0–9 scale published by NOAA's Space Weather Prediction Center. Kp 0–2 is quiet; Kp 5 is a minor geomagnetic storm (G1); Kp 7 a strong one (G3); Kp 9 the once-a-decade sky-on-fire event. Higher Kp pushes the auroral oval further from the pole, bringing the display to lower latitudes.

Kp is genuinely useful — and genuinely insufficient. It's a global, three-hourly, backwards-looking-ish number that knows nothing about your cloud, your daylight, or where you're standing. Treating a Kp ping as an aurora alert is the founding error of most aurora apps, and the subject of our favourite rant.

Solar wind: the upstream early warning

The solar wind — a stream of charged particles from the Sun — is what powers the whole show. Spacecraft at the L1 point, a million miles upstream (historically DSCOVR and ACE; NOAA is transitioning to SOLAR-1 and IMAP), sample it 15–60 minutes before it reaches Earth. Typical speed is 300–400 km/s; above ~500 km/s geomagnetic activity climbs; coronal mass ejections can drive it past 700. Speed is a live reading, not a forecast — which is why AurorAlert uses it as a now signal and a modest bonus, never as an hourly prediction. (Serious chasers also watch the interplanetary magnetic field's Bz component — southward Bz is the door swinging open — which is on our roadmap for advanced users.)

Geomagnetic latitude: the number nobody tells you

Here's the trap: the aurora doesn't care about your geographic latitude. It circles the magnetic pole, which currently sits over the Canadian Arctic, offset from the geographic pole. Your geomagnetic latitude — angular distance from the magnetic pole — is what decides the Kp you need. The consequences are striking:

Calgary — 51.0°N geographic≈ 57° geomagnetic → Kp ~4.3
London — 51.5°N geographic≈ 53° geomagnetic → Kp ~6.4
Cleckheaton, W. Yorks — 53.7°N≈ 56° geomagnetic → Kp ~5.2
Reykjavik — 64.1°N≈ 69° geomagnetic → Kp ~1
Hobart, Tasmania — 42.9°S≈ 54° geomagnetic → Kp ~6 (australis)

Calgary and London sit level on a map; Calgary sees aurora at Kp 4–5 while London waits for 6+. Any forecast that uses geographic latitude — or worse, one global threshold — is wrong for most of the planet. AurorAlert computes your geomagnetic latitude from your exact coordinates (a standard dipole approximation of the field) and derives your personal Kp requirement from it. The same maths, using absolute distance from the magnetic pole, is why the app works identically for the aurora australis.

The AurorAlert formula — published, in full

chance = Kp score × clear-sky × darkness + wind bonus  (capped 0–100, computed per hour, entirely on your device)

Prefer no formula at all? Flip on "Use my own conditions" and the percentage becomes advisory: you set minimum Kp, maximum cloud, minimum solar wind and comfort limits (wind, temperature, rain — each with an Off switch), and the app alerts only when every one is satisfied. Your thresholds. Our data. Nobody's black box.

Sources, for the sceptics (correctly, you should be): Kp forecast and solar wind from NOAA SWPC; hourly cloud, temperature and daylight from Open-Meteo; geomagnetic latitude via a dipole approximation of the IGRF field. Every input is inspectable in the app's report file — one tap exports the exact data behind any screen.

What forecasting still can't do

Honesty cuts both ways. Kp forecasts are ~3-hourly and imperfect; sub-storm timing within a night is genuinely hard; solar wind gives only tens of minutes' lead; and cloud forecasts are cloud forecasts. A good aurora app narrows your nights from 365 to the handful worth standing outside for — it cannot promise the sky. Anyone who says otherwise is selling something. We're just trying to make sure that when your handful comes, you're not asleep.

A forecast you can audit

The formula above runs hourly for your exact spot. Be there when it says yes.