US counties by average annual temperature, 2025

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

Highest78.1Monroe County
Median55.53134 counties
United States54.6History

Top 40 counties, 2025

Monroe County: 78.1 °FMonroe County78.1Miami-Dade County: 77.6 °FMiami-Dade County77.6Starr County: 77.5 °FStarr County77.5Hidalgo County: 77.2 °FHidalgo County77.2Broward County: 76.9 °FBroward County76.9Zapata County: 76.7 °FZapata County76.7Cameron County: 76.6 °FCameron County76.6Collier County: 76.6 °FCollier County76.6Willacy County: 76.4 °FWillacy County76.4Palm Beach County: 76.3 °FPalm Beach County76.3Jim Hogg County: 76.1 °FJim Hogg County76.1Brooks County: 76 °FBrooks County76Lee County: 76 °FLee County76Martin County: 76 °FMartin County76Kenedy County: 75.9 °FKenedy County75.9Imperial County: 75.8 °FImperial County75.8Hendry County: 75.5 °FHendry County75.5Kleberg County: 75.2 °FKleberg County75.2St. Lucie County: 75.2 °FSt. Lucie County75.2Webb County: 75.1 °FWebb County75.1Duval County: 74.9 °FDuval County74.9Nueces County: 74.9 °FNueces County74.9Jim Wells County: 74.8 °FJim Wells County74.8La Salle County: 74.8 °FLa Salle County74.8Charlotte County: 74.7 °FCharlotte County74.7Glades County: 74.5 °FGlades County74.5Honolulu County: 74.5 °FHonolulu County74.5Okeechobee County: 74.4 °FOkeechobee County74.4Aransas County: 74.3 °FAransas County74.3Dimmit County: 74.3 °FDimmit County74.3Yuma County: 74.3 °FYuma County74.3McMullen County: 74.2 °FMcMullen County74.2San Patricio County: 74.2 °FSan Patricio County74.2Indian River County: 74.1 °FIndian River County74.1Maverick County: 74.1 °FMaverick County74.1Pinellas County: 74.1 °FPinellas County74.1Hillsborough County: 74 °FHillsborough County74Polk County: 74 °FPolk County74Osceola County: 73.9 °FOsceola County73.9Hardee County: 73.8 °FHardee County73.8
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2025
°F
Change on 2024
1Monroe County78.1-0.1%
2Miami-Dade County77.6+0.1%
3Starr County77.5+0.1%
4Hidalgo County77.2-0.5%
5Broward County76.9-0.4%
6Zapata County76.7-0.9%
7Cameron County76.6-1%
7Collier County76.6-0.4%
9Willacy County76.4-0.9%
10Palm Beach County76.3-0.1%
11Jim Hogg County76.1-0.4%
12Brooks County76-0.5%
12Lee County760%
12Martin County76+0.1%
15Kenedy County75.9-0.8%
16Imperial County75.8-0.5%
17Hendry County75.5-0.3%
18Kleberg County75.2-1.1%
18St. Lucie County75.20%
20Webb County75.1-1.4%
21Duval County74.9-0.8%
21Nueces County74.9-0.9%
23Jim Wells County74.8-0.7%
23La Salle County74.8-1.1%
25Charlotte County74.7-0.4%
26Glades County74.5-0.8%
26Honolulu County74.5+0.9%
28Okeechobee County74.4-0.5%
29Aransas County74.3-0.8%
29Dimmit County74.3-0.9%
29Yuma County74.30%
32McMullen County74.2-0.8%
32San Patricio County74.2-0.7%
34Indian River County74.1-0.5%
34Maverick County74.1-1.2%
34Pinellas County74.1-1.2%
37Hillsborough County74-0.7%
37Polk County74-0.4%
39Osceola County73.9-0.9%
40Hardee County73.8-0.4%
40Highlands County73.8-0.9%
40Live Oak County73.8-0.5%
43Brevard County73.7-0.9%
43DeSoto County73.7-0.7%
43Sarasota County73.7-0.8%
46La Paz County73.6-0.4%
46Manatee County73.6-0.9%
46Orange County73.6-1.1%
46Refugio County73.6-0.8%
50Bee County73.5-0.5%
50Calhoun County73.5-0.4%
50Zavala County73.5-0.9%
53Gonzales County73.3-0.4%
53Seminole County73.3-0.9%
55DeWitt County73.2-0.7%
55Goliad County73.2-0.8%
55Kalawao County73.2+1%
55Victoria County73.2-0.5%
59Pasco County73.1-0.9%
60Frio County73-1.1%
61Jackson County72.9-0.4%
61Karnes County72.9-0.4%
61Lavaca County72.9-1.1%
64Maricopa County72.8+0.4%
65Atascosa County72.7-0.5%
65Lake County72.7-1.1%
67Guadalupe County72.6-0.1%
67Kinney County72.6-1.6%
67Volusia County72.6-1%
67Wilson County72.6-0.1%
71Hernando County72.5-1.1%
71Matagorda County72.5-0.4%
73Fort Bend County72.4-0.7%
74Galveston County72.3-0.4%
74Wharton County72.3-1.1%
76Brazoria County72.2-0.6%
76Caldwell County72.2-0.7%
76Colorado County72.2-1.4%
76Harris County72.2-0.6%
80Fayette County72.1-1.1%
80Sumter County72.1-1.2%
82Austin County72-1%
82Bexar County72-0.3%
84Kauai County71.8+1%
84Waller County71.8-0.7%
86Flagler County71.7-1.4%
87Citrus County71.6-1.2%
87Medina County71.6-1%
87Uvalde County71.6-1.4%
90Chambers County71.5-0.3%
90Marion County71.5-0.8%
90Val Verde County71.5-0.7%
93Pinal County71.4+1.4%
93Putnam County71.4-1.1%
95Bastrop County71.3-0.8%
95Plaquemines Parish71.3-1%
95Washington County71.3-0.8%
98Lafourche Parish71.2-0.6%
98Maui County71.2+0.8%
100Jefferson Parish71.1-0.7%
100Montgomery County71.1-0.6%
100Terrebonne Parish71.1-0.6%
103Liberty County71-0.3%
104Comal County70.9-0.6%
104St. Charles Parish70.9-0.6%
106Jefferson County70.7-1.1%
106Lee County70.7-1%
106Levy County70.7-1.1%
109Burleson County70.6-0.8%
109Orleans Parish70.6-1.3%
109St. Bernard Parish70.6-1.3%
109St. Johns County70.6-2.4%
113Cameron Parish70.5-1.4%
114Alachua County70.4-0.4%
114Hays County70.4-0.6%
114St. John the Baptist Parish70.4-0.7%
114Vermilion Parish70.4-1%
118Clay County70.3-1.7%
118St. James Parish70.3-0.7%
120Assumption Parish70.2-0.8%
120Grimes County70.2-0.7%
120Pima County70.2+1.2%
120Riverside County70.2+0.1%
120Travis County70.2-0.8%
125Ascension Parish70.1-0.8%
125Brazos County70.1-1%
125St. Mary Parish70.1-1%
128Calcasieu Parish70-1.5%
128Dixie County70-1.1%
128Duval County70-2%
128Orange County70-1.4%
128Terrell County70-1%
133Bradford County69.9-0.9%
133Gilchrist County69.9-0.9%
133Iberville Parish69.9-1.3%
133Jefferson Davis Parish69.9-1.3%
133San Jacinto County69.9-0.6%
138Iberia Parish69.8-1.1%
138West Baton Rouge Parish69.8-1.7%
140East Baton Rouge Parish69.7-1.7%
140Livingston Parish69.7-1.1%
142Hardin County69.6-0.9%
142St. Martin Parish69.6-1.4%
142Taylor County69.6-1%
142Union County69.6-0.6%
146Acadia Parish69.5-1.6%
146Bay County69.5-0.6%
146Lafayette County69.5-0.6%
146St. Tammany Parish69.5-1.3%
146Suwannee County69.5-0.6%
146Walker County69.5-0.6%
146Williamson County69.5-1.1%
153Allen Parish69.4-0.9%
153Crane County69.4-0.4%
153Gulf County69.4-0.9%
153Lafayette Parish69.4-1.8%
153Milam County69.4-1.3%
153Nassau County69.4-1.8%
159Beauregard Parish69.3-1%
159Columbia County69.3-0.7%
159Franklin County69.3-1.4%
159Jackson County69.3-1.1%
159Wakulla County69.3-1.6%
164Baker County69.2-1.1%
164Blanco County69.2-0.9%
164Hamilton County69.2-0.4%
164Pointe Coupee Parish69.2-1.6%
168Bandera County69.1-1%
168Hancock County69.1-1%
168Harrison County69.1-0.7%
168Kendall County69.1-0.7%
168Madison County69.1-0.7%
168Polk County69.1-0.7%
168Robertson County69.1-0.9%
168Tangipahoa Parish69.1-0.7%
176Liberty County69-1%
176Llano County69-1.1%
176Madison County69-0.6%
179Calhoun County68.9-0.7%
179Jefferson County68.9-1.3%
179Ward County68.9-0.7%
182Bell County68.8-1.6%
182Burnet County68.8-1.1%
182Camden County68.8-1.7%
182East Feliciana Parish68.8-1.6%
182Evangeline Parish68.8-1.1%
182Leon County68.8-1.7%
182St. Landry Parish68.8-1.6%
182West Feliciana Parish68.8-1.7%
190Charlton County68.7-1.7%
190Edwards County68.7-1.7%
190Newton County68.7-0.9%
190Trinity County68.7-0.6%
190Upton County68.7-0.3%
190Washington County68.7-0.3%
196Echols County68.6-0.7%
196Jackson County68.6-0.6%
196Leon County68.6-0.3%
196St. Helena Parish68.6-0.7%
196Tyler County68.6-0.7%
201Angelina County68.5-0.7%
201Crockett County68.5-0.9%
201Falls County68.5-1.3%
201Gadsden County68.5-1.4%
201Jasper County68.5-0.9%
201Mobile County68.5-1.9%
201Real County68.5-1.6%
201Walton County68.5-0.7%
209Baldwin County68.4-1.7%
209Brewster County68.4-0.7%
209Escambia County68.4-1.3%
209Glynn County68.4-1.3%
209San Bernardino County68.4-0.1%
209Stone County68.4-0.4%
209Vernon Parish68.4-0.7%
209Washington Parish68.4-1%
217Freestone County68.3-0.9%
217Okaloosa County68.3-1.2%
217Pearl River County68.3-1%
217Seminole County68.3-0.9%
221Decatur County68.2-1.2%
221George County68.2-1.2%
221Houston County68.2-0.4%
224Clinch County68.1-1.3%
224Coryell County68.1-1.4%
224Holmes County68.1-0.4%
224Houston County68.1-0.4%
224Limestone County68.1-1.3%
224Mason County68.1-1.4%
224McLennan County68.1-1.4%
224Navarro County68.1-1.3%
224Pecos County68.1-1.2%
224Santa Rosa County68.1-1.3%
234Lampasas County68-1.4%
234Rapides Parish68-0.7%
234Sabine County68-0.6%
234San Saba County68-1.7%
234Ware County68-1.7%
234Wilkinson County68-1%
240Avoyelles Parish67.9-1.2%
240McIntosh County67.9-1%
240Nacogdoches County67.9-0.3%
240Reeves County67.9-1%
240San Augustine County67.9-0.7%
245Amite County67.8-0.3%
245Anderson County67.80%
245Bosque County67.8-1.3%
245Brantley County67.8-1.5%
245Cherokee County67.8+0.1%
245De Soto Parish67.8-0.4%

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, 2025) [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, 2025. 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. 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, 2025. 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.

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

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

Which county has the lowest average annual temperature?

North Slope Borough, with 18.7 °F in 2025.

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