Every City in the USA

Ranking · NOAA climate normals

U.S. cities ranked by average temperature.

Marathon, FL is the warmest U.S. city at a 78.8°F average annual temperature (NOAA 1991-2020 normal). These 4892 cities rank highest by 30-year normals, filtered to places with at least 5,000 residents. These are long-term climate normals, not current weather, forecasts, heat-risk scores, or claims about which places have the best weather. Data sortable and downloadable as CSV.

Filter this NOAA temperature ranking

4,892 rows

All 4,892 qualifying U.S. cities ranked by NOAA 1991-2020 annual average temperature normal.
RankCityStateAvg annual tempAnnual precipNOAA path2025 pop
#1MarathonFL78.8°F39.7 inNOAA station10,060
#2Key BiscayneFL78.7°F55.3 inNOAA station14,815
#3Key WestFL78.6°F41.7 inNOAA grid24,999
#4Islamorada, Village of IslandsFL77.8°F45.0 inNOAA station6,955
#5Miami BeachFL77.1°F61.1 inNOAA grid81,594
#6North Miami BeachFL77.0°F61.1 inNOAA grid46,236
#6Sunny Isles BeachFL77.0°F61.1 inNOAA grid22,395
#6Miami ShoresFL77.0°F61.2 inNOAA grid11,669
#6North Bay VillageFL77.0°F61.2 inNOAA grid8,099
#10North MiamiFL76.9°F61.2 inNOAA grid60,884
#10Coral GablesFL76.9°F60.2 inNOAA grid49,578
#10Hallandale BeachFL76.9°F61.0 inNOAA grid42,698
#10AventuraFL76.9°F61.0 inNOAA grid39,880
#10Palmetto BayFL76.9°F59.7 inNOAA grid24,886
#10PinecrestFL76.9°F60.1 inNOAA grid18,635
#10Lauderdale-by-the-SeaFL76.9°F61.4 inNOAA grid6,280
#10Bay Harbor IslandsFL76.9°F61.2 inNOAA grid6,021
#10SurfsideFL76.9°F61.2 inNOAA grid5,591
#19MiamiFL76.8°F60.9 inNOAA grid489,812
#19Fort LauderdaleFL76.8°F61.4 inNOAA grid188,677
#19HollywoodFL76.8°F61.0 inNOAA grid157,019
#19Wilton ManorsFL76.8°F61.4 inNOAA grid11,655
#19Lighthouse PointFL76.8°F61.6 inNOAA grid10,756
#24Dania BeachFL76.7°F61.0 inNOAA grid32,791
#25Cutler BayFL76.5°F59.5 inNOAA grid44,750
#25West ParkFL76.5°F61.2 inNOAA grid15,444
#25South MiamiFL76.5°F61.1 inNOAA grid13,660
#25Miami SpringsFL76.5°F61.7 inNOAA grid13,611
#25West MiamiFL76.5°F61.9 inNOAA grid7,125
#25Pembroke ParkFL76.5°F61.2 inNOAA grid6,425
#31HialeahFL76.4°F61.9 inNOAA grid230,968
#31Pompano BeachFL76.4°F61.5 inNOAA grid117,211
#31Miami GardensFL76.4°F61.4 inNOAA grid113,579
#31Boca RatonFL76.4°F61.7 inNOAA grid101,582
#31Boynton BeachFL76.4°F61.2 inNOAA grid82,396
#31DoralFL76.4°F62.1 inNOAA grid81,634
#31Oakland ParkFL76.4°F61.4 inNOAA grid45,332
#31Opa-lockaFL76.4°F61.6 inNOAA grid16,177
#39Miami LakesFL76.3°F61.8 inNOAA grid33,067
#39LantanaFL76.3°F60.9 inNOAA grid12,449
#41HomesteadFL76.2°F58.2 inNOAA grid86,242
#41Lake Worth BeachFL76.2°F60.5 inNOAA grid43,970
#41Lauderdale LakesFL76.2°F61.5 inNOAA grid36,898
#41Hialeah GardensFL76.2°F61.8 inNOAA grid22,777
#41SweetwaterFL76.2°F61.5 inNOAA grid20,828
#41Marco IslandFL76.2°F54.3 inNOAA grid16,421
#47Pembroke PinesFL76.1°F61.4 inNOAA grid176,714
#47MiramarFL76.1°F61.5 inNOAA grid142,570
#47DavieFL76.1°F61.4 inNOAA grid110,851
#47Deerfield BeachFL76.1°F61.7 inNOAA grid89,339
#47LauderhillFL76.1°F61.5 inNOAA grid75,668
#47Delray BeachFL76.1°F61.7 inNOAA grid69,809
#47Cooper CityFL76.1°F61.4 inNOAA grid35,030
#47Florida CityFL76.1°F57.2 inNOAA grid13,576
#47Palm BeachFL76.1°F59.6 inNOAA grid9,423
#56PlantationFL76.0°F61.6 inNOAA grid99,183
#56SunriseFL76.0°F61.7 inNOAA grid98,846
#56TamaracFL76.0°F61.7 inNOAA grid74,134
#56MargateFL76.0°F61.8 inNOAA grid60,070
#56Coconut CreekFL76.0°F61.8 inNOAA grid58,626
#56North LauderdaleFL76.0°F61.8 inNOAA grid45,733
#56Southwest RanchesFL76.0°F61.4 inNOAA grid7,773
#63WestonFL75.9°F61.2 inNOAA grid69,588
#63Riviera BeachFL75.9°F59.1 inNOAA grid39,357
#65Coral SpringsFL75.8°F62.0 inNOAA grid138,783
#65ParklandFL75.8°F61.8 inNOAA grid39,186
#65North Palm BeachFL75.8°F58.9 inNOAA grid13,319
#65Lake ParkFL75.8°F58.9 inNOAA grid9,125
#65SanibelFL75.8°F52.1 inNOAA grid6,303
#70Palm SpringsFL75.7°F60.0 inNOAA grid28,303
#70NaplesFL75.7°F54.7 inNOAA grid20,114
#70Fort Myers BeachFL75.7°F52.9 inNOAA grid5,287
#73HidalgoTX75.6°F22.0 inNOAA grid15,376
#74MissionTX75.5°F22.0 inNOAA grid88,992
#74PharrTX75.5°F22.1 inNOAA grid80,830
#74WeslacoTX75.5°F23.4 inNOAA grid44,203
#74San JuanTX75.5°F22.4 inNOAA grid37,868
#74DonnaTX75.5°F23.1 inNOAA grid16,698
#74PalmviewTX75.5°F22.5 inNOAA grid15,878
#74ProgresoTX75.5°F23.8 inNOAA grid5,148
#81McAllenTX75.4°F22.2 inNOAA grid150,640
#81GreenacresFL75.4°F59.9 inNOAA grid44,736
#81AltonTX75.4°F22.5 inNOAA grid24,138
#81AlamoTX75.4°F22.7 inNOAA grid20,625
#81MercedesTX75.4°F23.9 inNOAA grid17,915
#81RomaTX75.4°F20.5 inNOAA grid11,543
#81PenitasTX75.4°F22.5 inNOAA grid6,495
#81TequestaFL75.4°F58.1 inNOAA grid6,299
#81La JoyaTX75.4°F22.4 inNOAA grid5,257
#90JupiterFL75.3°F58.2 inNOAA grid62,350
#90EsteroFL75.3°F53.2 inNOAA grid38,365
#90Rio Grande CityTX75.3°F21.0 inNOAA grid15,451
#90La FeriaTX75.3°F24.4 inNOAA grid7,222
#94BrownsvilleTX75.2°F25.8 inNOAA grid192,957
#94West Palm BeachFL75.2°F59.0 inNOAA grid127,189
#94EdinburgTX75.2°F22.8 inNOAA grid110,700
#94San BenitoTX75.2°F25.2 inNOAA grid24,980
#94CalipatriaCA75.2°F2.7 inNOAA grid6,012
#99HarlingenTX75.1°F24.9 inNOAA grid72,467
#99Bonita SpringsFL75.1°F53.7 inNOAA grid57,634
The ranking requires a non-null NOAA annual average temperature normal and at least 5,000 residents. Cities within the same NOAA grid cell can share identical values.

Methodology · NOAA normals

Average annual temperature from 30-year climate normals.

The ranking value is NOAA 1991-2020 annual average temperature normal in degrees Fahrenheit. CONUS rows use NOAA's nClimGrid monthly gridded normals; Alaska, Hawaii, and non-CONUS rows use the nearest available station path recorded by the climate pipeline.

Rows are limited to cities with 2025 Census PEP population of at least 5,000 and a non-null annual average temperature normal. Ranks use standard competition ranking, so exact ties share the same rank.

This page does not say a city is warm today, hotter every year, safer, healthier, or better. It ranks a published long-term normal for one metric.

Read the methodology →

Audit trail

Temperature values are 1991-2020 normals. Population is used only as a display filter and comes from Census PEP Vintage 2025.