US counties by average annual temperature

Monroe County had the highest average annual temperature of 3134 counties in 2023, at 78.4 °F. North Slope Borough had the lowest, at 18.5 °F. The median was 56.6 °F and the figure for the United States was 54.4 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest78.4Monroe County
Median56.63134 counties
United States54.4History

Map of counties, 2023

°F, 2023. 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, 2023

Monroe County: 78.4 °FMonroe County78.4Miami-Dade County: 78 °FMiami-Dade County78Broward County: 77.7 °FBroward County77.7Collier County: 77.2 °FCollier County77.2Hidalgo County: 77.1 °FHidalgo County77.1Starr County: 77.1 °FStarr County77.1Cameron County: 76.9 °FCameron County76.9Lee County: 76.8 °FLee County76.8Palm Beach County: 76.8 °FPalm Beach County76.8Zapata County: 76.7 °FZapata County76.7Willacy County: 76.6 °FWillacy County76.6Martin County: 76.5 °FMartin County76.5Brooks County: 76.2 °FBrooks County76.2Kenedy County: 76.1 °FKenedy County76.1Hendry County: 76 °FHendry County76Jim Hogg County: 76 °FJim Hogg County76Kleberg County: 75.8 °FKleberg County75.8St. Lucie County: 75.8 °FSt. Lucie County75.8Charlotte County: 75.7 °FCharlotte County75.7Pinellas County: 75.5 °FPinellas County75.5Glades County: 75.4 °FGlades County75.4Nueces County: 75.2 °FNueces County75.2Okeechobee County: 75.2 °FOkeechobee County75.2Webb County: 75.1 °FWebb County75.1Highlands County: 75 °FHighlands County75Indian River County: 75 °FIndian River County75Osceola County: 75 °FOsceola County75Hillsborough County: 74.9 °FHillsborough County74.9Jim Wells County: 74.9 °FJim Wells County74.9Orange County: 74.9 °FOrange County74.9Polk County: 74.9 °FPolk County74.9Brevard County: 74.8 °FBrevard County74.8DeSoto County: 74.8 °FDeSoto County74.8Hardee County: 74.8 °FHardee County74.8Duval County: 74.7 °FDuval County74.7Manatee County: 74.7 °FManatee County74.7Sarasota County: 74.7 °FSarasota County74.7Seminole County: 74.4 °FSeminole County74.4Dimmit County: 74.3 °FDimmit County74.3Maverick County: 74.3 °FMaverick County74.3Monroe County: 78.4 °FMonroe County78.4Miami-Dade County: 78 °FMiami-Dade County78Broward County: 77.7 °FBroward County77.7Collier County: 77.2 °FCollier County77.2Hidalgo County: 77.1 °FHidalgo County77.1Starr County: 77.1 °FStarr County77.1Cameron County: 76.9 °FCameron County76.9Lee County: 76.8 °FLee County76.8Palm Beach County: 76.8 °FPalm Beach County76.8Zapata County: 76.7 °FZapata County76.7Willacy County: 76.6 °FWillacy County76.6Martin County: 76.5 °FMartin County76.5Brooks County: 76.2 °FBrooks County76.2Kenedy County: 76.1 °FKenedy County76.1Hendry County: 76 °FHendry County76Jim Hogg County: 76 °FJim Hogg County76Kleberg County: 75.8 °FKleberg County75.8St. Lucie County: 75.8 °FSt. Lucie County75.8Charlotte County: 75.7 °FCharlotte County75.7Pinellas County: 75.5 °FPinellas County75.5Glades County: 75.4 °FGlades County75.4Nueces County: 75.2 °FNueces County75.2Okeechobee County: 75.2 °FOkeechobee County75.2Webb County: 75.1 °FWebb County75.1Highlands County: 75 °FHighlands County75Indian River County: 75 °FIndian River County75Osceola County: 75 °FOsceola County75Hillsborough County: 74.9 °FHillsborough County74.9Jim Wells County: 74.9 °FJim Wells County74.9Orange County: 74.9 °FOrange County74.9Polk County: 74.9 °FPolk County74.9Brevard County: 74.8 °FBrevard County74.8DeSoto County: 74.8 °FDeSoto County74.8Hardee County: 74.8 °FHardee County74.8Duval County: 74.7 °FDuval County74.7Manatee County: 74.7 °FManatee County74.7Sarasota County: 74.7 °FSarasota County74.7Seminole County: 74.4 °FSeminole County74.4Dimmit County: 74.3 °FDimmit County74.3Maverick County: 74.3 °FMaverick County74.3
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2023
°F
Change on 2022
1Monroe County78.4+0.4%
2Miami-Dade County78+0.4%
3Broward County77.7+0.6%
4Collier County77.20%
5Hidalgo County77.1+3.4%
5Starr County77.1+3.2%
7Cameron County76.9+3.2%
8Lee County76.8-0.1%
8Palm Beach County76.8+0.5%
10Zapata County76.7+2.8%
11Willacy County76.6+3.4%
12Martin County76.5+0.8%
13Brooks County76.2+3.3%
14Kenedy County76.1+3.3%
15Hendry County760%
15Jim Hogg County76+3%
17Kleberg County75.8+3.3%
17St. Lucie County75.8+1.1%
19Charlotte County75.7+0.4%
20Pinellas County75.5+0.7%
21Glades County75.4+0.5%
22Nueces County75.2+3.2%
22Okeechobee County75.2+0.9%
24Webb County75.1+2.9%
25Highlands County75+0.8%
25Indian River County75+1.2%
25Osceola County75+0.7%
28Hillsborough County74.9+0.5%
28Jim Wells County74.9+2.7%
28Orange County74.9+0.9%
28Polk County74.9+0.7%
32Brevard County74.8+1.2%
32DeSoto County74.8+0.8%
32Hardee County74.8+0.9%
35Duval County74.7+2.6%
35Manatee County74.7+0.8%
35Sarasota County74.7+0.8%
38Seminole County74.4+0.8%
39Dimmit County74.3+2.9%
39Maverick County74.3+3.1%
39San Patricio County74.3+3.1%
42La Salle County74.2+2.9%
43Aransas County74.1+2.5%
43Honolulu County74.1-0.7%
43Imperial County74.1-2.1%
46Lake County74+1.2%
46Pasco County74+0.7%
48McMullen County73.8+2.8%
48Volusia County73.8+0.8%
50Hernando County73.7+1.1%
50Live Oak County73.7+2.8%
50Refugio County73.7+2.6%
53Zavala County73.6+2.4%
54Bee County73.5+2.8%
54Calhoun County73.5+2.5%
54Goliad County73.5+2.9%
54Sumter County73.5+1.2%
58Victoria County73.4+2.8%
59DeWitt County73.3+3.1%
59Flagler County73.3+1%
59Lavaca County73.3+2.9%
62Frio County73.2+2.1%
62Jackson County73.2+2.8%
64Citrus County73.1+1.2%
64Colorado County73.1+3.1%
66Gonzales County73+3%
66Wharton County73+2.8%
68Atascosa County72.9+2.1%
68Kinney County72.9+3.1%
70Fort Bend County72.8+2.2%
70Galveston County72.8+2.7%
70Karnes County72.8+2.7%
70Marion County72.8+1.4%
70Matagorda County72.8+2.5%
70Putnam County72.8+1.3%
70Yuma County72.8-1%
77Brazoria County72.7+2.1%
77St. Johns County72.7+1%
79Fayette County72.6+3%
79Kalawao County72.6-0.7%
81Austin County72.5+2.5%
81Harris County72.5+2.5%
83Wilson County72.4+2.4%
84Plaquemines Parish72.3+3.6%
84Waller County72.3+2.3%
86Caldwell County72.2+2.7%
86Guadalupe County72.2+2.6%
86Levy County72.2+1.4%
86Terrebonne Parish72.2+3.4%
90Lafourche Parish72.1+3.4%
90Uvalde County72.1+2.3%
92Bexar County72+2.1%
92Chambers County72+3.3%
92Jefferson Parish72+3.6%
92La Paz County72-1.1%
92Medina County72+1.8%
97Vermilion Parish71.9+5%
98Clay County71.8+1.3%
98Jefferson County71.8+3.6%
98Orleans Parish71.8+3.6%
98St. Bernard Parish71.8+3.5%
98St. Charles Parish71.8+3.6%
98St. Mary Parish71.8+3.8%
98Washington County71.8+2.6%
105Iberia Parish71.7+4.4%
105Montgomery County71.7+2.3%
107Assumption Parish71.6+3.5%
107Cameron Parish71.6+4.1%
107Duval County71.6+1.4%
110Bastrop County71.5+2.7%
110St. James Parish71.5+3.5%
112Burleson County71.4+3.2%
112Lafayette Parish71.4+4.4%
112Liberty County71.4+2.9%
112St. John the Baptist Parish71.4+3.5%
112St. Martin Parish71.4+4.1%
117Alachua County71.3+1.3%
117Ascension Parish71.3+3.6%
117Dixie County71.3+1.3%
117Iberville Parish71.3+3.9%
117Lee County71.3+2.9%
117Val Verde County71.3+2.7%
123Kauai County71.2-0.6%
123Orange County71.2+3.6%
123West Baton Rouge Parish71.2+4.1%
126Acadia Parish71+4.3%
126Brazos County71+3%
126Calcasieu Parish71+4%
126East Baton Rouge Parish71+4.1%
126Gilchrist County71+1.3%
126Grimes County71+2.6%
126Maricopa County71-0.4%
133Bradford County70.9+1.4%
133Comal County70.9+2.5%
135Nassau County70.8+1.9%
136Jefferson Davis Parish70.7+4%
136Livingston Parish70.7+3.7%
136Maui County70.7-0.6%
139Hardin County70.6+3.4%
139Travis County70.6+2.6%
141Hays County70.5+2.6%
141Pointe Coupee Parish70.5+3.8%
141San Jacinto County70.5+2%
141St. Tammany Parish70.5+3.1%
141Taylor County70.5+0.9%
141Wakulla County70.5+2%
147Beauregard Parish70.4+4%
148Franklin County70.3+1.7%
148Milam County70.3+2.9%
148St. Landry Parish70.3+4%
148Union County70.3+1.3%
152Bay County70.2+1.4%
152Escambia County70.2+2.2%
152Jackson County70.2+3.1%
152Lafayette County70.2+0.9%
152Leon County70.2+2.5%
152Terrell County70.2+3.1%
152Walker County70.2+2.2%
152Williamson County70.2+2.9%
160Allen Parish70.1+4.2%
160Camden County70.1+1.7%
160Gulf County70.1+1.6%
160Hancock County70.1+2.9%
160Polk County70.1+2.6%
165Charlton County70+2%
165Mobile County70+3.1%
165Santa Rosa County70+2.2%
165West Feliciana Parish70+3.7%
169Baker County69.9+1.3%
169Baldwin County69.9+2.2%
169Evangeline Parish69.9+4%
169Harrison County69.9+3.1%
169Jefferson County69.9+1.5%
169Llano County69.9+2.2%
175East Feliciana Parish69.8+3.7%
175Newton County69.8+3.3%
175Okaloosa County69.8+2%
175Tangipahoa Parish69.8+3.1%
179Blanco County69.7+2.7%
179Columbia County69.7+1%
179George County69.7+3.6%
179Liberty County69.7+1.8%
179Pinal County69.7+0.4%
184Bandera County69.6+2.1%
184Bell County69.6+2.5%
184Burnet County69.6+2.5%
184Jasper County69.6+3%
184Madison County69.6+2.5%
184Robertson County69.6+2.8%
184Suwannee County69.6+0.4%
184Tyler County69.6+2.8%
192Angelina County69.5+2.5%
192Calhoun County69.5+1.6%
192Gadsden County69.5+2.2%
192Trinity County69.5+2.4%
192Vernon Parish69.5+3.4%
197Avoyelles Parish69.4+3.9%
197Kendall County69.4+2.1%
197Marion County69.4+3.4%
197Walton County69.4+1.6%
197Ware County69.4+2.4%
197Washington Parish69.4+3%
203Edwards County69.3+3%
203Glynn County69.3+0.9%
203Pearl River County69.3+3%
203St. Helena Parish69.3+3.3%
207Brantley County69.2+2.2%
207Crane County69.2+3.1%
207Madison County69.2+0.3%
207Rapides Parish69.2+3.7%
207Real County69.2+2.5%
207San Saba County69.2+2.1%
207Stone County69.2+3.1%
207Washington County69.2+1.6%
215Concordia Parish69.1+4.4%
215Pierce County69.1+2.4%
215Wilkinson County69.1+3.8%
218Forrest County69+3.3%
218Greene County69+3.6%
218Jackson County69+1.8%
218Lamar County69+3.3%
218Lampasas County69+2.2%
218Mason County69+2.2%
218Perry County69+3.6%
218Sabine County69+2.5%
218Walthall County69+3.3%
218Ward County69+3.8%
228Catahoula Parish68.9+4.4%
228Decatur County68.9+1.8%
228Navarro County68.9+2.8%
228Somervell County68.9+1.9%
232Clinch County68.8+1.6%
232Coryell County68.8+1.9%
232Falls County68.8+1.6%
232Grady County68.8+2.1%
232Hamilton County68.8+0.3%
232Lawrence County68.8+3.5%
232San Augustine County68.8+2.2%
232Seminole County68.8+1.8%
240Adams County68.7+3.9%
240Crockett County68.7+2.7%
240Hill County68.7+2.1%
240Houston County68.7+2.2%
240Jefferson Davis County68.7+3.8%
245Ellis County68.6+2.1%
245Erath County68.6+1.5%
245Freestone County68.6+2.8%
245Hamilton County68.6+1.8%
245Hood County68.6+1.9%
245LaSalle Parish68.6+4.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, 2023) [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, 2023. 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=2023. 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, 2023. 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=2023.

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, 2023 [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=2023 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_us_counties_by_average_2023,
  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, 2023}},
  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=2023. 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, 2023
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=2023
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/us-counties?period=2023.
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.4 °F in 2023, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

North Slope Borough, with 18.5 °F in 2023.

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