Counties in Texas by median household income

Rockwall County had the highest median household income of 253 counties in 2023, at $124,917. Presidio County had the lowest, at $29,014. The median was $63,367 and the figure for Texas was $76,292. Source: the U.S. Census Bureau.

Highest124,917Rockwall County
Lowest29,014Presidio County
Median63,367253 counties
Texas76,292History

Top 40 counties, 2023

CSVChart (SVG)

Rockwall CountyRockwall County: 124,917 USD124,917Collin CountyCollin County: 117,588 USD117,588Fort Bend CountyFort Bend County: 113,409 USD113,409Kendall CountyKendall County: 110,498 USD110,498Williamson CountyWilliamson County: 108,309 USD108,309Denton CountyDenton County: 108,185 USD108,185Chambers CountyChambers County: 108,114 USD108,114Glasscock CountyGlasscock County: 106,806 USD106,806Parker CountyParker County: 102,099 USD102,099Comal CountyComal County: 99,015 USD99,015Montgomery CountyMontgomery County: 97,266 USD97,266Travis CountyTravis County: 97,169 USD97,169Ellis CountyEllis County: 95,898 USD95,898Brazoria CountyBrazoria County: 95,155 USD95,155Midland CountyMidland County: 93,984 USD93,984Guadalupe CountyGuadalupe County: 93,776 USD93,776Wilson CountyWilson County: 92,461 USD92,461Winkler CountyWinkler County: 91,898 USD91,898Schleicher CountySchleicher County: 90,141 USD90,141Wise CountyWise County: 89,897 USD89,897Kaufman CountyKaufman County: 88,606 USD88,606Blanco CountyBlanco County: 87,564 USD87,564Hood CountyHood County: 86,802 USD86,802Hays CountyHays County: 85,827 USD85,827Galveston CountyGalveston County: 85,348 USD85,348Carson CountyCarson County: 84,583 USD84,583Somervell CountySomervell County: 83,382 USD83,382Bastrop CountyBastrop County: 82,730 USD82,730Yoakum CountyYoakum County: 82,261 USD82,261Hartley CountyHartley County: 82,122 USD82,122Tarrant CountyTarrant County: 81,905 USD81,905Johnson CountyJohnson County: 81,826 USD81,826Crockett CountyCrockett County: 81,739 USD81,739Randall CountyRandall County: 80,905 USD80,905Sterling CountySterling County: 78,750 USD78,750Clay CountyClay County: 77,355 USD77,355Burnet CountyBurnet County: 77,158 USD77,158Martin CountyMartin County: 77,083 USD77,083Lampasas CountyLampasas County: 76,919 USD76,919Andrews CountyAndrews County: 76,902 USD76,902
USD. Source: U.S. Census Bureau. Retrieved 2026-10-08.

Full ranking

