US counties by average annual temperature

Monroe County had the highest average annual temperature of 3134 counties in 2024, at 78.2 °F. North Slope Borough had the lowest, at 18.4 °F. The median was 57.3 °F and the figure for the United States was 55.5 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest78.2Monroe County
Median57.33134 counties
United States55.5History

Map of counties, 2024

°F, 2024. Hatched areas have no value for this period. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Boundaries: U.S. Census Bureau cartographic boundary files.

Top 40 counties, 2024

Monroe County: 78.2 °FMonroe County78.2Hidalgo County: 77.6 °FHidalgo County77.6Miami-Dade County: 77.5 °FMiami-Dade County77.5Cameron County: 77.4 °FCameron County77.4Starr County: 77.4 °FStarr County77.4Zapata County: 77.4 °FZapata County77.4Broward County: 77.2 °FBroward County77.2Willacy County: 77.1 °FWillacy County77.1Collier County: 76.9 °FCollier County76.9Kenedy County: 76.5 °FKenedy County76.5Brooks County: 76.4 °FBrooks County76.4Jim Hogg County: 76.4 °FJim Hogg County76.4Palm Beach County: 76.4 °FPalm Beach County76.4Imperial County: 76.2 °FImperial County76.2Webb County: 76.2 °FWebb County76.2Kleberg County: 76 °FKleberg County76Lee County: 76 °FLee County76Martin County: 75.9 °FMartin County75.9Hendry County: 75.7 °FHendry County75.7La Salle County: 75.6 °FLa Salle County75.6Nueces County: 75.6 °FNueces County75.6Duval County: 75.5 °FDuval County75.5Jim Wells County: 75.3 °FJim Wells County75.3St. Lucie County: 75.2 °FSt. Lucie County75.2Glades County: 75.1 °FGlades County75.1Charlotte County: 75 °FCharlotte County75Dimmit County: 75 °FDimmit County75Maverick County: 75 °FMaverick County75Pinellas County: 75 °FPinellas County75Aransas County: 74.9 °FAransas County74.9McMullen County: 74.8 °FMcMullen County74.8Okeechobee County: 74.8 °FOkeechobee County74.8San Patricio County: 74.7 °FSan Patricio County74.7Osceola County: 74.6 °FOsceola County74.6Highlands County: 74.5 °FHighlands County74.5Hillsborough County: 74.5 °FHillsborough County74.5Indian River County: 74.5 °FIndian River County74.5Brevard County: 74.4 °FBrevard County74.4Orange County: 74.4 °FOrange County74.4Manatee County: 74.3 °FManatee County74.3Monroe County: 78.2 °FMonroe County78.2Hidalgo County: 77.6 °FHidalgo County77.6Miami-Dade County: 77.5 °FMiami-Dade County77.5Cameron County: 77.4 °FCameron County77.4Starr County: 77.4 °FStarr County77.4Zapata County: 77.4 °FZapata County77.4Broward County: 77.2 °FBroward County77.2Willacy County: 77.1 °FWillacy County77.1Collier County: 76.9 °FCollier County76.9Kenedy County: 76.5 °FKenedy County76.5Brooks County: 76.4 °FBrooks County76.4Jim Hogg County: 76.4 °FJim Hogg County76.4Palm Beach County: 76.4 °FPalm Beach County76.4Imperial County: 76.2 °FImperial County76.2Webb County: 76.2 °FWebb County76.2Kleberg County: 76 °FKleberg County76Lee County: 76 °FLee County76Martin County: 75.9 °FMartin County75.9Hendry County: 75.7 °FHendry County75.7La Salle County: 75.6 °FLa Salle County75.6Nueces County: 75.6 °FNueces County75.6Duval County: 75.5 °FDuval County75.5Jim Wells County: 75.3 °FJim Wells County75.3St. Lucie County: 75.2 °FSt. Lucie County75.2Glades County: 75.1 °FGlades County75.1Charlotte County: 75 °FCharlotte County75Dimmit County: 75 °FDimmit County75Maverick County: 75 °FMaverick County75Pinellas County: 75 °FPinellas County75Aransas County: 74.9 °FAransas County74.9McMullen County: 74.8 °FMcMullen County74.8Okeechobee County: 74.8 °FOkeechobee County74.8San Patricio County: 74.7 °FSan Patricio County74.7Osceola County: 74.6 °FOsceola County74.6Highlands County: 74.5 °FHighlands County74.5Hillsborough County: 74.5 °FHillsborough County74.5Indian River County: 74.5 °FIndian River County74.5Brevard County: 74.4 °FBrevard County74.4Orange County: 74.4 °FOrange County74.4Manatee County: 74.3 °FManatee County74.3
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2024
°F
Change on 2023
1Monroe County78.2-0.3%
2Hidalgo County77.6+0.6%
3Miami-Dade County77.5-0.6%
4Cameron County77.4+0.7%
4Starr County77.4+0.4%
4Zapata County77.4+0.9%
7Broward County77.2-0.6%
8Willacy County77.1+0.7%
9Collier County76.9-0.4%
10Kenedy County76.5+0.5%
11Brooks County76.4+0.3%
11Jim Hogg County76.4+0.5%
11Palm Beach County76.4-0.5%
14Imperial County76.2+2.8%
14Webb County76.2+1.5%
16Kleberg County76+0.3%
16Lee County76-1%
18Martin County75.9-0.8%
19Hendry County75.7-0.4%
20La Salle County75.6+1.9%
20Nueces County75.6+0.5%
22Duval County75.5+1.1%
23Jim Wells County75.3+0.5%
24St. Lucie County75.2-0.8%
25Glades County75.1-0.4%
26Charlotte County75-0.9%
26Dimmit County75+0.9%
26Maverick County75+0.9%
26Pinellas County75-0.7%
30Aransas County74.9+1.1%
31McMullen County74.8+1.4%
31Okeechobee County74.8-0.5%
33San Patricio County74.7+0.5%
34Osceola County74.6-0.5%
35Highlands County74.5-0.7%
35Hillsborough County74.5-0.5%
35Indian River County74.5-0.7%
38Brevard County74.4-0.5%
38Orange County74.4-0.7%
40Manatee County74.3-0.5%
40Polk County74.3-0.8%
40Sarasota County74.3-0.5%
40Yuma County74.3+2.1%
44DeSoto County74.2-0.8%
44Live Oak County74.2+0.7%
44Refugio County74.2+0.7%
44Zavala County74.2+0.8%
48Hardee County74.1-0.9%
49Seminole County74-0.5%
50Bee County73.9+0.5%
50La Paz County73.9+2.6%
52Calhoun County73.8+0.4%
52Frio County73.8+0.8%
52Goliad County73.8+0.4%
52Honolulu County73.8-0.4%
52Kinney County73.8+1.2%
52Pasco County73.8-0.3%
58DeWitt County73.7+0.5%
58Lavaca County73.7+0.5%
60Gonzales County73.6+0.8%
60Victoria County73.6+0.3%
62Lake County73.5-0.7%
63Hernando County73.3-0.5%
63Volusia County73.3-0.7%
65Colorado County73.2+0.1%
65Jackson County73.20%
65Karnes County73.2+0.5%
68Atascosa County73.1+0.3%
68Wharton County73.1+0.1%
70Sumter County73-0.7%
71Fayette County72.9+0.4%
71Fort Bend County72.9+0.1%
73Matagorda County72.80%
74Austin County72.7+0.3%
74Caldwell County72.7+0.7%
74Flagler County72.7-0.8%
74Guadalupe County72.7+0.7%
74Wilson County72.7+0.4%
79Brazoria County72.6-0.1%
79Galveston County72.6-0.3%
79Harris County72.6+0.1%
79Uvalde County72.6+0.7%
83Citrus County72.5-0.8%
83Kalawao County72.5-0.1%
83Maricopa County72.5+2.1%
86Medina County72.3+0.4%
86St. Johns County72.3-0.6%
86Waller County72.30%
89Bexar County72.2+0.3%
89Putnam County72.2-0.8%
91Marion County72.1-1%
92Plaquemines Parish72-0.4%
92Val Verde County72+1%
94Bastrop County71.9+0.6%
94Washington County71.9+0.1%
96Chambers County71.7-0.4%
97Jefferson Parish71.6-0.6%
97Lafourche Parish71.6-0.7%
99Cameron Parish71.5-0.1%
99Clay County71.5-0.4%
99Jefferson County71.5-0.4%
99Levy County71.5-1%
99Montgomery County71.5-0.3%
99Orleans Parish71.5-0.4%
99St. Bernard Parish71.5-0.4%
99Terrebonne Parish71.5-1%
107Duval County71.4-0.3%
107Lee County71.4+0.1%
109Comal County71.3+0.6%
109St. Charles Parish71.3-0.7%
111Burleson County71.2-0.3%
111Liberty County71.2-0.3%
113Calcasieu Parish71.1+0.1%
113Kauai County71.1-0.1%
113Vermilion Parish71.1-1.1%
116Orange County71-0.3%
116West Baton Rouge Parish71-0.3%
118East Baton Rouge Parish70.9-0.1%
118St. John the Baptist Parish70.9-0.7%
120Assumption Parish70.8-1.1%
120Brazos County70.8-0.3%
120Dixie County70.8-0.7%
120Hays County70.8+0.4%
120Iberville Parish70.8-0.7%
120Jefferson Davis Parish70.8+0.1%
120St. James Parish70.8-1%
120St. Mary Parish70.8-1.4%
120Travis County70.8+0.3%
129Alachua County70.7-0.8%
129Ascension Parish70.7-0.8%
129Grimes County70.7-0.4%
129Lafayette Parish70.7-1%
129Nassau County70.7-0.1%
129Terrell County70.7+0.7%
135Acadia Parish70.6-0.6%
135Iberia Parish70.6-1.5%
135Maui County70.6-0.1%
135St. Martin Parish70.6-1.1%
139Bradford County70.5-0.6%
139Gilchrist County70.5-0.7%
139Livingston Parish70.5-0.3%
142Pinal County70.4+1%
142St. Tammany Parish70.4-0.1%
142Wakulla County70.4-0.1%
145Franklin County70.30%
145Milam County70.30%
145Pointe Coupee Parish70.3-0.3%
145San Jacinto County70.3-0.3%
145Taylor County70.3-0.3%
145Williamson County70.3+0.1%
151Hardin County70.2-0.6%
152Jackson County70.1-0.1%
152Riverside County70.1+2.9%
154Allen Parish70-0.1%
154Baker County70+0.1%
154Beauregard Parish70-0.6%
154Camden County70-0.1%
154Gulf County70-0.1%
154Leon County70-0.3%
154Union County70-0.4%
154West Feliciana Parish700%
162Bay County69.9-0.4%
162Bell County69.9+0.4%
162Charlton County69.9-0.1%
162East Feliciana Parish69.9+0.1%
162Edwards County69.9+0.9%
162Lafayette County69.9-0.4%
162St. Landry Parish69.9-0.6%
162Suwannee County69.9+0.4%
162Walker County69.9-0.4%
171Bandera County69.8+0.3%
171Blanco County69.8+0.1%
171Columbia County69.8+0.1%
171Hancock County69.8-0.4%
171Jefferson County69.8-0.1%
171Llano County69.8-0.1%
171Mobile County69.8-0.3%
178Crane County69.7+0.7%
178Liberty County69.70%
178Robertson County69.7+0.1%
181Baldwin County69.6-0.4%
181Burnet County69.60%
181Evangeline Parish69.6-0.4%
181Harrison County69.6-0.4%
181Kendall County69.6+0.3%
181Madison County69.60%
181Polk County69.6-0.7%
181Real County69.6+0.6%
181Tangipahoa Parish69.6-0.3%
190Gadsden County69.50%
190Hamilton County69.5+1%
192Calhoun County69.4-0.1%
192Falls County69.4+0.9%
192Madison County69.4+0.3%
192Pima County69.4+1.3%
192Ward County69.4+0.6%
197Escambia County69.3-1.3%
197Glynn County69.30%
197Newton County69.3-0.7%
200San Saba County69.20%
200Ware County69.2-0.3%
202Coryell County69.1+0.4%
202Crockett County69.1+0.6%
202Echols County69.1+1%
202Jasper County69.1-0.7%
202Mason County69.1+0.1%
202McLennan County69.1+0.9%
202Okaloosa County69.1-1%
202St. Helena Parish69.1-0.3%
202Trinity County69.1-0.6%
202Tyler County69.1-0.7%
202Washington Parish69.1-0.4%
213Angelina County69-0.7%
213Clinch County69+0.3%
213Decatur County69+0.1%
213George County69-1%
213Jackson County690%
213Lampasas County690%
213Limestone County69+0.6%
213Navarro County69+0.1%
213Pearl River County69-0.4%
213Santa Rosa County69-1.4%
213Walton County69-0.6%
224Brewster County68.9+0.9%
224Freestone County68.9+0.4%
224Pecos County68.9+0.6%
224Seminole County68.9+0.1%
224Upton County68.9+0.7%
224Vernon Parish68.9-0.9%
224Washington County68.9-0.4%
231Brantley County68.8-0.6%
231Hill County68.8+0.1%
231Leon County68.8+0.3%
231Tarrant County68.8+0.4%
235Avoyelles Parish68.7-1%
235Bosque County68.7+0.3%
235Dallas County68.7+0.4%
235Ellis County68.7+0.1%
235Grady County68.7-0.1%
235Hood County68.7+0.1%
235McCulloch County68.7+0.3%
235Pierce County68.7-0.6%
235Somervell County68.7-0.3%
235Stone County68.7-0.7%
235Wilkinson County68.7-0.6%
246McIntosh County68.60%
246Reeves County68.6+0.9%
246Sutton County68.6+0.4%
249Chatham County68.5+0.3%
249Erath County68.5-0.1%

