ATIS Alerts

Northern Plains Flying Weather

ND · SD · MN · WI · 2006–2025 · 116 eligible airports

Severely continental regime with among the largest annual temperature swings in the lower 48. Winter brings blizzards, ground blizzards driven by strong northwest winds over open terrain, Alberta clipper systems, freezing fog, and prolonged deep cold that makes airframe icing and cold-weather operations the primary hazards. Summer features severe afternoon and evening convection — supercells, large hail, and derechos — especially across the eastern Dakotas and Minnesota, and surface winds are persistently strong and gusty over the open plains in every season. VFR conditions dominate outside active weather; best flying is late summer through early fall, worst is December through March.

Daylight VFR
77.3%
VFR days/yr
250
Mean wind
7.0 kt
Most VFR month
July
Fewest VFR month
December
VFR Score
40

Regional standouts

VFR conditions by month

Regional average across eligible airports

050100JanFebMarAprMayJunJulAugSepOctNovDec
Northern Plains average VFR percentage by month
MonthVFR %
Jan62.2%
Feb71.7%
Mar73.0%
Apr77.3%
May82.3%
Jun86.1%
Jul89.1%
Aug84.2%
Sep82.2%
Oct76.9%
Nov70.6%
Dec57.5%

Average wind by month

Regional average sustained wind

0510JanFebMarAprMayJunJulAugSepOctNovDec
Northern Plains average wind by month
MonthMean wind (kt)
Jan7.4 kt
Feb7.4 kt
Mar7.8 kt
Apr8.5 kt
May7.6 kt
Jun6.6 kt
Jul5.6 kt
Aug5.4 kt
Sep6.2 kt
Oct7.3 kt
Nov7.5 kt
Dec7.2 kt

Every airport in Northern Plains, ranked

Sort by any column. Best VFR Score first.

