Demographics Atlas Open the interactive map →

Median Household Income in Texas, by County

Median Household Income for every county in Texas, ranked. The highest is Rockwall County at $127,981 and the lowest is Swisher County at $36,165.

Texas: $78,476 · United States: $80,734 · median county in Texas: $64,954

See Median Household Income on the interactive map →

#County Median Household Income
1Rockwall County$127,981
2Collin County$121,600
3Kendall County$114,962
4Fort Bend County$114,041
5Denton County$111,498
6Williamson County$111,340
7Chambers County$109,804
8Parker County$104,443
9Comal County$101,889
10Glasscock County$101,250
11Travis County$99,611
12Ellis County$99,595
13Brazoria County$97,993
14Montgomery County$97,701
15Wilson County$94,565
16Martin County$93,734
17Wise County$93,421
18Midland County$92,874
19Blanco County$92,425
20Guadalupe County$92,375
21Kaufman County$89,485
22Hays County$89,097
23Hood County$88,160
24Winkler County$86,900
25Schleicher County$86,694
26Bastrop County$86,226
27Galveston County$86,105
28Carson County$85,231
29Yoakum County$84,925
30Johnson County$84,859
31Tarrant County$84,207
32Randall County$83,864
33Lampasas County$81,736
34Crockett County$81,022
35Waller County$80,397
36Clay County$80,114
37Calhoun County$79,959
38Oldham County$79,900
39Somervell County$79,825
40Sutton County$78,906
41Burnet County$78,732
42Medina County$78,074
43Washington County$77,825
44Dallas County$76,547
45Lee County$76,371
46Gillespie County$76,162
47Fayette County$75,854
48Hartley County$75,841
49Bandera County$75,813
50Hardin County$75,808
51Austin County$75,789
52Harris County$74,983
53Madison County$74,596
54Smith County$74,192
55Mason County$74,180
56Gaines County$74,132
57Cooke County$73,932
58Lynn County$73,679
59Shackelford County$73,047
60Kent County$72,889
61Armstrong County$72,750
62Pecos County$72,750
63Lipscomb County$72,560
64Callahan County$72,436
65Franklin County$72,360
66Bexar County$72,341
67Fannin County$72,295
68Andrews County$72,242
69Robertson County$72,236
70Grayson County$72,182
71Archer County$72,159
72Orange County$72,104
73Hunt County$71,938
74Ector County$71,536
75Dallam County$71,500
76Coryell County$71,301
77Victoria County$70,896
78Hopkins County$70,888
79Atascosa County$70,770
80Irion County$70,357
81Ochiltree County$70,183
82Burleson County$70,000
83Kinney County$70,000
84Grimes County$69,803
85Caldwell County$69,758
86Parmer County$69,735
87San Patricio County$69,704
88Howard County$69,649
89Van Zandt County$69,475
90Aransas County$69,466
91Kimble County$69,455
92Hansford County$69,441
93Kerr County$69,395
94Bosque County$68,914
95Bell County$68,865
96Liberty County$68,703
97Rusk County$68,658
98Tom Green County$68,370
99Jack County$68,079
100Young County$68,010
101Roberts County$67,868
102Palo Pinto County$67,674
103Mills County$67,620
104Llano County$67,530
105Hutchinson County$67,228
106Taylor County$67,139
107Wharton County$66,924
108Nueces County$66,897
109McLennan County$66,643
110Sabine County$66,585
111Delta County$66,575
112Gregg County$66,550
113Colorado County$66,377
114Upshur County$66,208
115Milam County$66,141
116Harrison County$66,103
117Val Verde County$66,100
118Frio County$66,010
119Ward County$65,952
120Concho County$65,795
121Borden County$65,625
122Fisher County$65,533
123Jackson County$65,414
124Rains County$65,413
125San Jacinto County$65,364
126Henderson County$65,179
127Erath County$65,115
128Sterling County$64,954
129Panola County$64,894
130Hill County$64,591
131Montague County$64,545
132Reeves County$64,297
133Lubbock County$64,155
134DeWitt County$63,730
135Wichita County$63,524
136Hardeman County$63,333
137Lavaca County$63,240
138Hockley County$63,140
139Navarro County$63,111
140Webb County$63,058
141Runnels County$62,632
142Polk County$62,259
143Crane County$62,212
144Anderson County$62,068
145Lamar County$61,880
146Moore County$61,762
147Foard County$61,563
148Hemphill County$61,563
149Leon County$61,449
150Bailey County$61,420
151Kleberg County$61,292
152Collingsworth County$61,280
153Cherokee County$61,261
154Sherman County$61,250
155Motley County$61,154
156Angelina County$60,960
157Deaf Smith County$60,799
158Lamb County$60,760
159Haskell County$60,653
160Limestone County$60,573
161Mitchell County$60,550
162Wood County$60,300
163Karnes County$60,214
164Refugio County$60,181
165Wheeler County$60,167
166Scurry County$60,039
167Jefferson County$60,026
168Freestone County$59,960
169El Paso County$59,806
170Bowie County$59,803
171Comanche County$59,635
172Gray County$59,614
173Jones County$59,464
174Goliad County$59,359
175Jeff Davis County$59,286
176Throckmorton County$59,216
177Cottle County$59,063
178Camp County$58,843
179Culberson County$58,777
180Donley County$58,750
181Gonzales County$58,672
182Childress County$58,654
183Morris County$58,645
184Matagorda County$58,628
185Brazos County$58,553
186Floyd County$58,462
187Titus County$58,425
188Hamilton County$58,219
189Stephens County$58,008
190Reagan County$57,813
191La Salle County$57,716
192Bee County$57,673
193Brown County$57,470
194Falls County$57,247
195Live Oak County$57,150
196Stonewall County$56,875
197Castro County$56,776
198Jasper County$56,723
199Knox County$56,667
200Houston County$56,531
201Brewster County$56,212
202San Saba County$55,819
203Tyler County$55,396
204Dawson County$54,360
205Hidalgo County$54,338
206Willacy County$54,180
207Wilbarger County$54,102
208McCulloch County$54,043
209Cass County$53,813
210Uvalde County$53,801
211Nacogdoches County$53,555
212Eastland County$53,549
213Potter County$53,249
214Menard County$53,043
215Cameron County$52,601
216Walker County$52,324
217Crosby County$52,188
218Trinity County$52,018
219Hale County$51,897
220Jim Wells County$51,896
221Loving County$51,250
222Nolan County$50,747
223San Augustine County$50,408
224Shelby County$49,776
225Marion County$49,672
226Maverick County$49,568
227Dickens County$49,335
228Upton County$49,167
229Coleman County$49,159
230Duval County$49,038
231Hudspeth County$48,600
232Red River County$48,491
233Hall County$48,459
234Brooks County$47,764
235King County$46,645
236Garza County$46,314
237Briscoe County$45,417
238Baylor County$45,370
239Cochran County$45,313
240Terrell County$44,886
241Terry County$44,100
242McMullen County$43,875
243Presidio County$43,802
244Coke County$43,333
245Newton County$42,618
246Jim Hogg County$42,211
247Edwards County$40,313
248Real County$39,605
249Zapata County$39,239
250Kenedy County$38,882
251Dimmit County$38,808
252Starr County$37,639
253Zavala County$36,749
254Swisher County$36,165

Small populations produce wide margins: Swisher County is $36,165 with a margin of error of ±$14,512. An estimate with a margin that wide should be read as a range rather than a rank.

Half of households earn more than this and half earn less. Medians resist distortion by a few very high earners in a way averages do not.

Source: ACS 2020-2024 5-Year Estimates, 2024.

Texas ranks 22nd of 52 states for median household income.

Median Household Income in other states

Other statistics for Texas by county