Showing the top 250 of 3134. The Excel download has every row.

Other periods

About this ranking

Mean air temperature from January to December, in degrees Fahrenheit: the average of the 12 monthly mean temperatures. NOAA computes it from its climate divisional dataset (nClimDiv): station readings interpolated onto a 5 km grid and averaged over the area.

Values are area averages, so a county with mountains and valleys has one value for very different local climates. NOAA revises the last two years every month.

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.

How to cite

NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

NOAA National Centers for Environmental Information. (2026). NOAA Climate at a Glance, January to December average temperature, counties (US counties by average annual temperature, 2024) [Data set]. Retrieved October 12, 2026, from https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping

MLA 9

NOAA Climate at a Glance, January to December average temperature, counties, US counties by average annual temperature, 2024. NOAA National Centers for Environmental Information, 6 Oct. 2026, https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Invokely, https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2024. Accessed 12 Oct. 2026.

Chicago (author-date)

NOAA National Centers for Environmental Information. 2026. NOAA Climate at a Glance, January to December average temperature, counties. US counties by average annual temperature, 2024. Dataset. Accessed October 12, 2026. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Also distributed by Invokely, https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2024.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, US counties by average annual temperature, 2024 [Dataset]. Available at: https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping, via Invokely: https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2024 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_us_counties_by_average_2024,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: US counties by average annual temperature, 2024}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2024. Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - NOAA National Centers for Environmental Information
TI  - NOAA Climate at a Glance, January to December average temperature, counties: US counties by average annual temperature, 2024
PY  - 2026
DA  - 2026/10/06
PB  - NOAA National Centers for Environmental Information
DB  - Invokely
UR  - https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping
L2  - https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2024
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2024.
N1  - Publisher attribution: NOAA National Centers for Environmental Information, Climate at a Glance. NOAA Climate at a Glance, January to December average temperature, counties. From the NOAA Monthly U.S. Climate Divisional Database (nClimDiv), doi:10.7289/V5M32STR. https://www.ncei.noaa.gov/access/monitoring/climate-at-a-glance/county/mapping. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank US counties by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"United States","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=United%20States&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which county has the highest average annual temperature?

Monroe County, with 78.2 °F in 2024, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

North Slope Borough, with 18.4 °F in 2024.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: NOAA National Centers for Environmental Information, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Average annual temperature: other rankings

US counties: more rankings