US counties by average annual temperature

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

Keep it in a collection in your library.
Highest77.5Monroe County
Median55.13134 counties
United States53.5History

Map of counties, 2018

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

Monroe County: 77.5 °FMonroe County77.5Miami-Dade County: 77.2 °FMiami-Dade County77.2Broward County: 76.7 °FBroward County76.7Palm Beach County: 76.3 °FPalm Beach County76.3Martin County: 75.8 °FMartin County75.8Collier County: 75.7 °FCollier County75.7Lee County: 75.6 °FLee County75.6Cameron County: 75.3 °FCameron County75.3Hendry County: 75.3 °FHendry County75.3Imperial County: 75.3 °FImperial County75.3Charlotte County: 75.1 °FCharlotte County75.1Glades County: 75 °FGlades County75Hidalgo County: 75 °FHidalgo County75St. Lucie County: 74.9 °FSt. Lucie County74.9Starr County: 74.7 °FStarr County74.7Okeechobee County: 74.6 °FOkeechobee County74.6Willacy County: 74.6 °FWillacy County74.6Pinellas County: 74.5 °FPinellas County74.5Sarasota County: 74.4 °FSarasota County74.4Brooks County: 74.3 °FBrooks County74.3Kenedy County: 74.3 °FKenedy County74.3Zapata County: 74.3 °FZapata County74.3Highlands County: 74.2 °FHighlands County74.2DeSoto County: 74.1 °FDeSoto County74.1Osceola County: 74.1 °FOsceola County74.1Hillsborough County: 74 °FHillsborough County74Indian River County: 74 °FIndian River County74Manatee County: 74 °FManatee County74Yuma County: 74 °FYuma County74Hardee County: 73.9 °FHardee County73.9Kleberg County: 73.9 °FKleberg County73.9Polk County: 73.9 °FPolk County73.9Brevard County: 73.8 °FBrevard County73.8Honolulu County: 73.8 °FHonolulu County73.8Jim Hogg County: 73.8 °FJim Hogg County73.8Orange County: 73.6 °FOrange County73.6Pasco County: 73.2 °FPasco County73.2Seminole County: 73.2 °FSeminole County73.2La Paz County: 73.1 °FLa Paz County73.1Nueces County: 73.1 °FNueces County73.1Monroe County: 77.5 °FMonroe County77.5Miami-Dade County: 77.2 °FMiami-Dade County77.2Broward County: 76.7 °FBroward County76.7Palm Beach County: 76.3 °FPalm Beach County76.3Martin County: 75.8 °FMartin County75.8Collier County: 75.7 °FCollier County75.7Lee County: 75.6 °FLee County75.6Cameron County: 75.3 °FCameron County75.3Hendry County: 75.3 °FHendry County75.3Imperial County: 75.3 °FImperial County75.3Charlotte County: 75.1 °FCharlotte County75.1Glades County: 75 °FGlades County75Hidalgo County: 75 °FHidalgo County75St. Lucie County: 74.9 °FSt. Lucie County74.9Starr County: 74.7 °FStarr County74.7Okeechobee County: 74.6 °FOkeechobee County74.6Willacy County: 74.6 °FWillacy County74.6Pinellas County: 74.5 °FPinellas County74.5Sarasota County: 74.4 °FSarasota County74.4Brooks County: 74.3 °FBrooks County74.3Kenedy County: 74.3 °FKenedy County74.3Zapata County: 74.3 °FZapata County74.3Highlands County: 74.2 °FHighlands County74.2DeSoto County: 74.1 °FDeSoto County74.1Osceola County: 74.1 °FOsceola County74.1Hillsborough County: 74 °FHillsborough County74Indian River County: 74 °FIndian River County74Manatee County: 74 °FManatee County74Yuma County: 74 °FYuma County74Hardee County: 73.9 °FHardee County73.9Kleberg County: 73.9 °FKleberg County73.9Polk County: 73.9 °FPolk County73.9Brevard County: 73.8 °FBrevard County73.8Honolulu County: 73.8 °FHonolulu County73.8Jim Hogg County: 73.8 °FJim Hogg County73.8Orange County: 73.6 °FOrange County73.6Pasco County: 73.2 °FPasco County73.2Seminole County: 73.2 °FSeminole County73.2La Paz County: 73.1 °FLa Paz County73.1Nueces County: 73.1 °FNueces County73.1
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2018
°F
Change on 2017
1Monroe County77.5-0.3%
2Miami-Dade County77.2-0.1%
3Broward County76.7-0.3%
4Palm Beach County76.3-0.4%
5Martin County75.8-0.9%
6Collier County75.7-0.8%
7Lee County75.6-0.8%
8Cameron County75.3-1.8%
8Hendry County75.3-1.2%
8Imperial County75.3-1.3%
11Charlotte County75.1-0.7%
12Glades County75-1.1%
12Hidalgo County75-2.3%
14St. Lucie County74.9-1.1%
15Starr County74.7-2.9%
16Okeechobee County74.6-0.9%
16Willacy County74.6-2.2%
18Pinellas County74.5-0.7%
19Sarasota County74.4-0.3%
20Brooks County74.3-2.4%
20Kenedy County74.3-2.2%
20Zapata County74.3-2.9%
23Highlands County74.2-1.1%
24DeSoto County74.1-0.8%
24Osceola County74.1-0.7%
26Hillsborough County74-0.3%
26Indian River County74-1.1%
26Manatee County74-0.4%
26Yuma County74-1.3%
30Hardee County73.9-0.7%
30Kleberg County73.9-2.2%
30Polk County73.9-0.8%
33Brevard County73.8-0.3%
33Honolulu County73.8-0.3%
33Jim Hogg County73.8-2.9%
36Orange County73.6-0.8%
37Pasco County73.2-0.4%
37Seminole County73.2-0.9%
39La Paz County73.1-1.3%
39Nueces County73.1-2.5%
41Jim Wells County73-2.8%
42Kalawao County72.9+0.1%
43Lake County72.8-1.1%
44Duval County72.5-3.2%
44Hernando County72.5-0.8%
44Volusia County72.5-1%
44Webb County72.5-2.6%
48Sumter County72.3-1.1%
49Maricopa County72.2-1.5%
50Dimmit County72-1.9%
50San Patricio County72-2.8%
52Flagler County71.9-1%
53La Salle County71.7-2.8%
54Aransas County71.6-3.2%
54Citrus County71.6-1.5%
54Levy County71.60%
57Marion County71.5-1%
57St. Johns County71.5-0.7%
57Zavala County71.5-1.7%
60Live Oak County71.4-2.7%
60Putnam County71.4-0.7%
62Frio County71.3-2.5%
62Kauai County71.30%
62Maverick County71.3-1%
62McMullen County71.3-3%
62Terrebonne Parish71.3-0.8%
67Refugio County71.2-3.3%
68Bee County71-2.9%
68Calhoun County71-3%
68Galveston County71-2.2%
68Lafourche Parish71-0.3%
72Brazoria County70.9-2.3%
72Matagorda County70.9-2.1%
72Maui County70.9+0.1%
75Atascosa County70.8-2.5%
75Clay County70.8-0.6%
75Goliad County70.8-2.9%
75Victoria County70.8-2.9%
79Alachua County70.7-0.1%
79Plaquemines Parish70.7-0.4%
81Duval County70.6-0.7%
81Jackson County70.6-2.6%
81Jefferson Parish70.6-0.1%
84Fort Bend County70.5-2.8%
85Karnes County70.4-2.1%
85Medina County70.4-2.2%
85Pinal County70.4-1.3%
85St. Charles Parish70.4-0.1%
85Wharton County70.4-2.8%
90DeWitt County70.3-2.8%
90Dixie County70.3-0.4%
92Cameron Parish70.2-0.8%
92Gilchrist County70.2-0.3%
92Harris County70.2-2.5%
92Riverside County70.2-0.7%
96St. Bernard Parish70.1-0.4%
96St. Mary Parish70.1-1.1%
98Assumption Parish70-1%
98Bradford County70-0.6%
98Orleans Parish70-0.6%
98Uvalde County70-1.4%
98Wilson County70-2%
103Chambers County69.9-2.5%
103St. James Parish69.9-0.6%
103St. John the Baptist Parish69.9-0.3%
106Taylor County69.8-0.9%
106Vermilion Parish69.8-1.3%
108Bexar County69.7-2.1%
108Nassau County69.7-1.1%
110Iberia Parish69.6-1%
110Jefferson County69.6-2%
112Franklin County69.5-1.7%
112Kinney County69.5-1%
112Lafayette County69.5-0.7%
112Lavaca County69.5-3.7%
116Calcasieu Parish69.4-1.1%
116Pima County69.4-1.6%
116Wakulla County69.4-1.3%
119Ascension Parish69.3-0.7%
119Bay County69.3-1.1%
119Gonzales County69.3-3.2%
119Gulf County69.3-1.6%
119St. Martin Parish69.3-1.1%
119Waller County69.3-3.1%
125Camden County69.2-1.3%
125Lafayette Parish69.2-1.4%
125Montgomery County69.2-2.5%
125Union County69.2-0.9%
129Charlton County69.1-1.7%
129Guadalupe County69.1-2.9%
129Liberty County69.1-2.3%
129Orange County69.1-1.6%
133Baker County69-1.1%
133Colorado County69-4%
133Iberville Parish69-1%
136Acadia Parish68.9-1.3%
136Austin County68.9-3.6%
136Glynn County68.9-1.4%
136Jefferson County68.9-1%
136Jefferson Davis Parish68.9-1.1%
136Liberty County68.9-1.4%
136Suwannee County68.9-0.9%
143Calhoun County68.8-1.1%
143Leon County68.8-0.7%
143Livingston Parish68.8-0.4%
146Caldwell County68.7-3.8%
146Madison County68.7-1%
146McIntosh County68.7-1.4%
146St. Tammany Parish68.7-0.9%
146West Baton Rouge Parish68.7-0.9%
151Bastrop County68.6-3.2%
151Brantley County68.6-1.9%
151Columbia County68.6-1.3%
151East Baton Rouge Parish68.6-0.6%
151Jackson County68.6-0.9%
151Pierce County68.6-1.7%
151Ware County68.6-2%
158Gadsden County68.5-0.7%
158Tangipahoa Parish68.5-0.4%
158Val Verde County68.5-1%
161San Bernardino County68.4-0.4%
161Seminole County68.4-0.9%
161Washington County68.4-0.9%
164Comal County68.3-2.4%
164St. Landry Parish68.3-1.7%
164Walton County68.3-0.7%
167Clinch County68.2-1.9%
167Fayette County68.2-4.1%
167Hamilton County68.2-1%
167Hancock County68.2-0.6%
167Hardin County68.2-2.3%
167Mobile County68.2-0.7%
167Travis County68.2-2.6%
167Washington County68.2-3.5%
167Wayne County68.2-1.4%
176Bacon County68.1-1.2%
176Baldwin County68.1-1.2%
176Chatham County68.1-1.6%
176Escambia County68.1-1.4%
176Jackson County68.1-0.1%
176Pointe Coupee Parish68.1-1.4%
176St. Helena Parish68.1-0.3%
183Beauregard Parish68-1.4%
183East Feliciana Parish68-0.3%
183Grimes County68-2.9%
183Holmes County68-0.4%
183Okaloosa County68-0.7%
183San Jacinto County68-2.4%
189Atkinson County67.9-1.3%
189Decatur County67.9-0.6%
189Echols County67.9-1.5%
189Hays County67.9-2.6%
189Houston County67.9-0.9%
189Lee County67.9-3.6%
189Liberty County67.9-1.6%
189Long County67.9-1.5%
197Appling County67.8-0.9%
197Burleson County67.8-3.3%
197Evangeline Parish67.8-1.9%
200Allen Parish67.7-1.3%
200Bandera County67.7-2.4%
200Beaufort County67.7-1.3%
200Brazos County67.7-3%
200Bryan County67.7-1.6%
200Harrison County67.7-0.1%
200Santa Rosa County67.7-0.9%
200West Feliciana Parish67.7-1%
208Coffee County67.6-0.9%
208Miller County67.6-0.9%
208Pike County67.6-0.1%
208Washington Parish67.6-0.9%
208Williamson County67.6-2.7%
213Early County67.5-1%
213Geneva County67.5-0.6%
213George County67.5-0.3%
213Grady County67.5-0.1%
213Lanier County67.5-1.5%
213Llano County67.5-1.9%
213Newton County67.5-2%
213Walker County67.5-2.7%
221Amite County67.4-0.3%
221Baker County67.4-0.7%
221Bell County67.4-2.3%
221Dougherty County67.4-0.7%
221Jeff Davis County67.4-0.7%
221Lowndes County67.4-1.2%
221Milam County67.4-3%
221Polk County67.4-2.2%
229Avoyelles Parish67.3-2.2%
229Berrien County67.3-0.7%
229Brooks County67.3-1%
229Escambia County67.3-0.1%
229Falls County67.3-2%
229Jasper County67.3-2.3%
229Telfair County67.3-0.9%
229Thomas County67.3-0.6%
237Ben Hill County67.2-0.9%
237Pearl River County67.2-0.9%
237Rapides Parish67.2-2%
237Tattnall County67.2-1.2%
241Calhoun County67.1-1%
241Crane County67.1-1.3%
241Irwin County67.1-0.7%
241Lee County67.1-0.7%
241McLennan County67.1-1.9%
241Mitchell County67.1-0.6%
241Terrell County67.1-1.2%
241Tyler County67.1-2.5%
241Vernon Parish67.1-1.9%
241Walthall County67.1-0.6%

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

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

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

Which county has the lowest average annual temperature?

North Slope Borough, with 18.7 °F in 2018.

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