Reference data
Climate normals
Twelve monthly averages per station · 1991-2020 · NOAA GSOD
Mean temperature, mean maximum and minimum, precipitation and wet days for each month of the year, taken from NOAA GSOD observations over 1991-2020. These are thirty-year averages: they describe what is typical for a month, not what the weather will do. For the current conditions of a station, use its METAR page.
- Stations981
- Monthly rows11772
- Period1991-2020
- SourceNOAA GSOD
Coverage is limited to the stations whose normals have been imported — currently 981 stations. A station missing from this list has no normals loaded yet; nothing is estimated or interpolated to fill the gap. Our own observed archive, built from METARs, starts 29 October 2026: a station page compares it with the normals only once three complete months exist, and says so plainly when they do not.
Albania
1 stationAlgeria
12 stations- DAAT Aguenar – Hadj Bey Akhamok Airport Tamanrasset
- DABB Annaba Rabah Bitat Airport Annaba
- DABT Batna Mostefa Ben Boulaid Airport Batna
- DAUB Biskra - Mohamed Khider Airport Biskra
- DAOI Chlef Aboubakr Belkaid International Airport Chlef
- DAAG Houari Boumediene Airport Algiers
- DAAV Jijel Ferhat Abbas Airport Tahir
- DABC Mohamed Boudiaf International Airport Constantine
- DAOO Oran Es-Sénia (Ahmed Ben Bella) International Airport Es-Sénia
- DAAE Soummam–Abane Ramdane Airport Béjaïa
- DAAJ Tiska Djanet Airport Djanet
- DAON Zenata – Messali El Hadj Airport Zenata
American Samoa
1 stationAngola
1 stationAntigua & Barbuda
1 stationArgentina
13 stations- SABE Aeroparque Jorge Newbery Buenos Aires
- SAEZ Ezeiza International Airport - Ministro Pistarini Buenos Aires (Ezeiza)
- SAVC General Enrique Mosconi International Airport Comodoro Rivadavia
- SASJ Gobernador Horacio Guzman International Airport San Salvador de Jujuy
- SAME Governor Francisco Gabrielli International Airport Mendoza
- SACO Ingeniero Aeronáutico Ambrosio L.V. Taravella International Airport Cordoba
- SASA Martín Miguel de Güemes International Airport Salta
- SAWG Piloto Civil Norberto Fernández International Airport Rio Gallegos
- SAZN Presidente Perón International Airport Neuquén
- SARE Resistencia International Airport Resistencia
- SAAR Rosario Islas Malvinas International Airport Rosario
- SANT Teniente Benjamín Matienzo International Airport San Miguel de Tucumán
- SAZS Teniente Luis Candelaria International Airport San Carlos de Bariloche
Armenia
1 stationAruba
1 stationAustralia
16 stations- YPAD Adelaide International Airport Adelaide
- YBBN Brisbane International Airport Brisbane
- YBRM Broome International Airport Broome
- YBCS Cairns International Airport Cairns
- YPDN Darwin International Airport / RAAF Darwin Darwin
- YBCG Gold Coast Airport Gold Coast
- YMHB Hobart International Airport Hobart (Cambridge)
- YMML Melbourne Airport Melbourne
- YMAV Melbourne Avalon International Airport Geelong/Melbourne
- YWLM Newcastle Airport Williamtown
- YPPH Perth International Airport Perth
- YPPD Port Hedland International Airport Port Hedland
- YBSU Sunshine Coast Airport Maroochydore
- YSSY Sydney Kingsford Smith International Airport Sydney (Mascot)
- YBWW Toowoomba Wellcamp Airport Toowoomba
- YSWS Western Sydney International (Nancy-Bird Walton) Airport Sydney
Austria
6 stationsAzerbaijan
2 stationsBahamas
2 stationsBahrain
1 stationBangladesh
2 stationsBarbados
1 stationBelarus
2 stationsBelgium
3 stationsBelize
1 stationBenin
1 stationBermuda
1 stationBolivia
4 stationsBosnia & Herzegovina
4 stationsBotswana
4 stationsBrazil
25 stations- SBBV Atlas Brasil Cantanhede International Airport Boa Vista
- SBFI Cataratas International Airport Foz do Iguaçu
- SBSP Congonhas–Deputado Freitas Nobre Airport São Paulo
- SBCT Curitiba-Afonso Pena International Airport Curitiba
- SBSV Deputado Luiz Eduardo Magalhães International Airport Salvador
- SBEG Eduardo Gomes International Airport Manaus
- SBVT Eurico de Aguiar Salles International Airport Vitória
- SBPV Governador Jorge Teixeira de Oliveira International Airport Porto Velho
- SBFL Hercílio Luz International Airport Florianópolis
- SBSL Marechal Cunha Machado International Airport São Luís
- SBFZ Pinto Martins International Airport Fortaleza
- SBPA Porto Alegre-Salgado Filho International Airport Porto Alegre
- SBJP Presidente Castro Pinto International Airport João Pessoa
- SBBR Presidente Juscelino Kubitschek International Airport Brasília
- SBRF Recife/Guararapes - Gilberto Freyre International Airport Recife
- SBRB Rio Branco-Plácido de Castro International Airport Rio Branco
- SBGL Rio de Janeiro Galeão – Tom Jobim International Airport Rio De Janeiro
- SBGO Santa Genoveva International Airport Goiânia
- SBRJ Santos Dumont Airport Rio de Janeiro
- SBGR São Paulo/Guarulhos–Governor André Franco Montoro International Airport São Paulo
- SBCF Tancredo Neves International Airport Belo Horizonte
- SBBE Val de Cans/Júlio Cezar Ribeiro International Airport Belém
- SBCY Várzea Grande–Marechal Rondon International Airport Cuiabá
- SBKP Viracopos International Airport Campinas
- SBMO Zumbi dos Palmares International Airport Maceió
British Virgin Islands
1 stationBrunei
1 stationBulgaria
4 stationsBurkina Faso
2 stationsBurundi
1 stationCameroon
3 stationsCanada
15 stations- CYYC Calgary International Airport Calgary
- CYEG Edmonton International Airport Edmonton
- CYHZ Halifax / Stanfield International Airport Halifax
- CYHM John C. Munro Hamilton International Airport Hamilton
- CYLW Kelowna International Airport Kelowna
- CYUL Montreal / Pierre Elliott Trudeau International Airport Montréal
- CYOW Ottawa Macdonald-Cartier International Airport Ottawa
- CYQB Quebec Jean Lesage International Airport Quebec
- CYXE Saskatoon John G. Diefenbaker International Airport Saskatoon
- CYYT St. John's International Airport St. John's
- CYYZ Toronto Pearson International Airport Toronto
- CYVR Vancouver International Airport Vancouver
- CYYJ Victoria International Airport Victoria
- CYQG Windsor International Airport Windsor
- CYWG Winnipeg / James Armstrong Richardson International Airport Winnipeg
Cape Verde
2 stationsCaribbean Netherlands
1 stationCayman Islands
1 stationCentral African Republic
1 stationChad
1 stationChile
7 stations- SCFA Andrés Sabella Gálvez International Airport Antofagasta
- SCIE Carriel Sur International Airport Concepcion
- SCEL Comodoro Arturo Merino Benítez International Airport Santiago
- SCDA Diego Aracena International Airport Iquique
- SCIP Mataveri International Airport Isla De Pascua
- SCCI President Carlos Ibáñez International Airport Punta Arenas
- SCTE Tepual International Airport Puerto Montt
China
34 stations- ZBAA Beijing Capital International Airport Beijing
- ZYCC Changchun Longjia International Airport Changchun
- ZGHA Changsha Huanghua International Airport Changsha (Changsha)
- ZUUU Chengdu Shuangliu International Airport Chengdu (Shuangliu)
- ZUCK Chongqing Jiangbei International Airport Chongqing
- ZYTL Dalian Zhoushuizi International Airport Dalian (Ganjingzi)
- ZGGG Guangzhou Baiyun International Airport Guangzhou (Huadu)
- ZGKL Guilin Liangjiang International Airport Guilin (Lingui)
- ZUGY Guiyang Longdongbao International Airport Guiyang (Nanming)
- ZJHK Haikou Meilan International Airport Haikou (Meilan)
- ZSHC Hangzhou Xiaoshan International Airport Hangzhou
- ZYHB Harbin Taiping International Airport Harbin
- ZSOF Hefei Xinqiao International Airport Hefei
- ZBHH Hohhot Baita International Airport Hohhot
- ZGOW Jieyang Chaoshan International Airport Jieyang (Rongcheng)
- ZWSH Kashgar Laining International Airport Kashgar
- ZPPP Kunming Changshui International Airport Kunming
- ZLLL Lanzhou Zhongchuan International Airport Lanzhou (Yongdeng)
- ZSNJ Nanjing Lukou International Airport Nanjing
- ZGNN Nanning Wuxu International Airport Nanning (Jiangnan)
- ZSQD Qingdao Jiaodong International Airport Qingdao (Jiaozhou)
- ZJSY Sanya Phoenix International Airport Sanya (Tianya)
- ZSSS Shanghai Hongqiao International Airport Shanghai (Minhang)
- ZSPD Shanghai Pudong International Airport Shanghai (Pudong)
- ZYTX Shenyang Taoxian International Airport Shenyang
- ZGSZ Shenzhen Bao'an International Airport Shenzhen
- ZBSJ Shijiazhuang Zhengding International Airport Shijiazhuang
- ZBYN Taiyuan Wusu International Airport Taiyuan
- ZBTJ Tianjin Binhai International Airport Tianjin
- ZWWW Ürümqi Tianshan International Airport Ürümqi
- ZHHH Wuhan Tianhe International Airport Wuhan (Huangpi)
- ZLXY Xi'an Xianyang International Airport Xi'an
- ZSAM Xiamen Gaoqi International Airport Xiamen
- ZHCC Zhengzhou Xinzheng International Airport Zhengzhou
Cocos (Keeling) Islands
1 stationColombia
6 stations- SKCL Alfonso Bonilla Aragon International Airport Cali
- SKBO Dorado International Airport Bogota
- SKBQ Ernesto Cortissoz International Airport Barranquilla
- SKSP Gustavo Rojas Pinilla International Airport San Andrés
- SKRG Jose Maria Córdova International Airport Medellín
- SKCG Rafael Nuñez International Airport Cartagena
Congo - Brazzaville
2 stationsCook Islands
1 stationCosta Rica
2 stationsCôte d’Ivoire
1 stationCroatia
5 stationsCuba
6 stations- MUSC Abel Santamaria International Airport Santa Clara
- MUCU Antonio Maceo International Airport Santiago
- MUHG Frank Pais International Airport Holguin
- MUCM Ignacio Agramonte International Airport Camaguey
- MUHA José Martí International Airport Havana
- MUVR Juan Gualberto Gomez International Airport Matanzas
Curaçao
1 stationCyprus
3 stationsCzechia
4 stationsDenmark
5 stationsDominican Republic
4 stationsEcuador
1 stationEgypt
12 stations- HEAL Alamein International Airport El Alamein
- HEAX Alexandria International Airport Alexandria
- HEAR Arish International Airport El Arish
- HESN Aswan International Airport Aswan
- HEAT Asyut International Airport Asyut
- HECA Cairo International Airport Cairo
- HEGN Hurghada International Airport Hurghada
- HELX Luxor International Airport Luxor
- HEMA Marsa Alam International Airport Marsa Alam
- HEMM Mersa Matruh International Airport Marsa Matruh
- HEPS Port Said International Airport Port Said
- HESH Sharm El Sheikh International Airport Sharm El Sheikh
El Salvador
1 stationEquatorial Guinea
1 stationEstonia
1 stationEthiopia
1 stationFaroe Islands
1 stationFiji
2 stationsFinland
10 stations- EFHK Helsinki Vantaa Airport Helsinki (Vantaa)
- EFIV Ivalo Airport Ivalo
- EFKT Kittilä International Airport Kittilä
- EFKU Kuopio Airport Kuopio / Siilinjärvi
- EFLP Lappeenranta Airport Lappeenranta
- EFOU Oulu Airport Oulu / Oulunsalo
- EFRO Rovaniemi Airport Rovaniemi
- EFTP Tampere-Pirkkala Airport Tampere / Pirkkala
- EFTU Turku Airport Turku
- EFVA Vaasa Airport Vaasa
France
17 stations- LFKB Bastia-Poretta International airport Bastia
- LFOB Beauvais-Tillé airport Beauvais
- LFBD Bordeaux–Mérignac Airport Bordeaux
- LFRB Brest Bretagne airport Brest
- LFPG Charles de Gaulle International Airport Paris (Roissy-en-France, Val-d'Oise)
- LFLC Clermont-Ferrand Auvergne airport Clermont-Ferrand
- LFSB EuroAirport Basel–Mulhouse–Freiburg Bâle / Mulhouse
- LFKF Figari Sud-Corse Airport Figari
- LFQQ Lille Airport Lesquin
- LFLL Lyon Saint-Exupéry Airport Colombier-Saugnieu, Rhône
- LFML Marseille Provence Airport Marignane, Bouches-du-Rhône
- LFMT Montpellier-Méditerranée Airport Montpellier/Méditerranée
- LFRS Nantes Atlantique Airport Nantes
- LFMN Nice-Côte d'Azur Airport Nice, Alpes-Maritimes
- LFPO Paris-Orly Airport Paris (Orly, Val-de-Marne)
- LFST Strasbourg Airport Strasbourg
- LFBO Toulouse-Blagnac Airport Toulouse/Blagnac
French Guiana
1 stationFrench Polynesia
1 stationGabon
2 stationsGambia
1 stationGeorgia
2 stationsGermany
22 stations- EDDB Berlin Brandenburg Airport Berlin
- EDNY Bodensee Airport Friedrichshafen Friedrichshafen
- EDDW Bremen Airport Bremen
- EDDK Cologne Bonn Airport Köln (Cologne)
- EDLW Dortmund Airport Dortmund
- EDDC Dresden Airport Dresden
- EDDL Düsseldorf Airport Düsseldorf
- EDDE Erfurt-Weimar Airport Erfurt
- EDDF Frankfurt Main Airport Frankfurt am Main
- EDFH Frankfurt-Hahn Airport Frankfurt am Main (Lautzenhausen)
- EDDH Hamburg Helmut Schmidt Airport Hamburg
- EDDV Hannover Airport Hannover
- EDSB Karlsruhe Baden-Baden Airport Rheinmünster
- EDVK Kassel Airport Calden
- EDDP Leipzig/Halle Airport Schkeuditz
- EDJA Memmingen Allgau Airport Memmingen
- EDDM Munich Airport Munich
- EDDG Münster Osnabrück Airport Greven
- EDDN Nuremberg Airport Nuremberg
- EDLP Paderborn Lippstadt Airport Büren
- EDDS Stuttgart Airport Stuttgart
- EDLV Weeze (Niederrhein) Airport Weeze
Ghana
3 stationsGibraltar
1 stationGreece
11 stations- LGAV Athens Eleftherios Venizelos International Airport Spata-Artemida
- LGSA Chania International Airport Souda
- LGKR Corfu Ioannis Kapodistrias International Airport Kerkyra (Corfu)
- LGIR Heraklion International Nikos Kazantzakis Airport Heraklion
- LGKV Kavala Alexander the Great International Airport Kavala
- LGKF Kefalonia International Airport "Anna Pollatou" Kefallinia Island
- LGKO Kos International Airport "Ippokratis" Kos Island
- LGRP Rhodes International Airport "Diagoras" Rhodes
- LGSR Santorini International Airport Santorini Island
- LGTS Thessaloniki Macedonia International Airport Thessaloniki
- LGZA Zakynthos International Airport "Dionysios Solomos" Zakynthos
Greenland
2 stationsGrenada
1 stationGuadeloupe
1 stationGuam
1 stationGuatemala
1 stationGuinea
1 stationGuinea-Bissau
1 stationGuyana
1 stationHaiti
1 stationHonduras
3 stationsHong Kong SAR China
1 stationHungary
3 stationsIceland
2 stationsIndia
23 stations- VEBD Bagdogra Airport Siliguri
- VEBS Biju Patnaik International Airport Bhubaneswar
- VEIM Bir Tikendrajit International Airport Imphal
- VILK Chaudhary Charan Singh International Airport Lucknow
- VOMM Chennai International Airport Chennai
- VABB Chhatrapati Shivaji Maharaj International Airport Mumbai
- VOCB Coimbatore International Airport Coimbatore
- VAID Devi Ahilya Bai Holkar International Airport Indore
- VANP Dr. Babasaheb Ambedkar International Airport Nagpur
- VIDP Indira Gandhi International Airport New Delhi
- VIJP Jaipur International Airport Jaipur
- VEBN Lal Bahadur Shastri International Airport Varanasi
- VEGT Lokpriya Gopinath Bordoloi International Airport Guwahati
- VOML Mangaluru International Airport Mangaluru
- VECC Netaji Subhash Chandra Bose International Airport Kolkata
- VABP Raja Bhoj International Airport Bhopal
- VAAH Sardar Vallabh Patel International Airport Ahmedabad
- VIAR Sri Guru Ram Das Ji International Airport Amritsar
- VISR Srinagar International Airport Srinagar
- VASU Surat International Airport Surat
- VOTV Thiruvananthapuram International Airport Thiruvananthapuram
- VOTR Tiruchirappalli International Airport Tiruchirappalli
- VOPB Veer Savarkar International Airport / INS Utkrosh Port Blair
Indonesia
16 stations- WADD Denpasar I Gusti Ngurah Rai International Airport Kuta, Badung
- WAJJ Dortheys Hiyo Eluay International Airport Sentani
- WIHH Halim Perdanakusuma International Airport Jakarta
- WIDD Hang Nadim International Airport Batam
- WAHS Jenderal Ahmad Yani Airport Semarang
- WIMM Kualanamu International Airport Beringin
- WADL Lombok International Airport Mataram (Pujut, Lombok Tengah)
- WIEE Minangkabau International Airport Padang (Katapiang)
- WAPP Pattimura International Airport Ambon
- WAMM Sam Ratulangi International Airport Manado
- WIII Soekarno-Hatta International Airport Jakarta
- WALL Sultan Aji Muhammad Sulaiman Sepinggan International Airport Balikpapan
- WAAA Sultan Hasanuddin International Airport Makassar
- WITT Sultan Iskandar Muda International Airport Banda Aceh
- WIOO Supadio International Airport Pontianak
- WAOO Syamsudin Noor International Airport Banjarbaru
Iran
15 stations- OIAA Abadan Ayatollah Jami International Airport Abadan
- OIKK Ayatollah Hashemi Rafsanjani International Airport Kerman
- OIKB Bandar Abbas International Airport Bandar Abbas
- OIMB Birjand International Airport Birjand
- OIIE Imam Khomeini International Airport Tehran
- OIFM Isfahan Shahid Beheshti International Airport Isfahan
- OIBK Kish International Airport Kish Island
- OIMM Mashhad International Airport Mashhad
- OIII Mehrabad International Airport Tehran
- OIIP Payam International Airport Karaj
- OIAW Qasem Soleimani International Airport Ahvaz
- OIKQ Qeshm International Airport Qeshm(Dayrestan)
- OISS Shiraz Shahid Dastghaib International Airport Shiraz
- OITT Tabriz International Airport Tabriz
- OIZH Zahedan International Airport Zahedan
Iraq
4 stationsIreland
4 stationsIsle of Man
1 stationIsrael
2 stationsItaly
25 stations- LIBP Abruzzo Airport Pescara
- LIBD Bari Karol Wojtyła International Airport Bari
- LIPE Bologna Guglielmo Marconi Airport Bologna
- LIBR Brindisi Airport Brindisi
- LIEE Cagliari Elmas Airport Cagliari
- LICC Catania-Fontanarossa Airport Catania
- LIRA Ciampino–G. B. Pastine International Airport Rome
- LICJ Falcone–Borsellino Airport Palermo
- LIPR Federico Fellini International Airport Rimini (RN)
- LIRQ Florence Airport, Peretola Firenze (FI)
- LIMJ Genoa Cristoforo Colombo Airport Genova (GE)
- LIME Il Caravaggio International Airport Orio al Serio (BG)
- LICA Lamezia Terme Sant'Eufemia International Airport Lamezia Terme (CZ)
- LIMC Milan Malpensa International Airport Ferno (VA)
- LIML Milano Linate Airport Segrate (MI)
- LIRN Naples International Airport Napoli
- LIEO Olbia Costa Smeralda Airport Olbia (SS)
- LIRZ Perugia San Francesco d'Assisi – Umbria International Airport Perugia (PG)
- LIRP Pisa International Airport Pisa (PI)
- LIRF Rome–Fiumicino Leonardo da Vinci International Airport Rome
- LIPH Treviso Airport Treviso (TV)
- LIPQ Trieste Airport Ronchi dei Legionari/Trieste
- LIMF Turin Airport Caselle Torinese (TO)
- LIPZ Venice Marco Polo Airport Venezia (VE)
- LIPX Verona Villafranca Valerio Catullo Airport Caselle (VR)
Jamaica
2 stationsJapan
28 stations- RJSA Aomori Airport Aomori
- RJGG Chubu Centrair International Airport Tokoname
- RJFF Fukuoka Airport Fukuoka
- RJCH Hakodate Airport Hakodate
- RJOA Hiroshima Airport Hiroshima
- RJAH Ibaraki Airport Omitama
- RJFK Kagoshima Airport Kagoshima
- RJBB Kansai International Airport Osaka
- RJFR Kitakyushu Airport Kitakyushu
- RJBE Kobe Airport Kobe
- RJOK Kochi Ryoma Airport Nankoku
- RJNK Komatsu Airport / JASDF Komatsu Air Base Kanazawa
- RJFT Kumamoto Airport Kumamoto
- RJFS Kyushu Saga International Airport Saga
- RJOM Matsuyama Airport Matsuyama
- RJFM Miyazaki Airport Miyazaki
- RJNS Mount Fuji Shizuoka Airport Makinohara / Shimada
- RJFU Nagasaki Airport Nagasaki
- ROAH Naha International Airport Naha
- RJAA Narita International Airport Narita
- RJCC New Chitose Airport Sapporo
- RJSN Niigata Airport Niigata
- RJOB Okayama Momotaro Airport Okayama
- RJOO Osaka Itami International Airport Osaka
- RJSS Sendai Airport Natori
- RJOT Takamatsu Airport Takamatsu
- RJOS Tokushima Awaodori Airport / JMSDF Tokushima Air Base Tokushima
- RJTT Tokyo Haneda International Airport Tokyo
Jordan
3 stationsKazakhstan
14 stations- UATE Aktau International Airport Aktau
- UATT Aktobe International Airport Aktobe
- UAAA Almaty International Airport Almaty
- UATG Atyrau International Airport Atyrau
- UAOO Korkyt Ata International Airport Kyzylorda
- UAUU Kostanay International Airport Kostanay
- UARR Manshuk Mametova International Airport Uralsk
- UACC Nursultan Nazarbayev International Airport Astana
- UASP Pavlodar International Airport Pavlodar
- UACP Petropavl International Airport Petropavl
- UAKK Sary-Arka Airport Karaganda
- UASS Semei International Airport Semey
- UAII Shymkent International Airport Shymkent
- UAKD Zhezkazgan National Airport Zhezkazgan
Kenya
4 stationsKiribati
2 stationsKosovo
1 stationKuwait
1 stationKyrgyzstan
1 stationLaos
2 stationsLatvia
1 stationLiberia
1 stationLithuania
3 stationsLuxembourg
1 stationMacao SAR China
1 stationMadagascar
4 stationsMalawi
1 stationMalaysia
8 stations- WBKK Kota Kinabalu International Airport Kota Kinabalu
- WMKK Kuala Lumpur International Airport Sepang
- WBGG Kuching International Airport Kuching
- WMKL Langkawi International Airport Langkawi
- WMKP Penang International Airport Penang
- WMKJ Senai International Airport Johor Bahru
- WMSA Sultan Abdul Aziz Shah International Airport Subang
- WMKI Sultan Azlan Shah Airport Ipoh
Maldives
3 stationsMali
2 stationsMalta
1 stationMarshall Islands
1 stationMartinique
1 stationMauritania
1 stationMauritius
1 stationMayotte
1 stationMexico
28 stations- MMCS Abraham González International Airport Ciudad Juárez
- MMTO Adolfo López Mateos International Airport Toluca
- MMAS Aguascalientes International Airport Aguascalientes
- MMCL Bachigualato Federal International Airport Culiacán
- MMBT Bahías de Huatulco International Airport Huatulco
- MMSD Cabos International Airport San José del Cabo
- MMUN Cancún International Airport Cancún
- MMVA Carlos Rovirosa Pérez International Airport Villahermosa
- MMCZ Cozumel International Airport Cozumel
- MMTL Felipe Carrillo Puerto International Airport Tulum Tulum
- MMTJ General Abelardo L. Rodriguez International Airport Tijuana
- MMMM General Francisco J. Mujica International Airport Morelia
- MMVR General Heriberto Jara International Airport Veracruz
- MMHO General Ignacio L. Pesqueira International Airport Hermosillo
- MMAA General Juan N. Álvarez International Airport Acapulco
- MMMZ General Rafael Buelna International Airport Mazatlàn
- MMCU General Roberto Fierro Villalobos International Airport Chihuahua
- MMGL Guadalajara International Airport Guadalajara
- MMLO Guanajuato International Airport Silao
- MMPB Hermanos Serdán International Airport Puebla
- MMZH Ixtapa-Zihuatanejo International Airport Ixtapa
- MMLT Loreto International Airport Loreto
- MMMD Manuel Crescencio Rejón International Airport Mérida
- MMMX Mexico City Benito Juárez International Airport Mexico City
- MMMY Monterrey International Airport Monterrey
- MMPR Puerto Vallarta International Airport Puerto Vallarta
- MMQT Querétaro Intercontinental Airport Querétaro
- MMOX Xoxocotlán International Airport Oaxaca
Micronesia
3 stationsMoldova
1 stationMontenegro
1 stationMorocco
11 stations- GMAD Al Massira Airport Agadir (Temsia)
- GMMD Beni Mellal Airport Oulad Yaich
- GMFF Fes Saïss International Airport Saïss
- GMMX Marrakesh Menara Airport Marrakesh
- GMMN Mohammed V International Airport Casablanca
- GMMW Nador Al Aaroui International Airport Al Aaroui
- GMMZ Ouarzazate International Airport Ouarzazate
- GMFO Oujda Angads Airport Ahl Angad
- GMME Rabat-Salé Airport Rabat
- GMTN Sania Ramel Airport Tétouan
- GMTT Tangier Ibn Battuta Airport Tangier
Mozambique
3 stationsMyanmar (Burma)
2 stationsNamibia
2 stationsNepal
1 stationNetherlands
5 stationsNew Caledonia
1 stationNew Zealand
4 stationsNicaragua
1 stationNiger
1 stationNigeria
1 stationNorth Macedonia
2 stationsNorthern Mariana Islands
1 stationNorway
10 stations- ENAL Ålesund Airport Ålesund
- ENBR Bergen Airport, Flesland Bergen
- ENBO Bodø Airport Bodø
- ENEV Harstad/Narvik Airport Evenes
- ENCN Kristiansand Airport Kristiansand(Kjevik)
- ENGM Oslo-Gardermoen International Airport Oslo (Gardermoen)
- ENTO Sandefjord Airport, Torp Sandefjord(Torp)
- ENZV Stavanger Airport, Sola Stavanger
- ENTC Tromsø Airport Tromsø
- ENVA Trondheim Airport, Værnes Trondheim
Oman
3 stationsPakistan
5 stationsPalau
1 stationPanama
1 stationPapua New Guinea
1 stationParaguay
2 stationsPeru
8 stations- SPZO Alejandro Velasco Astete International Airport Cusco
- SPCL Cap FAP David Abenzur Rengifo International Airport Pucallpa
- SPRU Capitán FAP Carlos Martínez de Pinillos International Airport Trujillo
- SPHI Capitán FAP José A. Quiñones González International Airport Chiclayo
- SPQT Coronel FAP Francisco Secada Vignetta International Airport Iquitos
- SPJL Inca Manco Capac International Airport Juliaca
- SPJC Jorge Chávez International Airport Lima
- SPQU Rodríguez Ballón International Airport Arequipa
Philippines
9 stations- RPLC Clark International Airport / Clark Air Base Mabalacat
- RPMD Francisco Bangoy International Airport Davao
- RPMR General Santos International Airport General Santos
- RPLI Laoag International Airport Laoag City
- RPVM Mactan Cebu International Airport Cebu City/Lapu-Lapu City
- RPLL Ninoy Aquino International Airport Manila (Pasay)
- RPVP Puerto Princesa International Airport / PAF Antonio Bautista Air Base Puerto Princesa
- RPLB Subic Bay International Airport / Naval Air Station Cubi Point Olongapo
- RPMZ Zamboanga International Airport Zamboanga
Poland
7 stationsPortugal
5 stationsPuerto Rico
1 stationQatar
1 stationRéunion
2 stationsRomania
12 stations- LRCL Avram Iancu Cluj International Airport Cluj-Napoca
- LRBC Bacău George Enescu International Airport Bacău
- LRBV Brașov-Ghimbav International Airport Brașov (Ghimbav)
- LRBS Bucharest Băneasa Aurel Vlaicu International Airport Bucharest
- LROP Bucharest Henri Coandă International Airport Otopeni
- LRCV Craiova International Airport Craiova
- LRIA Iaşi International Airport Iaşi
- LRCK Mihail Kogălniceanu International Airport Constanța
- LROD Oradea International Airport Oradea
- LRSB Sibiu International Airport Sibiu
- LRSV Suceava Ștefan cel Mare International Airport Suceava
- LRTR Timișoara Traian Vuia International Airport Timişoara
Russia
35 stations- UNAA Abakan International Airport Abakan
- UNEE Alexei Leonov Kemerovo International Airport Kemerovo
- URWA Astrakhan Narimanovo Boris M. Kustodiev International Airport Astrakhan
- UIUU Baikal International Airport Ulan Ude
- UNBB Barnaul Gherman Titov International Airport Barnaul
- UIAA Chita-Kadala International Airport Chita
- UUDD Domodedovo International Airport Moscow
- ULMM Emperor Nicholas II Murmansk Airport Murmansk
- UIII Irkutsk International Airport Irkutsk
- UWKD Kazan International Airport Kazan
- UMKK Khrabrovo Airport Kaliningrad
- USSS Koltsovo Airport Yekaterinburg
- URKK Krasnodar Pashkovsky International Airport Krasnodar
- UNKL Krasnoyarsk International Airport Krasnoyarsk
- USCC Kurchatov Chelyabinsk International Airport Chelyabinsk
- UWWW Kurumoch International Airport Samara
- URML Makhachkala Uytash International Airport Makhachkala
- URMM Mineralnye Vody Airport Mineralnyye Vody
- USNN Nizhnevartovsk Airport Nizhnevartovsk
- UWGG Nizhny Novgorod / Strigino International Airport Nizhny Novgorod
- UNNT Novosibirsk Tolmachevo Airport Novosibirsk
- UNOO Omsk Central Airport Omsk
- USPP Perm International Airport Perm
- UEEE Platon Oyunsky Yakutsk International Airport Yakutsk
- ULLI Pulkovo Airport St. Petersburg
- USTR Roshchino International Airport Tyumen
- UUEE Sheremetyevo International Airport Moscow
- URSS Sochi International Airport Sochi
- USRR Surgut International Airport Surgut
- UWUU Ufa International Airport Ufa
- UHWW Vladivostok International Airport Artyom
- UUWW Vnukovo International Airport Moscow
- URWW Volgograd International Airport Volgograd
- UHPP Yelizovo Airport Petropavlovsk-Kamchatsky
- UHSS Yuzhno-Sakhalinsk International Airport Yuzhno-Sakhalinsk
Rwanda
1 stationSamoa
1 stationSaudi Arabia
13 stations- OEAB Abha International Airport Abha
- OEAH Al-Ahsa International Airport Hofuf
- OESK Al-Jawf International Airport Al-Jawf
- OEHL Hail International Airport Hail
- OEJN King Abdulaziz International Airport Jeddah
- OEDF King Fahd International Airport Ad Dammam
- OERK King Khalid International Airport Riyadh
- OEYN Prince Abdulmohsen Bin Abdulaziz International Airport Yanbu
- OEMA Prince Mohammad Bin Abdulaziz Airport Medina
- OEGS Prince Naif bin Abdulaziz International Airport Qassim
- OETB Prince Sultan bin Abdulaziz International Airport Tabuk
- OEPA Qaisumah–Hafar Al-Batin International Airport Qaisumah
- OETF Taif International Airport Taif
Serbia
2 stationsSeychelles
1 stationSierra Leone
1 stationSingapore
1 stationSint Maarten
1 stationSlovakia
1 stationSlovenia
1 stationSolomon Islands
1 stationSouth Africa
9 stations- FABL Bram Fischer International Airport Bloemfontein
- FACT Cape Town International Airport Cape Town
- FAPE Chief Dawid Stuurman International Airport Gqeberha (Port Elizabeth)
- FAGG George Airport George
- FAKM Kimberley Airport Kimberley
- FAEL King Phalo Airport East London
- FALA Lanseria International Airport Johannesburg
- FAOR O.R. Tambo International Airport Johannesburg
- FAPP Polokwane International Airport Polokwane
South Korea
7 stations- RKTU Cheongju International Airport/Cheongju Air Base (K-59/G-513) Cheongju
- RKTN Daegu International Airport Daegu
- RKPK Gimhae International Airport Busan
- RKSI Incheon International Airport Seoul
- RKPC Jeju International Airport Jeju City
- RKSS Seoul Gimpo International Airport Seoul
- RKNY Yangyang International Airport Gonghang-ro
Spain
54 stationsRest of Spain 47
- LECO A Coruña Airport Culleredo
- LEMD Adolfo Suárez Madrid–Barajas Airport Madrid
- LEAB Albacete Airport / Los Llanos Air Base Albacete
- LERI Alcantarilla Air Base Alcantarilla
- LEAL Alicante-Elche Miguel Hernández Airport Alicante
- LEAM Almería Airport Almería
- LEGA Armilla Air Base Armilla
- LEAS Asturias Airport Ranón
- LEBZ Badajoz Airport Badajoz
- LEBB Bilbao Airport Bilbao
- LEBG Burgos Airport Burgos
- LERL Ciudad Real International Airport Ciudad Real
- LEBA Córdoba Airport Córdoba
- LEGR F.G.L. Airport Granada-Jaén Airport Granada
- GECE
- LEGT Getafe Air Base Getafe
- LEGE Girona-Costa Brava Airport Girona
- LEHC Huesca-Pirineos Airport Monflorite/Alcalá del Obispo
- LEIB Ibiza Airport Ibiza (Eivissa)
- LEJR Jerez Airport Jerez de la Frontera
- LEBL Josep Tarradellas Barcelona-El Prat Airport Barcelona
- LEAO
- LECV
- LEHI
- LELO
- LELN León Airport La Virgen del Camino
- LEVS
- LETO Madrid–Torrejón Airport / Torrejón Air Base Madrid
- LEMG Málaga-Costa del Sol Airport Málaga
- GEML Melilla Airport Melilla
- LEMH Menorca Airport Mahón (Maó)
- LEMO Moron Air Base Morón
- LEPA Palma de Mallorca Airport Palma de Mallorca
- LEPP Pamplona Airport Pamplona
- LERS Reus Airport Reus
- LERT Rota Naval Station Airport Rota
- LESA Salamanca Airport Salamanca
- LELC San Javier Airport San Javier
- LESO San Sebastián Airport Hondarribia
- LEST Santiago-Rosalía de Castro Airport Santiago de Compostela
- LEXJ Seve Ballesteros-Santander Airport Santander
- LEZL Seville Airport Seville
- LEVC Valencia Airport Valencia
- LEVD Valladolid Airport Valladolid
- LEVX Vigo Airport Vigo
- LEVT Vitoria Airport Alava
- LEZG Zaragoza Airport Zaragoza
Canary Islands 7
- GCRR César Manrique-Lanzarote Airport San Bartolomé
- GCFV Fuerteventura Airport El Matorral
- GCLP Gran Canaria Airport Gran Canaria Island
- GCHI Hierro Airport El Hierro Island
- GCLA Palma Airport Sta Cruz de la Palma, La Palma Island
- GCXO Tenerife Norte-Ciudad de La Laguna Airport Tenerife
- GCTS Tenerife Sur Airport Tenerife
Sri Lanka
2 stationsSt. Kitts & Nevis
1 stationSt. Lucia
1 stationSt. Vincent & Grenadines
1 stationSweden
10 stations- ESGG Göteborg Landvetter Airport Göteborg
- ESNQ Kiruna Airport Kiruna
- ESSL Linköping City Airport Linköping
- ESPA Luleå Airport Luleå
- ESMS Malmö Sturup Airport Malmö
- ESKN Stockholm Skavsta Airport Nyköping
- ESOW Stockholm Västerås Airport Stockholm / Västerås
- ESSA Stockholm-Arlanda Airport Stockholm
- ESNU Umeå Airport Umeå
- ESSV Visby Airport Visby
Switzerland
2 stationsSyria
2 stationsTaiwan
4 stationsTajikistan
3 stationsTanzania
4 stationsThailand
10 stations- VTCC Chiang Mai International Airport Chiang Mai
- VTBD Don Mueang International Airport Bangkok
- VTSS Hat Yai International Airport Hat Yai
- VTSG Krabi International Airport Krabi
- VTCT Mae Fah Luang - Chiang Rai International Airport Chiang Rai
- VTSP Phuket International Airport Phuket
- VTSM Samui International Airport Na Thon (Ko Samui Island)
- VTBS Suvarnabhumi Airport Bangkok
- VTBU U-Tapao–Rayong–Pattaya International Airport Rayong
- VTUD Udon Thani International Airport Udon Thani
Togo
1 stationTonga
1 stationTrinidad & Tobago
2 stationsTunisia
2 stationsTürkiye
10 stations- LTBJ Adnan Menderes International Airport Gaziemir
- LTAI Antalya International Airport Antalya
- LTBS Dalaman International Airport Dalaman
- LTAC Esenboğa International Airport Ankara
- LTAJ Gaziantep Oğuzeli International Airport Gaziantep
- LTFJ Istanbul Sabiha Gökçen International Airport Pendik, Istanbul
- LTAU Kayseri Erkilet International Airport Kayseri
- LTAN Konya Airport Konya
- LTFE Milas Bodrum International Airport Bodrum
- LTAZ Nevşehir Kapadokya Airport Nevşehir
Turkmenistan
1 stationTurks & Caicos Islands
1 stationU.S. Virgin Islands
1 stationUganda
1 stationUnited Arab Emirates
6 stationsUnited Kingdom
17 stations- EGPD Aberdeen International Airport Aberdeen
- EGAA Belfast International Airport Belfast
- EGBB Birmingham Airport Birmingham, West Midlands
- EGGD Bristol Airport Bristol
- EGFF Cardiff International Airport Cardiff
- EGNX East Midlands Airport Nottingham, Leicestershire
- EGPH Edinburgh Airport Ingliston, Edinburgh
- EGPF Glasgow Airport Glasgow
- EGPK Glasgow Prestwick Airport Prestwick, South Ayrshire
- EGNM Leeds Bradford Airport Leeds, West Yorkshire
- EGGP Liverpool John Lennon Airport Liverpool
- EGKK London Gatwick Airport London
- EGLL London Heathrow Airport London
- EGGW London Luton Airport Luton, Luton
- EGSS London Stansted Airport London, Essex
- EGCC Manchester Airport Manchester, Greater Manchester
- EGNT Newcastle International Airport Newcastle upon Tyne, Tyne and Wear
United States
94 stations- KALB Albany International Airport Albany
- KABQ Albuquerque International Sunport Albuquerque
- KLAX Angeles International Airport Los Angeles
- KAUS Austin Bergstrom International Airport Austin
- KBWI Baltimore/Washington International Thurgood Marshall Airport Baltimore
- KBHM Birmingham-Shuttlesworth International Airport Birmingham
- KBOI Boise Air Terminal/Gowen Field Boise
- KBOS Boston Logan International Airport Boston
- KBDL Bradley International Airport Hartford
- KBUF Buffalo Niagara International Airport Buffalo
- KCHS Charleston International Airport Charleston
- KCLT Charlotte Douglas International Airport Charlotte
- KMDW Chicago Midway International Airport Chicago
- KORD Chicago O'Hare International Airport Chicago
- KCVG Cincinnati Northern Kentucky International Airport Cincinnati / Covington
- KCOS City of Colorado Springs Municipal Airport Colorado Springs
- KCLE Cleveland Hopkins International Airport Cleveland
- KDFW Dallas Fort Worth International Airport Dallas-Fort Worth
- KDAL Dallas Love Field Dallas
- PHNL Daniel K. Inouye International Airport Honolulu, Oahu
- KDEN Denver International Airport Denver
- KDSM Des Moines International Airport Des Moines
- KDTW Detroit Metropolitan Wayne County Airport Detroit
- PHKO Ellison Onizuka Kona International Airport at Keāhole Kailua-Kona
- KOMA Eppley Airfield Omaha
- KFLL Fort Lauderdale Hollywood International Airport Fort Lauderdale
- KROC Frederick Douglass Greater Rochester International Airport Rochester
- KMEM Frederick W. Smith International Airport Memphis
- KFAT Fresno Yosemite International Airport Fresno
- KMKE General Mitchell International Airport Milwaukee
- KIAH George Bush Intercontinental Airport Houston
- KGRR Gerald R. Ford International Airport Grand Rapids
- KLAS Harry Reid International Airport Las Vegas
- KATL Hartsfield Jackson Atlanta International Airport Atlanta
- KBUR Hollywood Burbank/Bob Hope Airport Burbank
- KIND Indianapolis International Airport Indianapolis
- KJAX Jacksonville International Airport Jacksonville
- KJFK John F. Kennedy International Airport New York
- KCMH John Glenn Columbus International Airport Columbus
- KSNA John Wayne Orange County International Airport Santa Ana
- PHOG Kahului International Airport Kahului
- KMCI Kansas City International Airport Kansas City
- KLGA LaGuardia Airport New York
- PHLI Lihue Airport Lihue, Kauai
- KLGB Long Beach International Airport Long Beach
- KMSY Louis Armstrong New Orleans International Airport New Orleans
- KSDF Louisville Muhammad Ali International Airport Louisville
- KTYS McGhee Tyson Airport Knoxville/Maryville
- KMIA Miami International Airport Miami
- KSJC Mineta San Jose International Airport San Jose
- KMSP Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field Minneapolis
- KMYR Myrtle Beach International Airport Myrtle Beach
- KBNA Nashville International Airport Nashville
- KEWR Newark Liberty International Airport Newark
- KORF Norfolk International Airport Norfolk
- KOAK Oakland San Francisco Bay Airport Oakland
- KOKC OKC Will Rogers World Airport Oklahoma City
- KONT Ontario International Airport Ontario
- KMCO Orlando International Airport Orlando
- KSFB Orlando Sanford International Airport Orlando
- KPSP Palm Springs International Airport Palm Springs
- KELP Paso International Airport El Paso
- KPNS Pensacola International Airport Pensacola
- KPHL Philadelphia International Airport Philadelphia
- KPHX Phoenix Sky Harbor International Airport Phoenix
- KGSO Piedmont Triad International Airport Greensboro
- KPIT Pittsburgh International Airport Pittsburgh
- KPDX Portland International Airport Portland
- KPWM Portland International Jetport Portland
- KDJT President Donald J. Trump International Airport West Palm Beach
- KRDU Raleigh-Durham International Airport Raleigh/Durham
- KRNO Reno Tahoe International Airport Reno
- KPVD Rhode Island T. F. Green International Airport Providence/Warwick
- KRIC Richmond International Airport Richmond
- KDCA Ronald Reagan Washington National Airport Washington
- KSMF Sacramento International Airport Sacramento
- KSLC Salt Lake City International Airport Salt Lake City
- KSAT San Antonio International Airport San Antonio
- KSAN San Diego International Airport San Diego
- KSFO San Francisco International Airport San Francisco
- KSRQ Sarasota Bradenton International Airport Sarasota/Bradenton
- KSAV Savannah Hilton Head International Airport Savannah
- KSEA Seattle–Tacoma International Airport Seattle
- KRSW Southwest Florida International Airport Fort Myers
- KGEG Spokane International Airport Spokane
- KSTL St. Louis Lambert International Airport St Louis
- KPIE St. Petersburg Clearwater International Airport Pinellas Park
- KSYR Syracuse Hancock International Airport Syracuse
- KTPA Tampa International Airport Tampa
- PANC Ted Stevens Anchorage International Airport Anchorage
- KTUS Tucson International Airport Tucson
- KTUL Tulsa International Airport Tulsa
- KIAD Washington Dulles International Airport Dulles
- KHOU William P. Hobby Airport Houston
Uruguay
1 stationUzbekistan
6 stationsVanuatu
1 stationVenezuela
5 stationsVietnam
5 stationsWallis & Futuna
1 stationWestern Sahara
2 stationsYemen
3 stationsZambia
2 stationsZimbabwe
3 stationsHow to read these numbers
- Mean is the average of all daily means in the month over the period; mean max and mean min average the daily extremes.
- Precipitation is the monthly total in millimetres, averaged across the period.
- Wet days counts days with at least 0.25 mm of precipitation, averaged per month.
- Every station page exposes the same twelve rows as downloadable JSON.
Source: NOAA GSOD, monthly normals for 1991-2020, public-domain data reproduced without adjustment. Not approved for operational use; consult the official publication of the competent authority.