KMSP Minneapolis-St Paul Intl/Wold-Chamberlain
Runways 12R and 12L — assigned by ATIS (information A)
certainty: 99% evidence: STRONG towered now Class B
Wind 190° true at 9 kt G18 · VFR · 8 min old
▶ Listen live — ATIS/CTAF on LiveATC opens LiveATC’s own player · verify the broadcast yourself
Active NOTAMs affecting runways
RWY 04/22 CLSD EXC TAX 30MIN PPR 121.9
NAV ILS RWY 12R IM U/S
MSP NAV ILS RWY 35 CAT II/III NA
Why — evidence behind this answer
Runway 12R
- ATIS ATIS (info A) names 12R for arrivals 6 min ago +3.80
- WIND 3 kt headwind, 8 kt right crosswind 8 min ago +0.72
- ADSB_OP N310SY landed 12R 11 min ago +0.48
- ADSB_OP N170PQ landed 12R 16 min ago +0.39
- ADSB_OP N908XJ landed 12R 18 min ago +0.35
- ADSB_OP N806SK landed 12R 23 min ago +0.28
- ADSB_OP N126DU landed 12R 39 min ago +0.14
- PRIOR 12R used 48% of the time in this wind bin (n=478) -0.11
- ADSB_OP N927DZ landed 12R 47 min ago +0.09
- ADSB_OP N669CA landed 12R 52 min ago +0.07
- ADSB_OP N805DN landed 12R 58 min ago +0.06
- PRIOR runway length 10000 ft +0.03
Runway 12L
- ATIS ATIS (info A) names 12L for arrivals 6 min ago +3.80
- WIND 3 kt headwind, 8 kt right crosswind 8 min ago +0.72
- ADSB_OP C-FTJZ landed 12L 9 min ago +0.46
- PRIOR 12L used 40% of the time in this wind bin (n=478) -0.41
- ADSB_OP N693CA landed 12L 18 min ago +0.35
- ADSB_OP N692CA landed 12L 28 min ago +0.23
- ADSB_OP N803SK landed 12L 30 min ago +0.20
- ADSB_OP N115DU landed 12L 32 min ago +0.18
- ADSB_OP N106DN departed 12L 37 min ago +0.17
- ADSB_OP N712EV landed 12L 37 min ago +0.15
- ADSB_OP N724EV landed 12L 37 min ago +0.15
- ADSB_OP N548CA landed 12L 41 min ago +0.12
- ADSB_OP N621UX departed 12L 45 min ago +0.11
Runway 17
- WIND 8 kt headwind, 3 kt right crosswind 8 min ago +2.81
- ATIS 17 not named for arrivals on current ATIS 6 min ago -1.90
- ATIS ATIS names 17 for departures only 6 min ago +1.43
- PRIOR 17 used 4% of the time in this wind bin (n=478) -0.57
- ADSB_OP N391DN departed 17 16 min ago +0.33
- ADSB_OP N842SY departed 17 39 min ago +0.15
- ADSB_OP N134EV landed 17 37 min ago +0.12
- ADSB_OP N311DU landed 17 41 min ago +0.12
- ADSB_OP N685DA departed 17 43 min ago +0.09
- ADSB_OP N390FR landed 17 52 min ago +0.08
- ADSB_OP N390CA landed 17 47 min ago +0.08
- ADSB_OP N903SY landed 17 56 min ago +0.07
- ADSB_OP N826SY departed 17 56 min ago +0.05
- ADSB_OP N112DU departed 17 56 min ago +0.05
Runway 30R
- WIND 3 kt TAILWIND, 8 kt left crosswind 8 min ago -5.42
- ATIS 30R not named for arrivals on current ATIS 6 min ago -1.90
- PRIOR 30R used 3% of the time in this wind bin (n=478) -0.42
Runway 30L
- WIND 3 kt TAILWIND, 8 kt left crosswind 8 min ago -5.42
- ATIS 30L not named for arrivals on current ATIS 6 min ago -1.90
- PRIOR 30L used 5% of the time in this wind bin (n=478) -0.66
- PRIOR runway length 10000 ft +0.03
Runway 35
- WIND 8 kt TAILWIND, 3 kt left crosswind 8 min ago -28.23
- ATIS 35 not named for arrivals on current ATIS 6 min ago -1.90
Runway 22
- NOTAM 22 not considered — closed by NOTAM until 2359Z 31 Dec
Runway 4
- NOTAM 4 not considered — closed by NOTAM until 2359Z 31 Dec
Sources consulted
| source | status | age | note |
|---|---|---|---|
| D_ATIS | OK | 6 min | |
| METAR | OK | 8 min | |
| ADSB | OK | 3 min | MODERATE |
| NOTAM | OK | ||
| CIFP | NOT_CONFIGURED | Instrument procedures: phase 4 |
Recent operations
| time | aircraft | type | op | rwy | conf |
|---|---|---|---|---|---|
| 12:52Z | C-FTJZ | CRJ7 | landing | 12L | 31% |
| 12:49Z | N310SY | E75L | landing | 12R | 37% |
| 12:44Z | N391DN | A321 | departure | 17 | 43% |
| 12:44Z | N170PQ | CRJ9 | landing | 12R | 37% |
| 12:42Z | N908XJ | CRJ9 | landing | 12R | 37% |
| 12:42Z | N693CA | CRJ9 | landing | 12L | 37% |
| 12:37Z | N806SK | CRJ9 | landing | 12R | 37% |
| 12:33Z | N692CA | CRJ9 | landing | 12L | 37% |
| 12:31Z | N803SK | CRJ9 | landing | 12L | 37% |
| 12:28Z | N115DU | BCS1 | landing | 12L | 37% |
| 12:24Z | N106DN | A321 | departure | 12L | 57% |
| 12:24Z | N134EV | CRJ9 | landing | 17 | 31% |
| 12:24Z | N712EV | CRJ7 | landing | 12L | 37% |
| 12:24Z | N724EV | CRJ7 | landing | 12L | 37% |
| 12:22Z | N842SY | B738 | departure | 17 | 57% |
| 12:22Z | N126DU | BCS1 | landing | 12R | 37% |
| 12:19Z | N548CA | CRJ9 | landing | 12L | 37% |
| 12:19Z | N311DU | BCS3 | landing | 17 | 37% |
| 12:17Z | N685DA | B752 | departure | 17 | 43% |
| 12:15Z | N621UX | E75L | departure | 12L | 57% |
| 12:13Z | N390CA | CRJ7 | landing | 17 | 31% |
| 12:13Z | N927DZ | B739 | landing | 12R | 37% |
| 12:09Z | N390FR | A20N | landing | 17 | 41% |
| 12:09Z | N669CA | CRJ7 | landing | 12R | 37% |
| 12:05Z | N826SY | B738 | departure | 17 | 43% |
| 12:05Z | N112DU | BCS1 | departure | 17 | 43% |
| 12:05Z | N903SY | B739 | landing | 17 | 41% |
| 12:03Z | N805DN | B739 | landing | 12R | 37% |
Was this right?
KMSP field & runways
Minneapolis-St Paul Intl/Wold-Chamberlain, Minneapolis, Minnesota. Field elevation 842 ft. Class B airspace. Towered. Magnetic variation 0.0°W on record, 0.2°W today.
The FAA's variation of record is the number this field was surveyed against; the second is where north points now, from WMM2025. It is moving 0.041°/year west — about 1° every 24 years — which is why runway numbers eventually stop matching their pavement.
| Runway | True | Magnetic | Number | Length | Surface | Pattern | Notes |
|---|---|---|---|---|---|---|---|
| 12L | 121.4° | 121.6° | matches | 8,200 ft | CONC | left | ILS |
| 12R | 121.4° | 121.6° | matches | 10,000 ft | CONC | left | ILS |
| 17 | 169.6° | 169.7° | matches | 8,000 ft | CONC | ILS | |
| 22 | 224.9° | 225.1° | runway 23 by the rule today · 5.1° past | 11,006 ft | CONC | left | ILS CLOSED |
| 30L | 301.4° | 301.6° | matches | 10,000 ft | CONC | left | ILS |
| 30R | 301.4° | 301.6° | matches | 8,200 ft | CONC | left | ILS |
| 35 | 349.6° | 349.7° | matches | 8,000 ft | CONC | ILS | |
| 4 | 44.9° | 45.1° | runway 5 by the rule today · 5.1° past | 11,006 ft | CONC | left | ILS CLOSED |
What KMSP usually does
Of 23,109 operations this service has observed at KMSP since 2026-08-23:
Observed by this service only — not an FAA statistic, and biased toward the hours and days it has been watching. It is shown because it is the same history the engine learns its local-convention prior from.
Generated 13:00:55Z · auto-refreshes · JSON