WMO Normals Explorer
WMO Climatological Standard Normals 1991-2020
The WMO Normals Explorer provides an interactive interface to the official WMO Climatological Standard Normals for the most recent 30-year reference period: 1991-2020.
Climatological Normals form a benchmark against which current weather conditions are assessed. They are an indicator of the conditions likely to be experienced in a given location over a long period. In 2015, the WMO changed the definition of standard normals to refer to the most-recent 30-year period finishing in a year ending with 0, replacing the non-overlapping consecutive periods used previously, ensuring that climate averages reflect our rapidly changing climate.
This dataset aggregates reference climate data calculated by national meteorological services globally. It is the definitive baseline for standard climate variables, such as mean temperature and precipitation totals, providing a uniform baseline across national borders.
Need help? Check the User Guide for detailed instructions.
Use the interactive explorer
Start at country level, then drill into individual stations to inspect map context and exportable normal records.
United States - WMO Normals Stations
Browse 516 stations with WMO 1991-2020 climatological normals in United States.
Selected stations (400 of 516 total)
- Aberdeen 35 Wnw (99999999)
- Aberdeen (00072659)
- Abilene Rgnl Ap (00072266)
- Akron Canton Rgnl Ap (00072521)
- Alamosa San Luis Ap (00072462)
- Albany Ap (00072518)
- Albany Sw Ga Rgnl Ap (00072216)
- Albuquerque Intl Ap (00072365)
- Alexandria Intl Ap (00074754)
- Allentown Intl Ap (00072517)
- Alma Bacon Co Ap (00072316)
- Alpena Co Rgnl Ap (00072639)
- Amarillo (00072363)
- Anchorage Intl Ap (00070273)
- Anderson Co Ap (00072319)
- Annette Island Ap (00070398)
- Apalachicola Ap (00072220)
- Arco 17 Sw (99999999)
- Asheville 13 S (99999999)
- Asheville 8 Ssw (99999999)
- Asheville Rgnl Ap (00072315)
- Astoria Rgnl Ap (00072791)
- Athens Ben Epps Ap (00072311)
- Atlanta Hartsfield Intl Ap (00072219)
- Atlanta (00072215)
- Atlantic City Intl Ap (00072407)
- Augusta Bush Fld Ap (00072218)
- Austin 33 Nw (99999999)
- Austin Bergstrom Ap (00074745)
- Austin-Camp Mabry (00072254)
- Avalon Catalina Ap (00072292)
- Avondale 2 N (99999999)
- Baker 5 W (99999999)
- Bakersfield Ap (00072384)
- Baltimore Wash Intl Ap (00072406)
- Bangor Intl Ap (00072607)
- Barking Sands (00091162)
- Barrow Post Rogers Ap (00070026)
- Batesville 8 Wnw (99999999)
- Baton Rouge Ryan Ap (00072232)
- Beckley Raleigh Co Ap (00072412)
- Bedford 5 Wnw (99999999)
- Bedford Hanscom Fld (00074490)
- Bennington Morse St Ap (00072516)
- Berlin Muni Ap (00072616)
- Bethel Ap (00070219)
- Bettles Ap (00070174)
- Big Delta Ap (00070267)
- Big Piney Marbleton Ap (00072671)
- Billings Logan Intl Ap (00072677)
- Binghamton (00072515)
- Birmingham Ap (00072228)
- Bishop Ap (00072480)
- Bismarck (00072764)
- Blackville 3 W (99999999)
- Blue Hill (00074492)
- Bodega 6 Wsw (99999999)
- Boise Air Terminal (00072681)
- Boston Logan Intl Ap (00072509)
- Boulder 14 W (99999999)
- Bowling Green 21 Nne (99999999)
- Bridgeport Sikorsky Mem Ap (00072504)
- Brigham City 28 Wnw (99999999)
- Bristol Tri City Ap (00072335)
- Bronte 11 Nne (99999999)
- Brownsville (00072250)
- Brunswick 23 S (99999999)
- Brunswick Nas (00074392)
- Buffalo 13 Ese (99999999)
- Buffalo (00072528)
- Burbank Glendale Pasadena Ap (00072288)
- Burlington Intl Ap (00072617)
- Burlington Muni Ap (00072542)
- Burns Muni Ap (00072683)
- Butte Bert Mooney Ap (00072774)
- Cape Charles 5 Ene (99999999)
- Cape Girardeau Muni Ap (00072329)
- Cape Hatteras Ap (00072304)
- Caribou Muni Ap (00072712)
- Casper Natrona Co Ap (00072569)
- Cedar Rapids Muni Ap (00072545)
- Chamberlain Muni Ap (00072653)
- Champaign 9 Sw (99999999)
- Charleston Intl Ap (00072208)
- Charleston Yeager Ap (00072414)
- Charlotte Amalie Ap (00078543)
- Charlotte Douglas Ap (00072314)
- Charlottesville 2 Sse (99999999)
- Chatham 1 Se (99999999)
- Chatham (00074494)
- Chattanooga Lovell Ap (00072324)
- Cherry Point Mcas (00072309)
- Cheyenne (00072564)
- Chicago Midway Ap (00072534)
- Chicago Ohare Intl Ap (00072530)
- Childress Muni Ap (00072366)
- Chillicothe 22 Ene (99999999)
- Christiansted Ap (00078551)
- Chuuk Wso Ap (00091334)
- Cincinnati Northern Ky Ap (00072421)
- Cincinnati (00072426)
- Clarksville Outlaw Ap (00072328)
- Clayton Muni Air Pk (00072360)
- Cleveland (00072524)
- Cold Bay Ap (00070316)
- College Stn (00074746)
- Colorado Springs Muni Ap (00072466)
- Columbia Rgnl Ap (00072445)
- Columbia (00072310)
- Columbus Port Columbus Intl Ap (00072428)
- Concord Buchanan Fld (00072495)
- Concord Muni Ap (00072605)
- Concordia Muni Ap (00072458)
- Coos Bay 8 Sw (99999999)
- Cordova M K Smith Ap (00070296)
- Corpus Christi (00072251)
- Cortez 8 Se (99999999)
- Corvallis 10 Ssw (99999999)
- Craig Moffat Co Ap (00072570)
- Cross City Ap (00072212)
- Crossville 7 Nw (99999999)
- Crossville Mem Ap (00072325)
- Cut Bank Muni Ap (00072769)
- Dalhart Muni Ap (00074736)
- Dallas Ft Worth Ap (00072259)
- Dallas Love Fld (00072258)
- Dansville Muni Ap (00072523)
- Darrington 21 Nne (99999999)
- Dayton Intl Ap (00072429)
- Daytona Beach Intl Ap (00074787)
- Deer Park Ap (00072787)
- Del Rio Intl Ap (00072261)
- Denio 52 Wsw (99999999)
- Denver Intl Ap (00072565)
- Denver-Stapleton (00072469)
- Des Moines 17 E (99999999)
- Des Moines Intl Ap (00072546)
- Detroit Metro Ap (00072537)
- Dillon 18 Wsw (99999999)
- Dillon Ap (00072770)
- Dinosaur 2 E (99999999)
- Dodge City (00072451)
- Douglas Bisbee Inl Ap (00072272)
- Dubuque Rgnl Ap (00072547)
- Duluth (00072745)
- Durham 11 W (99999999)
- Durham 2 N (99999999)
- Durham 2 Ssw (99999999)
- Eastport (00072608)
- Edinburg 17 Nne (99999999)
- El Paso Intl Ap (00072270)
- Elgin 5 S (99999999)
- Elizabeth City Cgas (00072307)
- Elkins 21 Ene (99999999)
- Elkins Randolph Co Ap (00072417)
- Ely Yelland Fld Ap (00072486)
- Ephrata Muni Ap (00072790)
- Erie Intl Ap (00072526)
- Eugene Mahlon Sweet Ap (00072693)
- Eureka Airport (00072477)
- Eureka Wfo Woodley Island (00072594)
- Evansville Regional Ap (00072432)
- Everglades City 5 Ne (99999999)
- Ewa Kalaeloa Ap (00091178)
- Fairbanks 11 Ne (99999999)
- Fairbanks Intl Ap (00070261)
- Fairhope 3 Ne (99999999)
- Fallbrook 5 Ne (99999999)
- Fargo Hector Intl Ap (00072753)
- Flint Bishop Intl Ap (00072637)
- Fresno Yosemite Intl Ap (00072389)
- Ft Lauderdale Hollywood Ap (00074783)
- Ft Smith Rgnl Ap (00072344)
- Ft Stewart (00074780)
- Ft Wayne Intl Ap (00072533)
- Ft Worth Meacham Fld (00074739)
- Ft Worth Wsfo (00072249)
- Gadsden 19 N (99999999)
- Gage Ap (00074641)
- Gainesville Rgnl Ap (00074756)
- Galveston Scholes Fld (00072242)
- Gaylord 9 Ssw (99999999)
- Gaylord 9ssw (00072634)
- Gillette Campbell Ap (00072665)
- Glasgow Intl Ap (00072768)
- Glens Falls Ap (00072522)
- Goodland (00072465)
- Goodridge 12 Nnw (99999999)
- Goodwell 2 E (99999999)
- Grand Forks Intl Ap (00072757)
- Grand Island Ap (00072552)
- Grand Junction Walker Fld (00072476)
- Grand Rapids (00072635)
- Gray (00074389)
- Great Falls Intl Ap (00072775)
- Green Bay (00072645)
- Greenville Asos (00074768)
- Greenville Maine Forestry Svc (00072619)
- Greenwood Leflore Ap (00074758)
- Greer (00072312)
- Guam Intl Ap (00091212)
- Gulfport - Biloxi Ap (00074757)
- Gulkana Ap (00070271)
- Gustavus (00070367)
- Hancock Houghton Co Ap (00072744)
- Harrison 20 Sse (99999999)
- Harrison Boone Co Ap (00072345)
- Hartford Bradley Intl Ap (00072508)
- Hattiesburg Chain Muni Ap (00074759)
- Havre City Co Ap (00072777)
- Hayward Air Terminal (00072585)
- Helena Rgnl Ap (00072772)
- Hickory Faa Ap (00072301)
- Hilo 5 S (99999999)
- Hilo Intl Ap (00091285)
- Holly Springs 4 N (99999999)
- Homer Ap (00070341)
- Honolulu Intl Ap (00091182)
- Houghton Lk Roscommon Ap (00072638)
- Houston Hobby Ap (00072244)
- Houston Intercont Ap (00072243)
- Huntington Tri State Ap (00072425)
- Huntsville Intl Ap (00072323)
- Huron Rgnl Ap (00072654)
- Iliamna Ap (00070340)
- Indianapolis (00072438)
- Intl Falls Intl Ap (00072747)
- Islip Li Macarthur Ap (00072505)
- Ithaca 13 E (99999999)
- Jackson Intl Ap (00072235)
- Jackson (00072419)
- Jacksonville Craig Muni Ap (00074782)
- Jacksonville (00072206)
- Jamestown 38 Wsw (99999999)
- John Day 35 Wnw (99999999)
- Johnston Island (00091275)
- Joplin 24 N (99999999)
- Junction Kimble Co Ap (00074740)
- Juneau Intl Ap (00070381)
- Kahului Ap (00091190)
- Kalispell Glacier Ap (00072779)
- Kaneohe Bay Mcas (00091176)
- Kansas City Intl Ap (00072446)
- Kenai 29 Ene (99999999)
- Kenai Muni Ap (00070259)
- Ketchikan Intl Ap (00070395)
- Key West Intl Ap (00072201)
- King Salmon (00070326)
- Kingman Mohave Co Ap (00072370)
- Kingston 1 Nw (99999999)
- Kingston 1 W (99999999)
- Knoxville Mcghee Tyson Ap (00072326)
- Kodiak Ap (00070350)
- Koror Wso (00091408)
- Kosrae (00091356)
- Kotzebue Ralph Wein Ap (00070133)
- Kula Branch Stn (00091198)
- Kwajalein (00091366)
- La Crosse Muni Ap (00072643)
- La Junta 17 Wsw (99999999)
- Lafayette 13 Se (99999999)
- Lake Charles (00072240)
- Lander 11 Sse (99999999)
- Lander Hunt Fld Ap (00072576)
- Langley Afb (00074598)
- Lansing Capital City Ap (00072539)
- Las Cruces 20 N (99999999)
- Las Vegas Mccarran Ap (00072386)
- Lemoore Reeves Nas (00074702)
- Lewiston Nez Perce Co Ap (00072783)
- Lewistown 42 Wsw (99999999)
- Lexington Bluegrass Ap (00072422)
- Lihue Wso Ap (00091165)
- Limestone 4 Nnw (99999999)
- Limon Wsmo (00074532)
- Lincoln 11 Sw (99999999)
- Lincoln 8 Ene (99999999)
- Lincoln Muni Ap (00072551)
- Little Rock (00072340)
- Long Beach Daugherty Fld (00072297)
- Longview E Tx Rgnl Ap (00072247)
- Los Alamos 13 W (99999999)
- Los Angeles Intl Ap (00072295)
- Louisville Intl Ap (00072423)
- Lubbock (00072267)
- Lynchburg Rgnl Ap (00072410)
- Macon Middle Ga Rgnl Ap (00072217)
- Madison Dane Rgnl Ap (00072641)
- Majuro Wbas Ap (00091376)
- Manhattan 6 Ssw (99999999)
- Mansfield Lahm Muni Ap (00072420)
- Marble Point (00089866)
- Marquette (00072743)
- Mauna Loa 5 Nne (99999999)
- Mcclellanville 7 Ne (99999999)
- Mcgrath Ap (00070231)
- Medford Rogue Vly Ap (00072597)
- Medicine Lodge (00072452)
- Medora 7 E (99999999)
- Memphis Intl Ap (00072334)
- Merced 23 Wsw (99999999)
- Mercury 3 Ssw (99999999)
- Mercury Desert Rock Ap (00072387)
- Meridian Key Fld (00072234)
- Miami Intl Ap (00072202)
- Middletown Harrisburg Intl Ap (00072399)
- Midland Odessa (00072265)
- Miles City F Wiley Fld (00074230)
- Milford Muni Ap (00072475)
- Millbrook 3 W (99999999)
- Milwaukee Mitchell Ap (00072640)
- Minneapolis St Paul Ap (00072658)
- Missoula Intl Ap (00072773)
- Mobile (00072223)
- Moffett Federal Airfield (00074509)
- Moline Quad City Intl Ap (00072544)
- Molokai Ap (00091186)
- Monahans 6 Ene (99999999)
- Monett 4sw (00072349)
- Monroe 26 N (99999999)
- Montgomery Ap (00072226)
- Montrose 11 Ene (99999999)
- Moose 1 Nne (99999999)
- Mt Washington (00072613)
- Muleshoe 19 S (99999999)
- Murphy 10 W (99999999)
- Muskegon Co Ap (00072636)
- Nashville Intl Ap (00072327)
- Necedah 5 Wnw (99999999)
- Nenana Muni Ap (00070260)
- New Orleans Intl Ap (00072231)
- New York Cntrl Pk Twr (00072506)
- New York Jfk Intl Ap (00074486)
- New York Laguardia Ap (00072503)
- Newark Intl Ap (00072502)
- Newton 11 Sw (99999999)
- Newton 5 Ene (99999999)
- Newton 8 W (99999999)
- Nome Muni Ap (00070200)
- Norfolk Intl Ap (00072308)
- Norfolk Karl Stefan Ap (00072556)
- North Platte Rgnl Ap (00072562)
- Northgate 5 Ese (99999999)
- Northway Ap (00070291)
- Nunn 7 Nne (99999999)
- Oak Ridge Asos (00072427)
- Oakland Metro Intl Ap (00072493)
- Oakley 19 Ssw (99999999)
- Ogden Hinkley Ap (00072575)
- Oklahoma City Will Rogers Ap (00072353)
- Old Town 2 W (99999999)
- Olympia Ap (00072792)
- Omaha Eppley Airfield (00072550)
- Omak Ap (00072789)
- Orlando Intl Ap (00072205)
- Paducah (00072435)
- Page Muni Ap (00072371)
- Pago Pago Wso Ap (00091765)
- Palestine 6 Wnw (99999999)
- Palmdale Ap (00072382)
- Palmer Muni Ap (00070274)
- Panther Junction 2 N (99999999)
- Patuxent River Nas (00072404)
- Pendleton (00072688)
- Pensacola Rgnl Ap (00072222)
- Peoria Gtr Peoria Ap (00072532)
- Petersburg 1 (00070386)
- Philadelphia Intl Ap (00072408)
- Phoenix Sky Harbor Intl Ap (00072278)
- Pickstown (00072652)
- Piedmont Triad Intl Ap (00072317)
- Pierre 24 S (99999999)
- Pierre Rgnl Ap (00072656)
- Pine Springs Np (00072262)
- Pittsburgh Intl Ap (00072520)
- Pocatello Rgnl Ap (00072578)
- Pohnpei Wso (00091348)
- Point Mugu Nf (00072391)
- Ponca City Muni Ap (00072453)
- Poplar Bluff Muni Ap (00072330)
- Port Alsworth 1 Sw (99999999)
- Port Aransas 32 Nne (99999999)
- Port Arthur Se Tx Ap (00072241)
- Portland Intl Ap (00072698)
- Portland Intl Jetport (00072606)
- Price Carbon Co Ap (00072470)
- Providence T F Green Ap (00072507)
- Pueblo Mem Ap (00072464)
- Puntilla (00070249)
- Quillayute State Ap (00072797)
- Quinault 4 Ne (99999999)
- Quincy Rgnl Ap (00072443)
- Raleigh Durham Intl Ap (00072306)
- Rapid City Rgnl Ap (00072662)
- Rawlins Muni Ap (00072669)
- Red Bluff Muni Ap (00072591)
- Redding 12 Wnw (99999999)
- Redding Muni Ap (00072592)
- Redmond Roberts Fld (00072692)
- Reno Tahoe Intl Ap (00072488)
About this Data
The variables presented represent long-term averages from 1 January 1991 to 31 December 2020. The collection of these standard normals is coordinated by the World Meteorological Organization (WMO) to ensure consistency and comparability of climate classifications and anomalies globally.
Through Climate Explorer, you gain streamlined access to this global network of standard averages, allowing you to:
- Assess Baseline Climate: View typical temperature bounds, precipitation regimes, and sunshine hours.
- Analyze Regional Patterns: Compare specific climate indicators visually across multiple stations.
- Export Reference Data: Download CSV tables of all required standard variables for your research.
How to use this tool
- Global Navigation: The map starts with a global view. Click on any point to select a station.
- Filter by Country / Parameter: Use the sidebar to zoom into a specific country or change the visualized parameter (e.g., “Mean Temperature”, “Precipitation”).
- Adjust Time Window: Change the period rendered on the map (Annual vs specific months).
- Visualize & Export: Switch to the Dashboard tab to view dynamic charts and export raw table data.
How to Interpret WMO Normals
WMO normals are reference values, not forecasts. They summarize what is typical at a station over the 1 January 1991 to 31 December 2020 climate baseline, helping you compare present-day conditions against a modern long-term average.
When reading the explorer, keep these interpretation rules in mind:
- Annual vs Monthly Values: Annual views summarize the full year, while monthly views isolate the typical conditions for a single month such as January or July.
- Temperature Normals: Mean, maximum, and minimum temperature normals describe the expected thermal range at a location. Large seasonal swings usually indicate a more continental climate, while smaller swings often reflect maritime influence.
- Precipitation Totals: Monthly or annual precipitation normals show the typical accumulation over the baseline period. Wet-season peaks and dry-season troughs help reveal regional rainfall regimes.
- Precipitation Days: This variable indicates how often measurable precipitation occurs, which is different from total amount. Two stations may receive similar totals but differ strongly in how frequently rain or snow falls.
- Pressure and Vapor Pressure: Mean sea level pressure helps characterize prevailing synoptic conditions, while vapor pressure provides a useful measure of typical atmospheric moisture.
- Sunshine Duration: Sunshine normals highlight the seasonal rhythm of cloudiness and solar exposure, which can vary sharply between coastal, mountainous, and arid regions.
What WMO Normals Can and Cannot Tell You
Normals are ideal for understanding the baseline climate of a station, comparing locations, and placing current weather anomalies into context. They are less suitable for analyzing extremes, individual events, or rapid recent shifts that happened after the 1991-2020 period ended. For those use cases, historical archives such as GHCNh Explorer, GHCNm, or country-specific explorers like DWD and Météo-France may be a better fit.
For a deeper discussion of these caveats, see The Limits of WMO Normals in a Warming Climate.
Need more help? View the full WMO Normals User Guide for detailed instructions.
Browse featured WMO Normals pages
Quick links to curated station and country pages from the WMO 1991-2020 climatological normals explorer.
Featured stations (25)
Data source
- WMO Climatological Normals documentation: https://community.wmo.int/site/knowledge-hub/programmes-and-initiatives/climate-services/wmo-climatological-normals.
- Data aggregated via Member submissions to the WMO Climatological Standard Normals 1991-2020 collection.
Frequently Asked Questions
What are Climatological Standard Normals?
Climatological standard normals are averages of climatological data computed for consecutive periods of 30 years. The current standard reference period is 1 January 1991 to 31 December 2020. They serve as a benchmark to assess current weather against past typical conditions.
Why did the WMO update the calculation period?
To ensure statistics reflect the rapidly shifting baseline caused by climate change, the WMO mandated that normals now refer to the most-recent 30-year period finishing in a year ending with 0 (e.g., 1991-2020), rather than waiting for non-overlapping periods.
How can I download the raw WMO Normals data?
Once you select a station on the interactive map, use the Dashboard tab. There, you can click Export CSV to download all the available parameters compiled for that station.