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