US counties by average annual temperature

Monroe County had the highest average annual temperature of 3134 counties in 2017, at 77.7 °F. North Slope Borough had the lowest, at 19.4 °F. The median was 56.3 °F and the figure for the United States was 54.5 °F. Source: NOAA National Centers for Environmental Information.

Keep it in a collection in your library.
Highest77.7Monroe County
Median56.33134 counties
United States54.5History

Map of counties, 2017

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

Monroe County: 77.7 °FMonroe County77.7Miami-Dade County: 77.3 °FMiami-Dade County77.3Broward County: 76.9 °FBroward County76.9Starr County: 76.9 °FStarr County76.9Hidalgo County: 76.8 °FHidalgo County76.8Cameron County: 76.7 °FCameron County76.7Palm Beach County: 76.6 °FPalm Beach County76.6Martin County: 76.5 °FMartin County76.5Zapata County: 76.5 °FZapata County76.5Collier County: 76.3 °FCollier County76.3Imperial County: 76.3 °FImperial County76.3Willacy County: 76.3 °FWillacy County76.3Hendry County: 76.2 °FHendry County76.2Lee County: 76.2 °FLee County76.2Brooks County: 76.1 °FBrooks County76.1Jim Hogg County: 76 °FJim Hogg County76Kenedy County: 76 °FKenedy County76Glades County: 75.8 °FGlades County75.8St. Lucie County: 75.7 °FSt. Lucie County75.7Charlotte County: 75.6 °FCharlotte County75.6Kleberg County: 75.6 °FKleberg County75.6Okeechobee County: 75.3 °FOkeechobee County75.3Jim Wells County: 75.1 °FJim Wells County75.1Highlands County: 75 °FHighlands County75Nueces County: 75 °FNueces County75Pinellas County: 75 °FPinellas County75Yuma County: 75 °FYuma County75Duval County: 74.9 °FDuval County74.9Indian River County: 74.8 °FIndian River County74.8DeSoto County: 74.7 °FDeSoto County74.7Osceola County: 74.6 °FOsceola County74.6Sarasota County: 74.6 °FSarasota County74.6Polk County: 74.5 °FPolk County74.5Hardee County: 74.4 °FHardee County74.4Webb County: 74.4 °FWebb County74.4Manatee County: 74.3 °FManatee County74.3Hillsborough County: 74.2 °FHillsborough County74.2Orange County: 74.2 °FOrange County74.2La Paz County: 74.1 °FLa Paz County74.1San Patricio County: 74.1 °FSan Patricio County74.1Monroe County: 77.7 °FMonroe County77.7Miami-Dade County: 77.3 °FMiami-Dade County77.3Broward County: 76.9 °FBroward County76.9Starr County: 76.9 °FStarr County76.9Hidalgo County: 76.8 °FHidalgo County76.8Cameron County: 76.7 °FCameron County76.7Palm Beach County: 76.6 °FPalm Beach County76.6Martin County: 76.5 °FMartin County76.5Zapata County: 76.5 °FZapata County76.5Collier County: 76.3 °FCollier County76.3Imperial County: 76.3 °FImperial County76.3Willacy County: 76.3 °FWillacy County76.3Hendry County: 76.2 °FHendry County76.2Lee County: 76.2 °FLee County76.2Brooks County: 76.1 °FBrooks County76.1Jim Hogg County: 76 °FJim Hogg County76Kenedy County: 76 °FKenedy County76Glades County: 75.8 °FGlades County75.8St. Lucie County: 75.7 °FSt. Lucie County75.7Charlotte County: 75.6 °FCharlotte County75.6Kleberg County: 75.6 °FKleberg County75.6Okeechobee County: 75.3 °FOkeechobee County75.3Jim Wells County: 75.1 °FJim Wells County75.1Highlands County: 75 °FHighlands County75Nueces County: 75 °FNueces County75Pinellas County: 75 °FPinellas County75Yuma County: 75 °FYuma County75Duval County: 74.9 °FDuval County74.9Indian River County: 74.8 °FIndian River County74.8DeSoto County: 74.7 °FDeSoto County74.7Osceola County: 74.6 °FOsceola County74.6Sarasota County: 74.6 °FSarasota County74.6Polk County: 74.5 °FPolk County74.5Hardee County: 74.4 °FHardee County74.4Webb County: 74.4 °FWebb County74.4Manatee County: 74.3 °FManatee County74.3Hillsborough County: 74.2 °FHillsborough County74.2Orange County: 74.2 °FOrange County74.2La Paz County: 74.1 °FLa Paz County74.1San Patricio County: 74.1 °FSan Patricio County74.1
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2017
°F
Change on 2016
1Monroe County77.7+0.1%
2Miami-Dade County77.30%
3Broward County76.9+0.3%
3Starr County76.9+0.1%
5Hidalgo County76.8-0.1%
6Cameron County76.7+0.3%
7Palm Beach County76.6+0.7%
8Martin County76.5+1.2%
8Zapata County76.5-0.1%
10Collier County76.3+0.5%
10Imperial County76.3+1.1%
10Willacy County76.3+0.3%
13Hendry County76.2+0.7%
13Lee County76.2+1.1%
15Brooks County76.1+0.7%
16Jim Hogg County76+0.5%
16Kenedy County76+0.5%
18Glades County75.8+0.9%
19St. Lucie County75.7+1.1%
20Charlotte County75.6+1.1%
20Kleberg County75.6+0.8%
22Okeechobee County75.3+0.9%
23Jim Wells County75.1+1.1%
24Highlands County75+0.9%
24Nueces County75+0.5%
24Pinellas County75+0.8%
24Yuma County75+0.8%
28Duval County74.9+1.4%
29Indian River County74.8+0.8%
30DeSoto County74.7+0.9%
31Osceola County74.6+0.7%
31Sarasota County74.6+0.9%
33Polk County74.5+0.8%
34Hardee County74.4+0.9%
34Webb County74.4+0.3%
36Manatee County74.3+0.7%
37Hillsborough County74.2+0.7%
37Orange County74.2+0.7%
39La Paz County74.1+0.7%
39San Patricio County74.1+0.7%
41Aransas County74+0.1%
41Brevard County74+0.5%
41Honolulu County74+0.1%
44Seminole County73.9+0.5%
45La Salle County73.8+0.5%
46Lake County73.6+1%
46Refugio County73.6+0.8%
48McMullen County73.5+0.7%
48Pasco County73.5+1.1%
50Dimmit County73.4+0.3%
50Live Oak County73.4+0.7%
52Maricopa County73.3+0.8%
53Calhoun County73.2+0.4%
53Volusia County73.2+0.5%
55Bee County73.1+0.8%
55Frio County73.1+1%
55Hernando County73.1+1.2%
55Sumter County73.1+1.1%
59Goliad County72.9+1%
59Victoria County72.9+1%
61Kalawao County72.8-0.3%
62Citrus County72.7+1.1%
62Zavala County72.7+0.8%
64Atascosa County72.6+0.8%
64Brazoria County72.6+0.4%
64Flagler County72.6+0.8%
64Galveston County72.6+0.7%
68Fort Bend County72.5+0.7%
68Jackson County72.5+0.4%
70Matagorda County72.4+0.1%
70Wharton County72.4+0.1%
72DeWitt County72.3+0.7%
73Lavaca County72.2+0.8%
73Marion County72.2+0.7%
75Harris County72+0.6%
75Maverick County72+0.4%
75Medina County72+2%
75St. Johns County72+0.7%
79Colorado County71.9+0.1%
79Karnes County71.9+0.4%
79Putnam County71.9+0.7%
79Terrebonne Parish71.9+0.1%
83Chambers County71.7+0.1%
84Gonzales County71.6+0.4%
84Levy County71.6-0.1%
86Austin County71.5+0.3%
86Waller County71.5+0.6%
88Caldwell County71.4+0.8%
88Wilson County71.4+0.1%
90Kauai County71.3-0.3%
90Pinal County71.3+0.8%
92Bexar County71.2+0.7%
92Clay County71.2+0.4%
92Guadalupe County71.2+0.7%
92Lafourche Parish71.20%
96Duval County71.1+0.7%
96Fayette County71.1+0.1%
98Jefferson County71-0.1%
98Montgomery County71+0.7%
98Plaquemines Parish71-0.1%
98Uvalde County71+1.7%
102Bastrop County70.9+0.9%
102St. Mary Parish70.90%
104Alachua County70.8+0.1%
104Cameron Parish70.8+0.1%
104Maui County70.8-0.3%
107Assumption Parish70.70%
107Franklin County70.7+1.3%
107Jefferson Parish70.7-0.3%
107Liberty County70.7-0.3%
107Riverside County70.7+0.9%
107Vermilion Parish70.70%
107Washington County70.7+0.4%
114Dixie County70.6+0.1%
115Nassau County70.5+0.6%
115Pima County70.5+1.4%
115St. Charles Parish70.5-0.6%
118Bradford County70.4+0.1%
118Gilchrist County70.4-0.1%
118Gulf County70.4+1.3%
118Lee County70.4+0.7%
118Orleans Parish70.4+0.1%
118St. Bernard Parish70.4+0.1%
118Taylor County70.4+0.6%
125Charlton County70.3+0.6%
125Iberia Parish70.30%
125St. James Parish70.3-0.3%
125Wakulla County70.3+0.3%
129Calcasieu Parish70.2+0.1%
129Kinney County70.2+0.9%
129Lafayette Parish70.2+0.1%
129Orange County70.2-0.1%
133Bay County70.1+0.7%
133Burleson County70.1+0.6%
133Camden County70.1+0.4%
133St. John the Baptist Parish70.1-0.4%
133St. Martin Parish70.10%
138Comal County70+0.7%
138Grimes County70+0.7%
138Lafayette County70+0.4%
138Travis County70+0.9%
138Ware County70+1%
143Brantley County69.9+0.9%
143Glynn County69.9+0.4%
143Liberty County69.9+0.7%
146Acadia Parish69.8-0.1%
146Ascension Parish69.8-0.1%
146Baker County69.8-0.3%
146Brazos County69.8+0.7%
146Hardin County69.80%
146Pierce County69.8+1.3%
146Union County69.8-0.3%
153Hays County69.7+0.6%
153Iberville Parish69.70%
153Jefferson Davis Parish69.70%
153McIntosh County69.7+0.4%
153San Jacinto County69.7+0.1%
158Calhoun County69.6+0.9%
158Jefferson County69.6+0.1%
160Clinch County69.5+0.6%
160Columbia County69.5-0.1%
160Milam County69.5+0.4%
160St. Landry Parish69.5+0.3%
160Suwannee County69.50%
160Williamson County69.5+0.7%
166Bandera County69.4+1.9%
166Madison County69.4+0.1%
166Walker County69.4+0.6%
169Leon County69.3-0.6%
169St. Tammany Parish69.30%
169West Baton Rouge Parish69.30%
172Chatham County69.2+0.9%
172Jackson County69.2+0.7%
172Val Verde County69.20%
172Wayne County69.2+0.6%
176Escambia County69.1-0.1%
176Evangeline Parish69.1+0.1%
176Livingston Parish69.1-0.3%
176Pointe Coupee Parish69.1+0.3%
180Beauregard Parish69+0.4%
180Bell County69+0.1%
180East Baton Rouge Parish69-0.1%
180Gadsden County69-0.3%
180Liberty County69+0.6%
180Seminole County69+0.7%
180Washington County69+0.4%
187Bacon County68.9+1.3%
187Baldwin County68.90%
187Echols County68.9+0.3%
187Hamilton County68.90%
187Jasper County68.9+0.6%
187Long County68.9+0.3%
187Newton County68.9+0.6%
187Polk County68.9-0.1%
195Atkinson County68.8+1%
195Avoyelles Parish68.8+0.3%
195Bryan County68.8+0.7%
195Llano County68.8+0.4%
195Robertson County68.8+0.7%
195Tangipahoa Parish68.8-0.1%
195Tyler County68.8+0.4%
195Walton County68.80%
203Falls County68.7+0.3%
203Madison County68.7+0.6%
203Mobile County68.7+0.3%
203San Bernardino County68.7+0.9%
207Allen Parish68.60%
207Beaufort County68.6+0.4%
207Blanco County68.6+0.3%
207Burnet County68.6+0.6%
207Hancock County68.60%
207Kendall County68.6+0.7%
207Rapides Parish68.6+0.1%
214Anderson County68.5+0.7%
214Freestone County68.5+0.3%
214Houston County68.5+0.4%
214Lanier County68.5+0.7%
214Okaloosa County68.5-0.3%
214Trinity County68.5-0.1%
220Appling County68.4+0.7%
220Houston County68.4+0.1%
220McLennan County68.4+0.3%
220Vernon Parish68.4+0.4%
220West Feliciana Parish68.4+0.1%
225Decatur County68.30%
225Holmes County68.30%
225Leon County68.3+0.7%
225Limestone County68.3+0.3%
225Navarro County68.30%
225Santa Rosa County68.3-0.6%
225St. Helena Parish68.3-0.1%
232Angelina County68.20%
232Coffee County68.2+0.6%
232Early County68.2+0.4%
232East Feliciana Parish68.2-0.1%
232Jackson County68.2-0.1%
232Lowndes County68.20%
232Miller County68.2+0.6%
232Washington Parish68.2-0.1%
240Sabine County68.1+0.7%
241Brooks County68-0.1%
241Crane County68+0.1%
241Dallas County68+0.3%
241Effingham County68+0.7%
241Evans County68+0.6%
241Hill County68+0.4%
241Natchitoches Parish680%
241Real County68+1.3%
241Tarrant County68+0.3%
241Tattnall County68+0.3%

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

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

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

Which county has the lowest average annual temperature?

North Slope Borough, with 19.4 °F in 2017.

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