US counties by average annual temperature

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

Highest78.5Monroe County
Median55.13134 counties
United States52.7History

Top 40 counties, 2019

Monroe County: 78.5 °FMonroe County78.5Miami-Dade County: 78 °FMiami-Dade County78Broward County: 77.5 °FBroward County77.5Palm Beach County: 76.9 °FPalm Beach County76.9Collier County: 76.7 °FCollier County76.7Martin County: 76.7 °FMartin County76.7Lee County: 76.3 °FLee County76.3Charlotte County: 75.8 °FCharlotte County75.8Hendry County: 75.8 °FHendry County75.8St. Lucie County: 75.7 °FSt. Lucie County75.7Cameron County: 75.6 °FCameron County75.6Starr County: 75.4 °FStarr County75.4Hidalgo County: 75.3 °FHidalgo County75.3Glades County: 75.2 °FGlades County75.2Pinellas County: 75.2 °FPinellas County75.2Sarasota County: 75.2 °FSarasota County75.2Zapata County: 75.2 °FZapata County75.2Okeechobee County: 75.1 °FOkeechobee County75.1Polk County: 75 °FPolk County75DeSoto County: 74.9 °FDeSoto County74.9Hillsborough County: 74.9 °FHillsborough County74.9Hardee County: 74.8 °FHardee County74.8Highlands County: 74.8 °FHighlands County74.8Manatee County: 74.8 °FManatee County74.8Osceola County: 74.8 °FOsceola County74.8Willacy County: 74.8 °FWillacy County74.8Brooks County: 74.6 °FBrooks County74.6Honolulu County: 74.6 °FHonolulu County74.6Indian River County: 74.6 °FIndian River County74.6Kenedy County: 74.5 °FKenedy County74.5Jim Hogg County: 74.4 °FJim Hogg County74.4Orange County: 74.4 °FOrange County74.4Brevard County: 74.3 °FBrevard County74.3Kleberg County: 74.3 °FKleberg County74.3Pasco County: 74.1 °FPasco County74.1Seminole County: 74.1 °FSeminole County74.1Lake County: 73.7 °FLake County73.7Nueces County: 73.6 °FNueces County73.6Hernando County: 73.5 °FHernando County73.5Kalawao County: 73.5 °FKalawao County73.5
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2019
°F
Change on 2018
1Monroe County78.5+1.3%
2Miami-Dade County78+1%
3Broward County77.5+1%
4Palm Beach County76.9+0.8%
5Collier County76.7+1.3%
5Martin County76.7+1.2%
7Lee County76.3+0.9%
8Charlotte County75.8+0.9%
8Hendry County75.8+0.7%
10St. Lucie County75.7+1.1%
11Cameron County75.6+0.4%
12Starr County75.4+0.9%
13Hidalgo County75.3+0.4%
14Glades County75.2+0.3%
14Pinellas County75.2+0.9%
14Sarasota County75.2+1.1%
14Zapata County75.2+1.2%
18Okeechobee County75.1+0.7%
19Polk County75+1.5%
20DeSoto County74.9+1.1%
20Hillsborough County74.9+1.2%
22Hardee County74.8+1.2%
22Highlands County74.8+0.8%
22Manatee County74.8+1.1%
22Osceola County74.8+0.9%
22Willacy County74.8+0.3%
27Brooks County74.6+0.4%
27Honolulu County74.6+1.1%
27Indian River County74.6+0.8%
30Kenedy County74.5+0.3%
31Jim Hogg County74.4+0.8%
31Orange County74.4+1.1%
33Brevard County74.3+0.7%
33Kleberg County74.3+0.5%
35Pasco County74.1+1.2%
35Seminole County74.1+1.2%
37Lake County73.7+1.2%
38Nueces County73.6+0.7%
39Hernando County73.5+1.4%
39Kalawao County73.5+0.8%
41Jim Wells County73.4+0.5%
41Volusia County73.4+1.2%
43Sumter County73.2+1.2%
43Webb County73.2+1%
45Flagler County73.1+1.7%
46Duval County73+0.7%
47Imperial County72.9-3.2%
48Citrus County72.8+1.7%
48Putnam County72.8+2%
50St. Johns County72.7+1.7%
51Dimmit County72.5+0.7%
51Marion County72.5+1.4%
53Calhoun County72.2+1.7%
53San Patricio County72.2+0.3%
53Yuma County72.2-2.4%
56Clay County72.1+1.8%
56Kauai County72.1+1.1%
56Levy County72.1+0.7%
59La Salle County72+0.4%
60Alachua County71.9+1.7%
60Maverick County71.9+0.8%
62Aransas County71.8+0.3%
63Jackson County71.7+1.6%
63McMullen County71.7+0.6%
63Victoria County71.7+1.3%
66Live Oak County71.6+0.3%
66Zavala County71.6+0.1%
68Bradford County71.5+2.1%
68Duval County71.5+1.3%
70Matagorda County71.4+0.7%
70Maui County71.4+0.7%
70Refugio County71.4+0.3%
73Bee County71.3+0.4%
73Terrebonne Parish71.30%
75Galveston County71.2+0.3%
75Goliad County71.2+0.6%
75Lavaca County71.2+2.4%
78Brazoria County71.1+0.3%
78Dixie County71.1+1.1%
78Gilchrist County71.1+1.3%
78Wharton County71.1+1%
82DeWitt County71+1%
82Fort Bend County71+0.7%
82Frio County71-0.4%
82La Paz County71-2.9%
86Lafourche Parish70.9-0.1%
86Union County70.9+2.5%
88Atascosa County70.80%
88Franklin County70.8+1.9%
90Nassau County70.7+1.4%
91Colorado County70.6+2.3%
91Karnes County70.6+0.3%
91Plaquemines Parish70.6-0.1%
91Taylor County70.6+1.1%
95Gulf County70.5+1.7%
95Jefferson Parish70.5-0.1%
95Maricopa County70.5-2.4%
98Harris County70.4+0.3%
98Lafayette County70.4+1.3%
98St. Charles Parish70.40%
98Wakulla County70.4+1.4%
102Baker County70.3+1.9%
102Bay County70.3+1.4%
102St. Mary Parish70.3+0.3%
105Assumption Parish70.1+0.1%
105Camden County70.1+1.3%
105Columbia County70.1+2.2%
105Gonzales County70.1+1.2%
105Wilson County70.1+0.1%
110Charlton County70+1.3%
110Orleans Parish700%
110St. Bernard Parish70-0.1%
113Chambers County69.90%
113Glynn County69.9+1.5%
113Jefferson County69.9+1.5%
113Leon County69.9+1.6%
113Liberty County69.9+1.5%
113St. James Parish69.90%
113St. John the Baptist Parish69.90%
113Suwannee County69.9+1.5%
121Calhoun County69.8+1.5%
121Fayette County69.8+2.3%
121Jefferson County69.8+0.3%
121McIntosh County69.8+1.6%
121Medina County69.8-0.9%
126Austin County69.7+1.2%
126Cameron Parish69.7-0.7%
128Bexar County69.6-0.1%
128Gadsden County69.6+1.6%
128Jackson County69.6+1.5%
128Kinney County69.6+0.1%
128Madison County69.6+1.3%
128Uvalde County69.6-0.6%
128Waller County69.6+0.4%
135Iberia Parish69.5-0.1%
135Seminole County69.5+1.6%
135Ware County69.5+1.3%
138Ascension Parish69.4+0.1%
138Brantley County69.4+1.2%
138Chatham County69.4+1.9%
138Decatur County69.4+2.2%
138Guadalupe County69.4+0.4%
138St. Martin Parish69.4+0.1%
138Vermilion Parish69.4-0.6%
138Washington County69.4+1.5%
146Liberty County69.3+2.1%
146Long County69.3+2.1%
146Pierce County69.3+1%
149Caldwell County69.2+0.7%
149Iberville Parish69.2+0.3%
149Wayne County69.2+1.5%
152Bryan County69.1+2.1%
152Escambia County69.1+1.5%
152Grady County69.1+2.4%
152Hamilton County69.1+1.3%
152Miller County69.1+2.2%
152Montgomery County69.1-0.1%
152Orange County69.10%
152West Baton Rouge Parish69.1+0.6%
160Baker County69+2.4%
160Bastrop County69+0.6%
160Clinch County69+1.2%
160Houston County69+1.6%
160Lafayette Parish69-0.3%
160Liberty County69-0.1%
160Walton County69+1%
167East Baton Rouge Parish68.9+0.4%
167Livingston Parish68.9+0.1%
167Okaloosa County68.9+1.3%
167Pinal County68.9-2.1%
167St. Tammany Parish68.9+0.3%
167Washington County68.9+1%
173Atkinson County68.8+1.3%
173Bacon County68.8+1%
173Baldwin County68.8+1%
173Calcasieu Parish68.8-0.9%
173Dougherty County68.8+2.1%
173Holmes County68.8+1.2%
173Mitchell County68.8+2.5%
173Mobile County68.8+0.9%
173Santa Rosa County68.8+1.6%
182Appling County68.7+1.3%
182Beaufort County68.7+1.5%
182Coffee County68.7+1.6%
182Early County68.7+1.8%
182Echols County68.7+1.2%
182Lee County68.7+1.2%
182Pointe Coupee Parish68.7+0.9%
182Tattnall County68.7+2.2%
182Thomas County68.7+2.1%
191Acadia Parish68.6-0.4%
191Evans County68.6+2.4%
191Jefferson Davis Parish68.6-0.4%
191Val Verde County68.6+0.1%
195Ben Hill County68.5+1.9%
195Burleson County68.5+1%
195Calhoun County68.5+2.1%
195Geneva County68.5+1.5%
195Jeff Davis County68.5+1.6%
195Tangipahoa Parish68.50%
195Telfair County68.5+1.8%
202Comal County68.4+0.1%
202Escambia County68.4+1.6%
202Irwin County68.4+1.9%
202Jackson County68.4+0.4%
202Toombs County68.4+2.1%
202Travis County68.4+0.3%
202West Feliciana Parish68.4+1%
202Wheeler County68.4+1.9%
210Brooks County68.3+1.5%
210Lanier County68.3+1.2%
210Lee County68.3+1.8%
210Montgomery County68.3+2.1%
210St. Landry Parish68.30%
215Berrien County68.2+1.3%
215East Feliciana Parish68.2+0.3%
215Effingham County68.2+1.9%
215Hancock County68.20%
215Hardin County68.20%
215Lowndes County68.2+1.2%
215Wilcox County68.2+1.9%
222Bulloch County68.1+2.3%
222Crisp County68.1+1.6%
222Dale County68.1+1.9%
222Grimes County68.1+0.1%
222Hays County68.1+0.3%
222St. Helena Parish68.10%
222Worth County68.1+1.9%
229Brazos County68+0.4%
229Candler County68+2.4%
229Dodge County68+1.9%
229Henry County68+1.6%
229Jasper County68+1.8%
229Monroe County68+1.6%
229Turner County68+1.8%
236Coffee County67.9+2.1%
236Colquitt County67.9+1.8%
236Conecuh County67.9+1.6%
236Cook County67.9+1.3%
236Covington County67.9+1.6%
236San Jacinto County67.9-0.1%
236Terrell County67.9+1.8%
236Tift County67.9+1.6%
244Clay County67.8+1.6%
244George County67.8+0.4%
244Pulaski County67.8+1.8%
244Washington Parish67.8+0.3%
248Dooly County67.7+1.8%
248Evangeline Parish67.7-0.1%
248Milam County67.7+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, 2019) [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, 2019. 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=2019. 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, 2019. 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=2019.

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

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

Which county has the lowest average annual temperature?

North Slope Borough, with 21.5 °F in 2019.

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