US counties by average annual temperature

Monroe County had the highest average annual temperature of 3134 counties in 2015, at 78.6 °F. North Slope Borough had the lowest, at 17.3 °F. The median was 55.4 °F and the figure for the United States was 54.4 °F. Source: NOAA National Centers for Environmental Information.

Highest78.6Monroe County
Median55.43134 counties
United States54.4History

Top 40 counties, 2015

Monroe County: 78.6 °FMonroe County78.6Miami-Dade County: 78.4 °FMiami-Dade County78.4Broward County: 77.6 °FBroward County77.6Collier County: 76.9 °FCollier County76.9Palm Beach County: 76.8 °FPalm Beach County76.8Lee County: 76.5 °FLee County76.5Hendry County: 76.4 °FHendry County76.4Martin County: 76.4 °FMartin County76.4Glades County: 76.1 °FGlades County76.1Charlotte County: 76 °FCharlotte County76Imperial County: 75.9 °FImperial County75.9Highlands County: 75.5 °FHighlands County75.5St. Lucie County: 75.5 °FSt. Lucie County75.5Okeechobee County: 75.4 °FOkeechobee County75.4Osceola County: 75.4 °FOsceola County75.4Pinellas County: 75.4 °FPinellas County75.4DeSoto County: 75.3 °FDeSoto County75.3Polk County: 75.3 °FPolk County75.3Sarasota County: 75.2 °FSarasota County75.2Manatee County: 75.1 °FManatee County75.1Hardee County: 75 °FHardee County75Hillsborough County: 74.9 °FHillsborough County74.9Orange County: 74.9 °FOrange County74.9Brevard County: 74.8 °FBrevard County74.8Indian River County: 74.8 °FIndian River County74.8Seminole County: 74.6 °FSeminole County74.6Yuma County: 74.3 °FYuma County74.3Cameron County: 74.2 °FCameron County74.2Pasco County: 74.1 °FPasco County74.1Honolulu County: 74 °FHonolulu County74Hidalgo County: 73.9 °FHidalgo County73.9Lake County: 73.9 °FLake County73.9Zapata County: 73.9 °FZapata County73.9Hernando County: 73.8 °FHernando County73.8Starr County: 73.8 °FStarr County73.8Volusia County: 73.8 °FVolusia County73.8Sumter County: 73.6 °FSumter County73.6Willacy County: 73.6 °FWillacy County73.6Kalawao County: 73.4 °FKalawao County73.4Citrus County: 73.2 °FCitrus County73.2
°F. Source: NOAA NCEI, NOAA Climate at a Glance, January to December average temperature, counties. Retrieved 2026-10-12.

Full ranking

