Counties in Texas by average annual temperature

Cameron County had the highest average annual temperature of 254 counties in 2018, at 75.3 °F. Dallam County had the lowest, at 55.7 °F. The median was 65.8 °F and the figure for Texas was 66 °F. Source: NOAA National Centers for Environmental Information.

Highest75.3Cameron County
Lowest55.7Dallam County
Median65.8254 counties
Texas66History

Top 40 counties, 2018

Cameron County: 75.3 °FCameron County75.3Hidalgo County: 75 °FHidalgo County75Starr County: 74.7 °FStarr County74.7Willacy County: 74.6 °FWillacy County74.6Brooks County: 74.3 °FBrooks County74.3Kenedy County: 74.3 °FKenedy County74.3Zapata County: 74.3 °FZapata County74.3Kleberg County: 73.9 °FKleberg County73.9Jim Hogg County: 73.8 °FJim Hogg County73.8Nueces County: 73.1 °FNueces County73.1Jim Wells County: 73 °FJim Wells County73Duval County: 72.5 °FDuval County72.5Webb County: 72.5 °FWebb County72.5Dimmit County: 72 °FDimmit County72San Patricio County: 72 °FSan Patricio County72La Salle County: 71.7 °FLa Salle County71.7Aransas County: 71.6 °FAransas County71.6Zavala County: 71.5 °FZavala County71.5Live Oak County: 71.4 °FLive Oak County71.4Frio County: 71.3 °FFrio County71.3Maverick County: 71.3 °FMaverick County71.3McMullen County: 71.3 °FMcMullen County71.3Refugio County: 71.2 °FRefugio County71.2Bee County: 71 °FBee County71Calhoun County: 71 °FCalhoun County71Galveston County: 71 °FGalveston County71Brazoria County: 70.9 °FBrazoria County70.9Matagorda County: 70.9 °FMatagorda County70.9Atascosa County: 70.8 °FAtascosa County70.8Goliad County: 70.8 °FGoliad County70.8Victoria County: 70.8 °FVictoria County70.8Jackson County: 70.6 °FJackson County70.6Fort Bend County: 70.5 °FFort Bend County70.5Karnes County: 70.4 °FKarnes County70.4Medina County: 70.4 °FMedina County70.4Wharton County: 70.4 °FWharton County70.4DeWitt County: 70.3 °FDeWitt County70.3Harris County: 70.2 °FHarris County70.2Uvalde County: 70 °FUvalde County70Wilson County: 70 °FWilson County70
°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
1Cameron County75.3-1.8%
2Hidalgo County75-2.3%
3Starr County74.7-2.9%
4Willacy County74.6-2.2%
5Brooks County74.3-2.4%
5Kenedy County74.3-2.2%
5Zapata County74.3-2.9%
8Kleberg County73.9-2.2%
9Jim Hogg County73.8-2.9%
10Nueces County73.1-2.5%
11Jim Wells County73-2.8%
12Duval County72.5-3.2%
12Webb County72.5-2.6%
14Dimmit County72-1.9%
14San Patricio County72-2.8%
16La Salle County71.7-2.8%
17Aransas County71.6-3.2%
18Zavala County71.5-1.7%
19Live Oak County71.4-2.7%
20Frio County71.3-2.5%
20Maverick County71.3-1%
20McMullen County71.3-3%
23Refugio County71.2-3.3%
24Bee County71-2.9%
24Calhoun County71-3%
24Galveston County71-2.2%
27Brazoria County70.9-2.3%
27Matagorda County70.9-2.1%
29Atascosa County70.8-2.5%
29Goliad County70.8-2.9%
29Victoria County70.8-2.9%
32Jackson County70.6-2.6%
33Fort Bend County70.5-2.8%
34Karnes County70.4-2.1%
34Medina County70.4-2.2%
34Wharton County70.4-2.8%
37DeWitt County70.3-2.8%
38Harris County70.2-2.5%
39Uvalde County70-1.4%
39Wilson County70-2%
41Chambers County69.9-2.5%
42Bexar County69.7-2.1%
43Jefferson County69.6-2%
44Kinney County69.5-1%
44Lavaca County69.5-3.7%
46Gonzales County69.3-3.2%
46Waller County69.3-3.1%
48Montgomery County69.2-2.5%
49Guadalupe County69.1-2.9%
49Liberty County69.1-2.3%
49Orange County69.1-1.6%
52Colorado County69-4%
53Austin County68.9-3.6%
54Caldwell County68.7-3.8%
55Bastrop County68.6-3.2%
56Val Verde County68.5-1%
57Comal County68.3-2.4%
58Fayette County68.2-4.1%
58Hardin County68.2-2.3%
58Travis County68.2-2.6%
58Washington County68.2-3.5%
62Grimes County68-2.9%
62San Jacinto County68-2.4%
64Hays County67.9-2.6%
64Lee County67.9-3.6%
66Burleson County67.8-3.3%
67Bandera County67.7-2.4%
67Brazos County67.7-3%
69Williamson County67.6-2.7%
70Llano County67.5-1.9%
70Newton County67.5-2%
70Walker County67.5-2.7%
73Bell County67.4-2.3%
73Milam County67.4-3%
73Polk County67.4-2.2%
76Falls County67.3-2%
76Jasper County67.3-2.3%
78Crane County67.1-1.3%
78McLennan County67.1-1.9%
78Terrell County67.1-1.2%
78Tyler County67.1-2.5%
82Burnet County67-2.3%
82Madison County67-2.5%
84Angelina County66.9-1.9%
84Blanco County66.9-2.5%
84Kendall County66.9-2.5%
84Robertson County66.9-2.8%
84Trinity County66.9-2.3%
89Ward County66.8-1.2%
90Anderson County66.7-2.6%
90Freestone County66.7-2.6%
90Real County66.7-1.9%
90Sabine County66.7-2.1%
94Limestone County66.6-2.5%
94Mason County66.6-1.5%
94Navarro County66.6-2.5%
97Brewster County66.5-1.6%
97Dallas County66.5-2.2%
97Hill County66.5-2.2%
97Houston County66.5-2.8%
97San Augustine County66.5-2.1%
97San Saba County66.5-1.9%
97Upton County66.5-1.5%
104Cherokee County66.4-2.2%
104Coryell County66.4-2.2%
104Ellis County66.4-2.2%
104Leon County66.4-2.8%
104Nacogdoches County66.4-2.1%
109Crockett County66.3-0.7%
109Henderson County66.3-2.4%
109Lampasas County66.3-2.2%
112Edwards County66.2-1.3%
112McCulloch County66.2-1.3%
114Bosque County66.1-2.2%
114Panola County66.1-1.8%
114Rusk County66.1-1.8%
117Kaufman County66-1.8%
117Loving County66-1%
117Presidio County66-1.5%
117Reeves County66-1.8%
117Smith County66-1.9%
117Tarrant County66-2.9%
123Shelby County65.9-2.1%
124Concho County65.8-1.1%
124El Paso County65.8-1.2%
124Gregg County65.8-1.8%
124Harrison County65.8-1.6%
124Johnson County65.8-2.7%
124Kimble County65.8-1.8%
124Tom Green County65.8-1.3%
124Winkler County65.8-0.9%
132Coleman County65.7-1.1%
132Ector County65.7-1.2%
132Hood County65.7-2.4%
132Irion County65.7-1.4%
132Kerr County65.7-2.5%
132Midland County65.7-1.8%
132Reagan County65.7-1.4%
132Somervell County65.7-2.5%
132Sutton County65.7-1.2%
141Brown County65.6-1.4%
141Coke County65.6-0.9%
141Gillespie County65.6-2.5%
141Mills County65.6-2.2%
141Van Zandt County65.6-2.2%
146Menard County65.5-1.4%
146Pecos County65.5-1.4%
146Rockwall County65.5-2.2%
146Wood County65.5-2.1%
150Hamilton County65.4-2.2%
150Mitchell County65.4-0.6%
150Rains County65.4-2.1%
153Marion County65.3-1.8%
153Parker County65.3-2.2%
153Sterling County65.3-0.9%
156Denton County65.2-2.8%
156Fisher County65.2-1.1%
156Palo Pinto County65.2-2%
156Schleicher County65.2-1.4%
160Comanche County65.1-2%
160Hopkins County65.1-2.1%
160Runnels County65.1-1.5%
160Upshur County65.1-2%
164Erath County65-2.3%
164Hunt County65-2.1%
166Camp County64.9-2%
166Collin County64.9-2.4%
166Glasscock County64.9-1.5%
166Stonewall County64.9-1.4%
170Franklin County64.8-2.1%
170Nolan County64.8-0.9%
170Shackelford County64.8-2.1%
170Titus County64.8-2%
174Cass County64.7-1.8%
174Delta County64.7-2.1%
174Jones County64.7-2.1%
177Haskell County64.6-2.1%
177Stephens County64.6-2.1%
177Throckmorton County64.6-2.4%
177Wise County64.6-2.6%
181Callahan County64.5-1.5%
181Howard County64.5-1.4%
181Kent County64.5-1.2%
181Morris County64.5-2.1%
181Scurry County64.5-0.5%
181Young County64.5-2.1%
187Baylor County64.4-2.9%
187Eastland County64.4-1.8%
187Knox County64.4-2.1%
187Martin County64.4-1.8%
191Archer County64.3-2.3%
191Bowie County64.3-2%
191Taylor County64.3-1.7%
194Jack County64.2-2.3%
195King County64.1-1.7%
196Andrews County64-1.2%
196Fannin County64-2.4%
196Grayson County64-2.4%
199Red River County63.9-2.6%
200Borden County63.8-1.5%
200Clay County63.8-2.3%
200Wichita County63.8-1.8%
200Wilbarger County63.8-2.3%
204Cooke County63.7-2.6%
204Foard County63.7-1.8%
204Lamar County63.7-2.5%
207Culberson County63.6-1.1%
208Montague County63.5-2.9%
209Hudspeth County63.4-0.6%
210Garza County63.3-1.7%
210Hardeman County63.3-1.4%
212Cottle County63.2-1.4%
213Dawson County63-1.7%
214Childress County62.8-1.3%
214Dickens County62.8-1.6%
216Jeff Davis County62.6-1.7%
217Hall County62.4-1.4%
218Gaines County62.3-1.3%
218Motley County62.3-1.3%
220Lynn County62.2-1.6%
221Crosby County61.5-1.8%
222Terry County61.4-1.6%
223Briscoe County61.2-1%
224Collingsworth County61.1-1.1%
224Lubbock County61.1-1.9%
226Yoakum County60.6-1.5%
227Donley County60.4-1.1%
228Hockley County60.3-1.8%
229Armstrong County60.2-0.8%
230Floyd County60.1-1.6%
230Hutchinson County60.1-0.3%
232Roberts County59.8-0.8%
232Wheeler County59.8-1.2%
234Hale County59.7-1.3%
235Cochran County59.4-2%
236Gray County59.3-0.8%
236Hemphill County59.3-1.3%
236Potter County59.3-0.8%
239Carson County59.2-0.8%
240Lamb County59.1-1%
241Ochiltree County59-1.2%
241Swisher County59-1%
243Randall County58.8-0.7%
244Moore County58.6-1%
245Bailey County58.5-1.7%
246Hansford County58.4-1.5%
246Lipscomb County58.4-1.7%
248Castro County58.2-1%
249Oldham County58.1-1.5%
250Parmer County57.9-1.7%

Showing the top 250 of 254. 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 (Counties in Texas 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, Counties in Texas 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/texas-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. Counties in Texas 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/texas-counties?period=2018.

Harvard

NOAA National Centers for Environmental Information (2026) NOAA Climate at a Glance, January to December average temperature, counties, Counties in Texas 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/texas-counties?period=2018 (Accessed: 12 October 2026).

BibTeX
@misc{noaa_counties_in_texas_by_2018,
  author = {{NOAA National Centers for Environmental Information}},
  title = {{NOAA Climate at a Glance, January to December average temperature, counties: Counties in Texas 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/texas-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: Counties in Texas 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/texas-counties?period=2018
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/average-annual-temperature/texas-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 Counties in Texas by average annual temperature using official data, and cite the source.
rank_places {"indicator":"average_temperature_annual","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=average_temperature_annual&level=province&within=Texas&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?

Cameron County, with 75.3 °F in 2018, according to NOAA National Centers for Environmental Information.

Which county has the lowest average annual temperature?

Dallam County, with 55.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

Counties in Texas: more rankings