Ranking of Texas Counties By Median Household Income in 2021 (ACS-5Yrs)

Updated on September 30, 2023.

Based on the US Census ACS-5Yrs estimates, in 2021, the Median Household Income for Texas was $67,321. Among all Texas counties, Rockwall County had the highest median household income ($111,595), followed by Collin County ($104,327), and Fort Bend County ($102,590). On the other hand, the following 3 counties had the lowest median household income: Dimmit County ($25,000), Presidio County ($26,395), and Brooks County ($26,827).

The chart below shows the top 10 Texas counties with high median household income, and the table below shows the ranking of all Texas counties.

You can also see similar ranking of counties for other states as well as for the whole United States.

Ranking of Texas Counties By Median Household Income in 2021
Rockwall County
Collin County
Fort Bend County
Kendall County
Denton County
Williamson County
Chambers County
Somervell County
Montgomery County
Parker County
Ranking of Texas Counties By Median Household Income in 2021
Items per page:
0 of 0
Rank County Median HH Income ($)
1 Rockwall County 111595
2 Collin County 104327
3 Fort Bend County 102590
4 Kendall County 100706
5 Denton County 96265
6 Williamson County 94705
7 Chambers County 93707
8 Somervell County 89253
9 Montgomery County 88597
10 Parker County 88535
11 Midland County 88210
12 Brazoria County 87958
13 Comal County 85912
14 Glasscock County 85417
15 Ellis County 85272
16 Travis County 85043
17 Wilson County 84042
18 Andrews County 80518
19 Guadalupe County 80047
20 Galveston County 79328
21 Bastrop County 78339
22 Carson County 76786
23 Hood County 75851
24 Wise County 75482
25 Kaufman County 75187
26 Tarrant County 73545
27 Mason County 73186
28 Yoakum County 73102
29 Blanco County 71201
30 Armstrong County 71136
31 Hays County 71061
32 Johnson County 70767
33 Randall County 70544
34 Clay County 69967
35 Martin County 69194
36 Orange County 68756
37 Borden County 68500
38 Austin County 68400
39 Oldham County 68077
40 Winkler County 67904
41 Crane County 67804
42 Gaines County 67728
43 Medina County 67180
44 Archer County 67083
45 Fayette County 66624
46 Lampasas County 66506
47 Lipscomb County 66250
48 Ward County 66216
49 Washington County 65913
50 Harris County 65788
51 Waller County 65379
52 Burnet County 65363
53 Hardin County 65347
54 Dallas County 65011
55 Ector County 64975
56 Garza County 64871
57 Bandera County 64495
58 Gillespie County 64438
59 Burleson County 64109
60 Bailey County 64044
61 Kent County 63994
62 Atascosa County 63391
63 Caldwell County 63380
64 Cooke County 63338
65 McMullen County 63056
66 Parmer County 62885
67 Llano County 62839
68 Reagan County 62829
69 Roberts County 62717
70 Smith County 62518
71 Stonewall County 62273
72 Kerr County 62204
73 Bexar County 62169
74 Grayson County 62078
75 Tom Green County 62052
76 Calhoun County 61887
77 Sutton County 61538
78 Franklin County 61391
79 Hartley County 61196
80 Van Zandt County 61121
81 Schleicher County 61094
82 Dallam County 61069
83 Hunt County 61053
84 La Salle County 61042
85 Jackson County 60807
86 Lee County 60750
87 Victoria County 60598
88 Rusk County 60330
89 Howard County 60260
90 Madison County 59923
91 Palo Pinto County 59796
92 Fannin County 59686
93 San Patricio County 59532
94 Nueces County 59477
95 Bosque County 59328
96 Motley County 59286
97 Montague County 59127
98 Grimes County 59086
99 Kinney County 58925
100 Delta County 58705
101 Frio County 58456
102 Wood County 58418
103 Coryell County 58414
104 Upton County 58333
105 Harrison County 57996
106 Bell County 57932
107 DeWitt County 57873
108 Taylor County 57811
109 Hill County 57800
110 Hopkins County 57745
111 Lavaca County 57602
112 Ochiltree County 57413
113 Hutchinson County 57288
114 Jack County 56916
115 Erath County 56691
116 Gregg County 56566
117 Lubbock County 56529
118 Hardeman County 56400
119 Colorado County 55945
120 Freestone County 55910
121 Fisher County 55862
122 Callahan County 55820
123 Rains County 55758
124 Comanche County 55743
125 Robertson County 55709
126 Gonzales County 55698
127 Kimble County 55677
128 Sherman County 55667
129 Pecos County 55652
130 Jones County 55575
131 Moore County 55543
132 Sterling County 55481
133 Upshur County 55046
134 Bowie County 54949
135 Shackelford County 54896
136 Hemphill County 54867
137 Panola County 54853
138 Webb County 54618
139 Cherokee County 54222
140 Floyd County 54007
141 Wharton County 53963
142 Liberty County 53871
143 Titus County 53818
144 McLennan County 53723
145 Jefferson County 53613
146 Castro County 53551
147 Reeves County 53548
148 Mills County 53483
149 Scurry County 53376
150 Wichita County 53272
151 Childress County 53092
152 Donley County 52888
153 Live Oak County 52870
154 Polk County 52826
155 Milam County 52810
156 Crockett County 52731
157 Brazos County 52658
158 Angelina County 52377
159 Goliad County 52335
160 Wheeler County 52138
161 Runnels County 52103
162 Young County 52074
163 Henderson County 51963
164 Val Verde County 51949
165 Uvalde County 51602
166 Lamar County 51561
167 Aransas County 51509
168 Camp County 50947
169 El Paso County 50919
170 Refugio County 50745
171 Gray County 50635
172 Navarro County 50466
173 Knox County 50163
174 Mitchell County 50144
175 Lamb County 50041
176 Kleberg County 49986
177 Lynn County 49747
178 Anderson County 49736
179 Cass County 49626
180 Deaf Smith County 49611
181 Karnes County 49526
182 Limestone County 49507
183 Hockley County 49241
184 Brown County 49232
185 Tyler County 49130
186 Bee County 48822
187 Brewster County 48679
188 Leon County 48676
189 Hale County 48649
190 Matagorda County 48566
191 Haskell County 48432
192 Terry County 47734
193 Jim Wells County 47629
194 Hansford County 47500
194 Throckmorton County 47500
195 Nacogdoches County 47306
196 Coleman County 47216
197 Terrell County 47012
198 San Saba County 46927
199 Concho County 46719
200 San Jacinto County 46678
201 McCulloch County 46552
202 Stephens County 46537
203 Morris County 46468
204 Trinity County 45392
205 Wilbarger County 45262
206 Potter County 45096
207 Nolan County 44700
208 Hidalgo County 44666
209 Zavala County 44573
210 Shelby County 44504
211 Maverick County 44502
212 Jasper County 44356
213 Crosby County 44304
214 Walker County 44104
215 Real County 44083
216 Hamilton County 44030
217 Eastland County 43953
218 Duval County 43836
219 Baylor County 43705
220 Cottle County 43654
221 Houston County 43644
222 Marion County 43153
223 San Augustine County 43130
224 Cameron County 43057
225 Dawson County 42778
225 Kenedy County 42778
226 Coke County 42639
227 Collingsworth County 42446
228 Dickens County 42241
229 King County 42125
230 Hall County 41467
231 Sabine County 41308
232 Red River County 40674
233 Menard County 40341
234 Edwards County 40000
235 Irion County 39770
236 Swisher County 39685
237 Willacy County 39401
238 Jeff Davis County 38659
239 Briscoe County 38469
240 Cochran County 38203
241 Newton County 38116
242 Foard County 37679
243 Jim Hogg County 37342
244 Falls County 35317
245 Zapata County 34406
246 Culberson County 34239
247 Starr County 33334
248 Hudspeth County 32404
249 Brooks County 26827
250 Presidio County 26395
251 Dimmit County 25000