RankCounties2015
°F
Change on 2014
1Monroe County78.6+2.5%
2Miami-Dade County78.4+2.5%
3Broward County77.6+2.4%
4Collier County76.9+2.4%
5Palm Beach County76.8+2.7%
6Lee County76.5+2.3%
7Hendry County76.4+2.4%
7Martin County76.4+3.4%
9Glades County76.1+3%
10Charlotte County76+2.8%
11Imperial County75.9-0.8%
12Highlands County75.5+4%
12St. Lucie County75.5+3.1%
14Okeechobee County75.4+3.6%
14Osceola County75.4+3.6%
14Pinellas County75.4+4%
17DeSoto County75.3+3.4%
17Polk County75.3+3.9%
19Sarasota County75.2+2.6%
20Manatee County75.1+3.6%
21Hardee County75+3.9%
22Hillsborough County74.9+3.9%
22Orange County74.9+3.6%
24Brevard County74.8+3%
24Indian River County74.8+3%
26Seminole County74.6+3.6%
27Yuma County74.3-0.5%
28Cameron County74.2+1%
29Pasco County74.1+3.9%
30Honolulu County74+0.5%
31Hidalgo County73.9+0.3%
31Lake County73.9+3.9%
31Zapata County73.9+0.5%
34Hernando County73.8+4.1%
34Starr County73.8+0.1%
34Volusia County73.8+3.9%
37Sumter County73.6+4.1%
37Willacy County73.6+0.7%
39Kalawao County73.4+0.8%
40Citrus County73.2+4.4%
41Kenedy County73.1+0.4%
42La Paz County73-1.1%
43Brooks County72.9-0.1%
43Levy County72.9+6%
45Flagler County72.8+4%
45Jim Hogg County72.80%
47Kleberg County72.7+0.1%
47Marion County72.7+4.3%
49Nueces County72.3+0.4%
50Putnam County72.2+4.2%
51St. Johns County72.1+4.3%
52Jim Wells County720%
52Maricopa County72-0.6%
52Webb County72+0.1%
55Aransas County71.9+1.4%
56Dixie County71.8+5.1%
57Calhoun County71.7+1.8%
57Clay County71.7+4.5%
57Kauai County71.7+1.1%
57Plaquemines Parish71.7+4.8%
61Duval County71.6-0.3%
61Gilchrist County71.6+5.4%
61San Patricio County71.6+0.8%
64La Salle County71.5+0.3%
64Refugio County71.5+1.1%
66Alachua County71.4+4.8%
66Duval County71.4+4.1%
66Franklin County71.4+5.3%
66Maui County71.4+0.8%
70Dimmit County71.3+0.4%
70Terrebonne Parish71.3+4.1%
72Lafourche Parish71.2+4.7%
72McMullen County71.2+0.1%
74Bradford County71.1+4.7%
74Frio County71.1+0.7%
74Live Oak County71.1+0.4%
74Victoria County71.1+1.1%
74Wakulla County71.1+5.2%
79Jefferson Parish70.9+4.4%
79Matagorda County70.9+2.2%
81Baker County70.8+4.6%
81Bee County70.8+0.4%
81Fort Bend County70.8+2.2%
81Goliad County70.8+0.6%
81Gulf County70.8+5%
81Jackson County70.8+1.7%
81Union County70.8+4.7%
88Atascosa County70.7+0.7%
88Nassau County70.7+3.8%
90St. Charles Parish70.6+4.4%
90Zavala County70.6+0.4%
92Assumption Parish70.5+4.6%
92Brazoria County70.5+2.2%
92Lafayette County70.5+4.4%
92Leon County70.5+4.9%
92St. Bernard Parish70.5+4.6%
92Wharton County70.5+1.9%
98Charlton County70.4+4.3%
98Columbia County70.4+4.5%
98Galveston County70.4+2.2%
98Liberty County70.4+5.2%
98Maverick County70.4+0.4%
98Orleans Parish70.4+4.6%
98St. Mary Parish70.4+4%
98Taylor County70.4+4.3%
106Bay County70.3+4.8%
106St. James Parish70.3+4.9%
106Suwannee County70.3+4.1%
109DeWitt County70.2+1%
109Harris County70.2+2.5%
109Karnes County70.2+1%
109St. John the Baptist Parish70.2+4.9%
109Vermilion Parish70.2+4.5%
114Iberia Parish70.1+4.6%
115Camden County70+4%
115Chambers County70+2.5%
115Jefferson County70+4.5%
115Riverside County70-1.1%
119Ascension Parish69.9+5%
119Gadsden County69.9+5.1%
119Gonzales County69.9+1.9%
119Jefferson County69.9+3.1%
119Lavaca County69.9+1.6%
119Wilson County69.9+1.2%
125Colorado County69.8+1.7%
125Pinal County69.8-1.1%
127Calhoun County69.7+4.8%
127Cameron Parish69.7+3.6%
127Madison County69.7+4.2%
127St. Martin Parish69.7+4.3%
131Austin County69.6+2.2%
131Bexar County69.6+0.9%
131Guadalupe County69.6+1.9%
131Lafayette Parish69.6+4.5%
131Waller County69.6+2.4%
136Brantley County69.5+4.8%
136Glynn County69.5+4.2%
136Hamilton County69.5+3.7%
136Iberville Parish69.5+4.5%
136Liberty County69.5+3%
136Ware County69.5+4.4%
142Caldwell County69.4+2.2%
142Fayette County69.4+2.2%
142Medina County69.4+0.6%
145Acadia Parish69.3+4.7%
145Orange County69.3+3.6%
147Clinch County69.2+3.9%
147McIntosh County69.2+3.6%
147Washington County69.2+5%
150Calcasieu Parish69.1+3.9%
150Echols County69.1+3.8%
150Jackson County69.1+4.7%
150Livingston Parish69.1+5.2%
150Montgomery County69.1+2.4%
150Pierce County69.1+4.5%
150St. Tammany Parish69.1+4.7%
150West Baton Rouge Parish69.1+4.7%
158Bastrop County69+2.2%
158East Baton Rouge Parish69+5%
160Jefferson Davis Parish68.9+3.9%
160Pima County68.9-0.9%
160Walton County68.9+4.6%
160Washington County68.9+2.7%
164Escambia County68.8+4.6%
164Okaloosa County68.8+4.7%
164Pointe Coupee Parish68.8+5%
164Seminole County68.8+4.4%
164St. Landry Parish68.8+4.7%
164Tangipahoa Parish68.8+5.7%
164Wayne County68.8+4.1%
171Baldwin County68.7+4.4%
171Hardin County68.7+3.3%
171Lee County68.7+2.7%
171Santa Rosa County68.7+4.7%
171Uvalde County68.7+0.7%
176Decatur County68.6+4.6%
176Hancock County68.6+4.4%
176Liberty County68.6+2.7%
176Long County68.6+3%
180Holmes County68.5+4.6%
180Houston County68.5+4.6%
180Kinney County68.5+0.3%
183Brooks County68.4+4.1%
183Burleson County68.4+2.7%
183Chatham County68.4+2.2%
183Grady County68.4+4.6%
183Lowndes County68.4+3.8%
188Comal County68.3+1%
188Mobile County68.3+4.6%
188San Jacinto County68.3+2.4%
188Thomas County68.3+4.4%
188West Feliciana Parish68.3+5.2%
193East Feliciana Parish68.2+5.4%
193Evangeline Parish68.2+4.8%
193Jackson County68.2+4.3%
193St. Helena Parish68.2+5.4%
197Atkinson County68.1+3.8%
197Bacon County68.1+4%
197Bryan County68.1+2.3%
197Grimes County68.1+2.4%
197Lanier County68.1+3.7%
197San Bernardino County68.1-1.3%
197Washington Parish68.1+5.3%
204Appling County68+3.7%
204Beaufort County68+2.9%
204Early County68+4.3%
204Geneva County68+4.5%
204Harrison County68+3.8%
204Miller County68+4.5%
204Pearl River County68+4.6%
211Avoyelles Parish67.9+4.5%
211Brazos County67.9+2.6%
211Polk County67.9+3%
211Travis County67.9+0.7%
211Val Verde County67.9+0.3%
216Allen Parish67.8+4.5%
216Beauregard Parish67.8+4.3%
216Hays County67.8+0.7%
216Jasper County67.8+4.1%
220Coffee County67.7+3.7%
220George County67.7+4.6%
220Milam County67.7+2.3%
220Newton County67.7+4.3%
220Pike County67.7+5.3%
220Rapides Parish67.7+4.6%
220Tyler County67.7+3.8%
220Walker County67.7+2%
228Amite County67.6+5.5%
228Baker County67.6+4.3%
228Calhoun County67.6+4.3%
228Dougherty County67.6+4.3%
228Henry County67.6+4.3%
228Stone County67.6+4.5%
228Tattnall County67.6+2.7%
228Telfair County67.6+3.7%
236Berrien County67.5+3.7%
236Cook County67.5+3.8%
236Dale County67.5+4.5%
236Forrest County67.5+4.7%
236Jeff Davis County67.5+3.7%
236Madison Parish67.5+5.6%
236Trinity County67.5+2.6%
236Wheeler County67.5+3.7%
236Wilkinson County67.5+5.3%
236Williamson County67.5+1%
246Angelina County67.4+3.9%
246Ben Hill County67.4+3.7%
246Claiborne County67.4+5.3%
246Clay County67.4+4.2%
246Concordia Parish67.4+5.1%

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

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

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

Which county has the lowest average annual temperature?

North Slope Borough, with 17.3 °F in 2015.

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