RankCounties2023
USD
Change on 2022
1Rockwall County124,917+3%
2Collin County117,588+3.8%
3Fort Bend County113,409+3.1%
4Kendall County110,498+6%
5Williamson County108,309+5.3%
6Denton County108,185+3.8%
7Chambers County108,114+1.9%
8Glasscock County106,806-4.8%
9Parker County102,099+6.7%
10Comal County99,015+5.6%
11Montgomery County97,266+1.4%
12Travis County97,169+4.8%
13Ellis County95,898+2.8%
14Brazoria County95,155+3.5%
15Midland County93,984+4.3%
16Guadalupe County93,776+6.4%
17Wilson County92,461+3.1%
18Winkler County91,898+3.1%
19Schleicher County90,141+67.6%
20Wise County89,897+5.3%
21Kaufman County88,606+5.4%
22Blanco County87,564+9.8%
23Hood County86,802+8.5%
24Hays County85,827+7.3%
25Galveston County85,348+1.7%
26Carson County84,583+1.7%
27Somervell County83,382-5.1%
28Bastrop County82,730+3.2%
29Yoakum County82,261+2.4%
30Hartley County82,122+5.2%
31Tarrant County81,905+3.8%
32Johnson County81,826+6.2%
33Crockett County81,739+27.5%
34Randall County80,905+3.7%
35Sterling County78,750+23.9%
36Clay County77,355+2.8%
37Burnet County77,158+7.9%
38Martin County77,083+9.8%
39Lampasas County76,919+5%
40Andrews County76,902-11.1%
41Gaines County76,605+4.5%
42Fayette County76,541+5%
43Oldham County76,402+7.5%
44Waller County76,135+6.3%
45Austin County75,994+3.3%
46Washington County75,085+7.2%
47Sutton County75,000+32.1%
48Sherman County74,167+12.1%
49Dallas County74,149+4.8%
50Medina County73,462+0.6%
51Orange County73,372+2%
52Harris County73,104+3.3%
53Burleson County72,888+1.6%
54Hardin County72,532+3.4%
55Cooke County72,472+9.2%
56Dallam County72,332+0.5%
57Hemphill County72,052+6.3%
58Archer County71,958+2.9%
59Smith County71,923+4.2%
60Calhoun County71,870+15.4%
61Ward County71,719+1.3%
62Howard County71,457+6.3%
63Lipscomb County71,442-0.3%
64Kent County71,420+4.2%
65Ector County71,031+0.7%
66Bailey County70,625+1.1%
67Bexar County70,571+4.9%
68Grayson County70,455+5.8%
69Reagan County70,288-0%
70King County70,192+18.2%
71Hunt County70,112+4.8%
72Victoria County70,101+5.7%
73Bandera County69,703-1.8%
74Atascosa County69,413+2.9%
75Bosque County69,339+8.6%
76Coryell County68,904+8.9%
77Mason County68,750-11.4%
78Colorado County68,554+8.2%
79Caldwell County68,503+2.6%
80Armstrong County68,462-2.8%
81Callahan County68,455+7.1%
82Fannin County68,377+3.9%
83Hansford County68,299+9.5%
84Van Zandt County68,274+9.5%
85Parmer County68,164+3.9%
86Wheeler County67,964+16.9%
87Kerr County67,927+1.8%
88Gillespie County67,799-3.4%
89Pecos County67,689+14.1%
90San Patricio County67,512+5.7%
91Rusk County67,506+9.5%
92Madison County67,128+2.1%
93Grimes County67,080+5.7%
94Franklin County66,800-1.6%
95Taylor County66,406+7.4%
96Kinney County66,341+26.6%
97Tom Green County66,254-1.4%
98Robertson County66,250+11.5%
99Roberts County66,118+5.5%
100Wharton County66,100+10.7%
101Bell County66,051+5.1%
102Harrison County66,040+4.1%
103Nueces County66,021+3.1%
104Lee County66,000-0.7%
105Kimble County65,703+5.3%
106Jack County65,693+11.6%
107Llano County65,636+2.2%
108Hutchinson County65,470+5.2%
109Erath County65,351+9.6%
110Ochiltree County64,988+4.4%
111Palo Pinto County64,972-0.4%
112Rains County64,874+7.6%
113Gregg County64,809+1.6%
114Liberty County64,773+8.7%
115Hopkins County64,725+1.5%
116Fisher County64,700+7%
117Shackelford County64,659+6.1%
118Mills County64,494+8.7%
119Borden County64,250-20.3%
120DeWitt County64,014+4.8%
121Henderson County63,955+7%
122McLennan County63,888+6.9%
123Young County63,723-2.8%
124Runnels County63,490+14.6%
125Castro County63,485+6%
126Jones County63,472+6.9%
127Lubbock County63,367+2.4%
128Hill County63,147+4.1%
129Motley County62,857-5.5%
130Delta County62,855-8.2%
131Montague County62,818-0.8%
132Upshur County62,794+3.9%
133Scurry County62,689+6.4%
134Panola County62,593+7.5%
135Wood County62,524+1.3%
136Webb County62,506+4.2%
137Wichita County62,168+5.6%
138Lavaca County61,768+5.5%
139Aransas County61,754+6.2%
140Jackson County61,752-8.1%
141Moore County61,325+3.9%
142Stonewall County61,250-8%
143Hardeman County61,179+1.2%
144Lamar County61,122+4.9%
145Childress County60,333+7.6%
146Collingsworth County60,165+15.6%
147Frio County60,098+7.2%
148Leon County59,975+4.6%
149Comanche County59,946+4.5%
150Jefferson County59,934+4.6%
151Sabine County59,924+27.3%
152Crane County59,915-16%
153Cherokee County59,830+5%
154Val Verde County59,673+4.2%
155Concho County59,632+7%
156Goliad County59,556+2.5%
157San Jacinto County59,526+8.5%
158Gonzales County59,355-7.6%
159Navarro County59,310+5.4%
160Bowie County59,295+4.7%
161Titus County59,220+2.8%
162Karnes County59,103+2.3%
163Milam County59,076+3.7%
164Polk County59,066+3.1%
165Throckmorton County58,864+6.6%
166El Paso County58,859+6.2%
167Angelina County58,847+3.1%
168Anderson County58,846+2.4%
169Cottle County58,819+23.5%
170Freestone County58,460+4.6%
171Brazos County58,388+1.4%
172Irion County58,125+6.2%
173Limestone County58,109+9.4%
174Refugio County58,016+6.8%
175Uvalde County57,849+5.2%
176Kleberg County57,612+9.8%
177Lynn County57,411+8.3%
178Lamb County56,997+4.5%
179Donley County56,648+9.5%
180Knox County56,304+15.5%
181Gray County56,082+2.8%
182Bee County56,075+11.5%
183Reeves County56,056-2.5%
184Mitchell County56,033+12.4%
185Dawson County55,789+23.2%
186La Salle County55,469-11.7%
187Floyd County55,461+12.4%
188Falls County55,372+22.6%
189Hamilton County55,339+0.8%
190Brown County55,305+2.8%
191Matagorda County55,174-2.2%
192Morris County55,082+6.9%
193Camp County55,061+2%
194San Saba County54,855+1.4%
195Hockley County54,810+2.9%
196Stephens County54,695+22.3%
197Houston County54,563+6.9%
198Cass County54,3280%
199Deaf Smith County54,114+4.2%
200Haskell County54,044+2.4%
201Live Oak County53,869-3.7%
202Hale County52,788+4.1%
203Brewster County52,612+10.2%
204Coleman County52,364+2.6%
205Upton County52,321-5.4%
206Hidalgo County52,281+5.9%
207Crosby County52,197+3.8%
208McCulloch County51,919-2.4%
209Eastland County51,741-2.2%
210Trinity County51,663+1%
211Wilbarger County51,626+1.7%
212Nacogdoches County51,528+0.7%
213Cameron County51,334+8.2%
214Maverick County51,270+5.7%
215Loving County51,087n/a
216Tyler County50,647-0.5%
217Garza County50,545-10.1%
218Potter County50,448+5.2%
219Shelby County50,436+2.4%
220Dickens County50,417+8.1%
221Nolan County50,160+5.7%
222Duval County50,081-1.2%
223Jasper County49,919+2.3%
224Walker County49,862+5.7%
225Menard County48,191+17.7%
226Jim Wells County47,492+1.9%
227Marion County47,447-1.2%
228Terrell County46,989-11%
229Red River County46,912+5.2%
230Hall County46,728+6.5%
231Coke County46,431+15.4%
232San Augustine County46,338+1%
233Terry County45,905+7.5%
234McMullen County45,833-24%
235Willacy County45,645+6.6%
236Real County45,417-3%
237Culberson County42,672+18.8%
238Baylor County42,313-19.7%
239Jim Hogg County42,230-0.1%
240Foard County42,212+0.6%
241Cochran County42,137+1.3%
242Zavala County41,887-14.9%
243Briscoe County41,188+16.2%
244Newton County41,044+5.6%
245Hudspeth County39,336+11.9%
246Swisher County39,031-3.1%
247Edwards County38,500-5.7%
248Starr County38,182+6.1%
249Zapata County36,527+4.2%
250Dimmit County33,409+22%

Showing the top 250 of 253. The CSV download has every row.

Other periods

About this ranking

Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.

US dollars. For Spanish places use net_income_per_household (average, EUR).

Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. 1 counties with data in other periods have no value for 2023 and are left out rather than filled from another source. Equal values share a rank.

How to cite

U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. https://www2.census.gov/programs-surveys/acs/summary_file/2023/table-based-SF/data/5YRData/acsdt5y2023-b19013.dat. Retrieved 2026-10-08.

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 median household income using official data, and cite the source.
rank_places {"indicator":"median_household_income","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income&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 median household income?

Rockwall County, with $124,917 in 2023, according to the U.S. Census Bureau.

Which county has the lowest median household income?

Presidio County, with $29,014 in 2023.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. Retrieved 2026-10-08. 1 counties have no value for 2023 and are not ranked.

Median household income: other rankings

Counties in Texas: more rankings