US counties by average annual temperature

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

Keep it in a collection in your library.
Highest78.1Monroe County
Median54.83134 counties
United States53.4History

Map of counties, 2022

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

Monroe County: 78.1 °FMonroe County78.1Miami-Dade County: 77.7 °FMiami-Dade County77.7Broward County: 77.2 °FBroward County77.2Collier County: 77.2 °FCollier County77.2Lee County: 76.9 °FLee County76.9Palm Beach County: 76.4 °FPalm Beach County76.4Hendry County: 76 °FHendry County76Martin County: 75.9 °FMartin County75.9Imperial County: 75.7 °FImperial County75.7Charlotte County: 75.4 °FCharlotte County75.4Glades County: 75 °FGlades County75Pinellas County: 75 °FPinellas County75St. Lucie County: 75 °FSt. Lucie County75Starr County: 74.7 °FStarr County74.7Hidalgo County: 74.6 °FHidalgo County74.6Honolulu County: 74.6 °FHonolulu County74.6Zapata County: 74.6 °FZapata County74.6Cameron County: 74.5 °FCameron County74.5Hillsborough County: 74.5 °FHillsborough County74.5Okeechobee County: 74.5 °FOkeechobee County74.5Osceola County: 74.5 °FOsceola County74.5Highlands County: 74.4 °FHighlands County74.4Polk County: 74.4 °FPolk County74.4DeSoto County: 74.2 °FDeSoto County74.2Orange County: 74.2 °FOrange County74.2Hardee County: 74.1 °FHardee County74.1Indian River County: 74.1 °FIndian River County74.1Manatee County: 74.1 °FManatee County74.1Sarasota County: 74.1 °FSarasota County74.1Willacy County: 74.1 °FWillacy County74.1Brevard County: 73.9 °FBrevard County73.9Brooks County: 73.8 °FBrooks County73.8Jim Hogg County: 73.8 °FJim Hogg County73.8Seminole County: 73.8 °FSeminole County73.8Kenedy County: 73.7 °FKenedy County73.7Pasco County: 73.5 °FPasco County73.5Yuma County: 73.5 °FYuma County73.5Kleberg County: 73.4 °FKleberg County73.4Volusia County: 73.2 °FVolusia County73.2Kalawao County: 73.1 °FKalawao County73.1Monroe County: 78.1 °FMonroe County78.1Miami-Dade County: 77.7 °FMiami-Dade County77.7Broward County: 77.2 °FBroward County77.2Collier County: 77.2 °FCollier County77.2Lee County: 76.9 °FLee County76.9Palm Beach County: 76.4 °FPalm Beach County76.4Hendry County: 76 °FHendry County76Martin County: 75.9 °FMartin County75.9Imperial County: 75.7 °FImperial County75.7Charlotte County: 75.4 °FCharlotte County75.4Glades County: 75 °FGlades County75Pinellas County: 75 °FPinellas County75St. Lucie County: 75 °FSt. Lucie County75Starr County: 74.7 °FStarr County74.7Hidalgo County: 74.6 °FHidalgo County74.6Honolulu County: 74.6 °FHonolulu County74.6Zapata County: 74.6 °FZapata County74.6Cameron County: 74.5 °FCameron County74.5Hillsborough County: 74.5 °FHillsborough County74.5Okeechobee County: 74.5 °FOkeechobee County74.5Osceola County: 74.5 °FOsceola County74.5Highlands County: 74.4 °FHighlands County74.4Polk County: 74.4 °FPolk County74.4DeSoto County: 74.2 °FDeSoto County74.2Orange County: 74.2 °FOrange County74.2Hardee County: 74.1 °FHardee County74.1Indian River County: 74.1 °FIndian River County74.1Manatee County: 74.1 °FManatee County74.1Sarasota County: 74.1 °FSarasota County74.1Willacy County: 74.1 °FWillacy County74.1Brevard County: 73.9 °FBrevard County73.9Brooks County: 73.8 °FBrooks County73.8Jim Hogg County: 73.8 °FJim Hogg County73.8Seminole County: 73.8 °FSeminole County73.8Kenedy County: 73.7 °FKenedy County73.7Pasco County: 73.5 °FPasco County73.5Yuma County: 73.5 °FYuma County73.5Kleberg County: 73.4 °FKleberg County73.4Volusia County: 73.2 °FVolusia County73.2Kalawao County: 73.1 °FKalawao County73.1
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2022
°F
Change on 2021
1Monroe County78.1+0.9%
2Miami-Dade County77.7+0.9%
3Broward County77.2+0.8%
3Collier County77.2+1.4%
5Lee County76.9+1.6%
6Palm Beach County76.4+0.4%
7Hendry County76+1.2%
8Martin County75.9+0.1%
9Imperial County75.70%
10Charlotte County75.4+0.7%
11Glades County75+0.5%
11Pinellas County75+1.1%
11St. Lucie County75+0.1%
14Starr County74.7-0.9%
15Hidalgo County74.6-0.8%
15Honolulu County74.6+1.4%
15Zapata County74.6-0.8%
18Cameron County74.5-1.3%
18Hillsborough County74.5+0.4%
18Okeechobee County74.5+0.1%
18Osceola County74.5+0.5%
22Highlands County74.4+0.4%
22Polk County74.4+0.3%
24DeSoto County74.2+0.3%
24Orange County74.2+0.4%
26Hardee County74.1+0.3%
26Indian River County74.1+0.1%
26Manatee County74.1+0.4%
26Sarasota County74.1+0.7%
26Willacy County74.1-1.1%
31Brevard County73.9+0.3%
32Brooks County73.8-0.8%
32Jim Hogg County73.8-0.7%
32Seminole County73.8+0.1%
35Kenedy County73.7-1.2%
36Pasco County73.5+0.3%
36Yuma County73.5-0.8%
38Kleberg County73.4-1.3%
39Volusia County73.2+0.3%
40Kalawao County73.1+1.1%
40Lake County73.1-0.1%
42Webb County73-0.7%
43Hernando County72.9+0.1%
43Jim Wells County72.9-0.8%
43Nueces County72.9-1.1%
46Duval County72.8-0.4%
46La Paz County72.8-1%
48Flagler County72.60%
48Sumter County72.6-0.1%
50Aransas County72.3-0.8%
51Citrus County72.2+0.3%
51Dimmit County72.2-0.3%
53La Salle County72.1-0.1%
53Maverick County72.1-0.3%
53San Patricio County72.1-0.8%
56St. Johns County72+0.4%
57Putnam County71.9+0.4%
57Zavala County71.9+0.4%
59Marion County71.8+0.1%
59McMullen County71.8-0.1%
59Refugio County71.8-0.6%
62Calhoun County71.7-0.4%
62Frio County71.7+1%
62Live Oak County71.7-0.1%
65Kauai County71.6+0.6%
66Bee County71.5-0.3%
67Atascosa County71.4+0.4%
67Goliad County71.4-0.1%
67Victoria County71.4-0.3%
70Maricopa County71.3-1%
71Brazoria County71.2-0.3%
71Fort Bend County71.20%
71Jackson County71.2-0.3%
71Lavaca County71.2-0.1%
71Levy County71.2+0.1%
76DeWitt County71.1+0.1%
76Maui County71.1+1.3%
78Matagorda County71-0.1%
78Wharton County71-0.1%
80Clay County70.9+0.9%
80Colorado County70.9-0.1%
80Galveston County70.9-0.8%
80Gonzales County70.9+0.7%
80Karnes County70.9+0.3%
85Austin County70.7+0.7%
85Harris County70.7-0.1%
85Kinney County70.7-0.1%
85Medina County70.7+1.3%
85Waller County70.7+0.9%
85Wilson County70.7+0.7%
91Duval County70.6+0.9%
92Bexar County70.5+1.3%
92Fayette County70.5+0.6%
92Uvalde County70.5+0.7%
95Alachua County70.4+0.7%
95Dixie County70.4+0.3%
95Guadalupe County70.4+0.9%
95Riverside County70.4+0.4%
99Caldwell County70.3+0.7%
100Gilchrist County70.1+0.6%
100Montgomery County70.1+1.3%
102Washington County70+1%
103Bradford County69.9+1%
103Taylor County69.9+0.6%
105Plaquemines Parish69.8-0.1%
105Terrebonne Parish69.8-0.6%
107Chambers County69.7-0.9%
107Lafourche Parish69.7-0.4%
109Bastrop County69.6+0.7%
109Lafayette County69.6+0.4%
111Jefferson Parish69.5-0.4%
111Nassau County69.5+0.7%
113Liberty County69.40%
113Pinal County69.4-1.3%
113St. Bernard Parish69.4+0.1%
113Union County69.4+1%
113Val Verde County69.4+0.3%
118Jefferson County69.3-0.3%
118Lee County69.3+1%
118Orleans Parish69.30%
118St. Charles Parish69.3-0.6%
118Suwannee County69.3+0.7%
123Assumption Parish69.20%
123Bay County69.2-0.3%
123Burleson County69.2+0.6%
123Comal County69.2+1%
123Grimes County69.2+0.9%
123St. Mary Parish69.2-0.1%
129Franklin County69.10%
129San Jacinto County69.1+1.5%
129St. James Parish69.1-0.1%
129Wakulla County69.1+0.3%
133Baker County69+1%
133Columbia County69+1%
133Gulf County69-0.4%
133Madison County69+0.9%
133St. John the Baptist Parish69-0.3%
138Brazos County68.9+0.4%
138Camden County68.9+0.6%
138Jefferson County68.9+0.6%
141Ascension Parish68.80%
141Cameron Parish68.8-0.9%
141Travis County68.8+0.7%
144Escambia County68.7+0.6%
144Glynn County68.7+0.9%
144Hays County68.7+0.9%
144Iberia Parish68.7-0.1%
144Orange County68.7-0.3%
144Walker County68.7+1.3%
150Charlton County68.6+0.7%
150Hamilton County68.6+1%
150Iberville Parish68.6-0.1%
150McIntosh County68.6+1.3%
150St. Martin Parish68.6-0.1%
155Leon County68.5+0.1%
155Liberty County68.5-0.3%
155Santa Rosa County68.5+0.6%
155Vermilion Parish68.50%
159Baldwin County68.4+0.7%
159Calhoun County68.4-0.4%
159Lafayette Parish68.4-0.1%
159Llano County68.4+2.1%
159Okaloosa County68.4+0.4%
159St. Tammany Parish68.4+0.3%
159West Baton Rouge Parish68.40%
166Calcasieu Parish68.3-1.2%
166Hardin County68.3-0.1%
166Milam County68.3+0.6%
166Polk County68.3+0.4%
166Walton County68.3+0.4%
171Bandera County68.2+1.3%
171East Baton Rouge Parish68.2+0.1%
171Livingston Parish68.20%
171Williamson County68.2+0.9%
175Acadia Parish68.1-0.1%
175Hancock County68.1+0.4%
175Jackson County68.1+0.1%
175Terrell County68.1+0.6%
175Washington County68.1-0.1%
180Echols County68+1%
180Gadsden County680%
180Jefferson Davis Parish68-0.7%
180Kendall County68+1.3%
180Liberty County68+0.9%
180Pima County68-1.6%
180San Bernardino County68-0.7%
187Bell County67.9+1.2%
187Blanco County67.9+1.2%
187Burnet County67.9+1.6%
187Chatham County67.9+0.6%
187Long County67.9+0.9%
187Madison County67.9+0.7%
187Mobile County67.9+0.6%
187Pointe Coupee Parish67.9-0.1%
187Trinity County67.9+0.1%
196Angelina County67.80%
196Beaufort County67.80%
196Bryan County67.8+0.9%
196Harrison County67.80%
196Jackson County67.8-0.1%
196San Saba County67.8+2.1%
196Ware County67.8+1%
203Beauregard Parish67.7-0.4%
203Brantley County67.7+0.6%
203Clinch County67.7+1%
203Decatur County67.70%
203Falls County67.7+0.9%
203McLennan County67.7+1.2%
203Robertson County67.7+0.4%
203Tangipahoa Parish67.7-0.3%
203Tyler County67.7+0.4%
203Wayne County67.7+0.9%
213Erath County67.6+2.4%
213Jasper County67.6+0.1%
213Newton County67.60%
213Seminole County67.6-0.1%
213Somervell County67.6+2%
213St. Landry Parish67.6-0.1%
219Bosque County67.5+1.7%
219Coryell County67.5+1.7%
219Lampasas County67.5+2%
219Mason County67.5+2.3%
219Pierce County67.5+1%
219Real County67.5+0.4%
219West Feliciana Parish67.5-0.3%
226Grady County67.40%
226Hamilton County67.4+2.1%
226Holmes County67.40%
226Lowndes County67.4+1%
226Washington Parish67.4-0.1%
231Allen Parish67.3-0.6%
231Brooks County67.3+0.9%
231Comanche County67.3+2.1%
231East Feliciana Parish67.3-0.1%
231Edwards County67.3-0.1%
231Evans County67.3+0.9%
231George County67.3+0.1%
231Hill County67.3+1.2%
231Hood County67.3+2.1%
231Miller County67.3+0.1%
231Pearl River County67.30%
231Sabine County67.30%
231San Augustine County67.3-0.1%
231Tattnall County67.3+0.9%
231Thomas County67.3+0.4%
246Baker County67.2+0.4%
246Brown County67.2+2.1%
246Dougherty County67.2+1.1%
246Ellis County67.2+1.1%
246Evangeline Parish67.2-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, 2022) [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, 2022. 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=2022. 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, 2022. 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=2022.

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

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

Which county has the lowest average annual temperature?

North Slope Borough, with 16.5 °F in 2022.

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