KLNLKings Land O' Lakes Airport62.317.52084 kt17
KEGVEagle River Union Airport62.816.52095 kt19
KARVLakeland Airport Noble F Lee Memorial Field67.313.82165 kt24
KRHIRhinelander Oneida County Airport67.014.72156 kt24
KCKCGrand Marais Cook County Airport69.215.82175 kt26
KDLHDuluth International Airport70.815.32338 kt26
KEVMEveleth–Virginia Municipal Airport68.013.72185 kt27
KFKAFillmore County Airport73.312.52387 kt28
KHIBRange Regional Airport68.213.92235 kt28
KBJIBemidji Regional Airport71.212.42286 kt29
KRSTRochester International Airport74.012.72399 kt29
KPBHPrice County Airport69.012.42285 kt29
KUBECumberland Municipal Airport71.112.32326 kt29
KGPZGrand Rapids Itasca Co-Gordon Newstrom field70.212.42276 kt30
KBRDBrainerd Lakes Regional Airport72.510.92356 kt31
KDTLDetroit Lakes Airport73.213.72347 kt32
KTKVTomahawk Regional Airport66.814.02253 kt32
KPKDPark Rapids Municipal Airport Konshok Field72.811.52347 kt32
KELOEly Municipal Airport71.310.12285 kt32
KAELAlbert Lea Municipal Airport73.411.92436 kt33
KINLFalls International Airport72.710.52296 kt33
KCOQCloquet Carlton County Airport72.013.12396 kt33
KRPDRice Lake Regional Airport - Carl's Field71.610.72385 kt33
KHYRSawyer County Airport70.911.52314 kt34
KACQWaseca Municipal Airport75.010.32447 kt35
KAXNChandler Field75.112.02398 kt35
KAUMAustin Municipal Airport74.710.82476 kt35
KTOBDodge Center Airport75.111.62488 kt35
KASXJohn F Kennedy Memorial Airport72.610.32366 kt36
KPEXPaynesville Municipal Airport75.210.02426 kt36
KMJQJackson Municipal Airport75.612.82528 kt37
KRCXRusk County Airport74.09.12435 kt37
KBDEBaudette International Airport74.29.22366 kt37
KRRTWarroad International Memorial Airport75.78.52406 kt37
KDYTSky Harbor Airport75.79.02467 kt38
KFOZBigfork Municipal Airport71.012.72374 kt38
KOTGWorthington Municipal Airport76.711.92499 kt38
KGDBGranite Falls Municipal Airport / Lenzen-Roe Memorial Field78.18.72507 kt38
KXVGLongville Municipal Airport71.911.12434 kt38
KMZHMoose Lake Carlton County Airport71.512.32454 kt38
KADCWadena Municipal Airport74.810.22496 kt38
KTVFThief River Falls Regional Airport76.49.72418 kt39
KOLGSolon Springs Municipal Airport69.812.62344 kt39
KOVLOlivia Regional Airport77.59.62497 kt39
KATYWatertown Regional Airport76.911.92538 kt39
KOWAOwatonna Degner Regional Airport77.29.22537 kt39
KMKTMankato Regional Airport77.49.02448 kt39
KPWCPine River Regional Airport73.89.82445 kt40
KTWMRichard B Helgeson Airport74.910.32415 kt40
KGFKGrand Forks International Airport78.18.52518 kt40
KFCMFlying Cloud Airport77.67.92567 kt40
KRWFRedwood Falls Municipal Airport77.99.22538 kt40
KHZXIsedor Iverson Airport73.111.02425 kt40
KAITAitkin Municipal Airport Steve Kurtz Field72.611.12494 kt40
KSUWRichard I Bong Memorial Airport72.611.52485 kt40
KGYLGlencoe Municipal Airport77.28.62506 kt41
KMWMWindom Municipal Airport77.712.02588 kt41
KFRMFairmont Municipal Airport77.610.22529 kt41
KCDDScotts Seaplane Base72.99.12353 kt41
KFFMFergus Falls Municipal Airport - Einar Mickelson Field77.69.12508 kt41
KMOXMorris Municipal Airport Charlie Schmidt Field77.610.12578 kt41
KDVLDevils Lake Regional Airport77.59.52499 kt41
KBDHWillmar Municipal Airport John L Rice Field (2006)77.39.72567 kt41
KSYNStanton Airfield76.97.82546 kt41
KSTCSaint Cloud Regional Airport76.69.12526 kt41
KJMSJamestown Regional Airport77.810.42559 kt42
KVWUWaskish Municipal Airport76.18.32485 kt42
KMMLSouthwest Minnesota Regional Airport - Marshall/Ryan Field78.59.42539 kt42
KFARHector International Airport78.88.22529 kt42
KMSPMinneapolis–Saint Paul International Airport / Wold–Chamberlain Field79.16.42647 kt42
KSAZStaples Municipal Airport76.09.12505 kt42
KHCOHallock Municipal Airport78.38.32528 kt42
KGHWGlenwood Municipal Airport78.011.12628 kt42
KLXLLittle Falls-Morrison County-Lindbergh field74.110.52474 kt42
KHCDHutchinson Municipal Butler Field77.49.32536 kt42
KLYVQuentin Aanenson Airfield - Luverne Municipal Airport77.59.62597 kt42
KCFEBuffalo Municipal Airport77.18.32566 kt43
KBBBBenson Municipal Airport77.39.32547 kt43
KJKJMoorhead Municipal Airport78.98.32557 kt43
KRZNBurnett County Airport75.78.52525 kt44
KSTPSaint Paul Downtown Holman Field78.65.82607 kt44
KANEAnoka County-Blaine (Janes Field) Airport78.67.32347 kt44
KMICCrystal Airport78.37.32607 kt44
KMVEMontevideo Chippewa County Airport79.37.82617 kt44
KHZEMercer County Regional Airport78.27.72547 kt44
KMOTMinot International Airport79.68.82629 kt44
KCNBMyers Field Airport78.59.22637 kt44
KRGKRed Wing Regional Airport77.36.82625 kt45
KFSDSioux Falls Regional Airport79.78.72658 kt45
KCKNCrookston Municipal Kirkwood Field79.88.12588 kt45
KLVNAirlake Airport77.87.62615 kt45
KVVVOrtonville Municipal Airport/Martinson Field79.38.32637 kt45
KOEOL O Simenstad Municipal Airport76.48.22566 kt45
KPNMPrinceton Municipal Airport77.18.72565 kt46
KDIKDickinson Theodore Roosevelt Regional Airport80.69.92689 kt46
KONAWinona Municipal Airport Max Conrad Field76.96.02584 kt46
KMGGMaple Lake Municipal Airport78.08.72605 kt46
KROSRush City Regional Airport77.87.72565 kt47
KLJFLitchfield Municipal Airport79.28.42635 kt47
KAQPAppleton Municipal Airport79.97.92647 kt48
KULMNew Ulm Municipal Airport80.77.62717 kt48
KSGSSouth St Paul Municipal Airport/Richard E Fleming Field79.56.42635 kt48
KABRAberdeen Regional Airport81.37.72688 kt49
KHONHuron Regional Airport82.17.12668 kt49
KBISBismarck Municipal Airport81.06.82697 kt49
KYKNChan Gurney Municipal Airport81.17.62708 kt50
KCBGCambridge Municipal Airport79.07.62674 kt50
KMHEMitchell Municipal Airport82.47.32738 kt50
KDXXLac Qui Parle County Airport80.77.62757 kt50
KHEIHettinger Municipal Airport81.89.52758 kt52
KPIRPierre Regional Airport84.07.02799 kt53
KMBGMobridge Municipal Airport83.06.72768 kt53
KSPFBlack Hills Airport-Clyde Ice Field85.17.02877 kt58
KIENPine Ridge Airport86.75.62956 kt63
KCUTCuster County Airport86.37.72895 kt63
KRAPRapid City Regional Airport87.36.53017 kt64

The pattern in Northern Plains

Across 2006–2025, the 116 eligible airports in Northern Plains reported VFR conditions during about 77.3% of valid daytime observations, with an estimated 250 VFR flying days per year and a mean surface wind of 7.0 kt. KRAP (Rapid City Regional Airport) had the most VFR weather at 87.5%. KLNL saw the most instrument conditions, at 17.5% IFR/LIFR. The lowest-ranked eligible field by VFR Score was KLNL (Kings Land O' Lakes Airport).

Neighboring regions

National rankings

How Northern Plains is defined

ND, SD, and MN entire. WI: only the 15 northwestern counties — Douglas, Bayfield, Ashland, Iron, Vilas, Oneida, Lincoln, Price, Taylor, Rusk, Sawyer, Washburn, Burnett, Polk, Barron; all other WI counties belong to great-lakes.

Educational use only. Historical weather rankings from ATIS Alerts are educational summaries of past observations — not a forecast, flight-planning tool, or safety rating. They do not replace current METARs, TAFs, NOTAMs, ATIS, or a weather briefing, and favorable history does not make any airport safe. Always check current conditions and use your own judgment before flight.