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

Updated on January 16, 2024.

Based on the US Census ACS-5Yrs estimates, in 2021, the Average Household Income for Texas was $94,115. Among all Texas counties, Kendall County had the highest average household income ($143,027), followed by Rockwall County ($141,727), and Loving County ($140,385). On the other hand, the following 3 counties had the lowest average household income: Hudspeth County ($38,255), Brooks County ($39,592), and Culberson County ($42,578).

The chart below shows the top 10 Texas counties with high average 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 Average Household Income in 2021
Kendall County
Rockwall County
Loving County
Collin County
Fort Bend County
Montgomery County
Denton County
Travis County
Midland County
Williamson County
Ranking of Texas Counties By Average Household Income in 2021
Items per page:
0 of 0
Rank County Average HH Income ($)
1 Kendall County 143027
2 Rockwall County 141727
3 Loving County 140385
4 Collin County 133573
5 Fort Bend County 128974
6 Montgomery County 123632
7 Denton County 123438
8 Travis County 119031
9 Midland County 115581
10 Williamson County 115511
11 Chambers County 113619
12 Comal County 112019
13 Sherman County 111110
14 Glasscock County 110050
15 Parker County 109344
16 Brazoria County 108492
17 Wilson County 107975
18 Ellis County 104354
19 Galveston County 103614
20 Llano County 102152
21 Andrews County 100517
22 Tarrant County 99480
23 Carson County 97794
24 Hemphill County 97336
25 Harris County 97219
26 Hood County 97119
27 Borden County 96167
28 Franklin County 95815
29 Somervell County 95582
30 Dallas County 95218
31 Guadalupe County 94811
32 Blanco County 94758
33 Hays County 94476
34 Wise County 94122
35 Gillespie County 93625
35 Washington County 93625
36 Waller County 92957
37 Kaufman County 92809
38 Dallam County 92569
39 Yoakum County 92566
40 Mason County 92366
41 Martin County 92309
42 Bastrop County 92057
43 Randall County 91920
44 Burnet County 90634
45 Oldham County 90065
46 Ward County 90034
47 Orange County 89734
48 Archer County 89349
49 McMullen County 88725
50 Kimble County 87552
51 Medina County 87125
52 Kerr County 86607
53 Johnson County 86582
54 Lipscomb County 86306
55 Cooke County 85821
56 Fayette County 85580
57 Haskell County 85411
58 Ector County 85087
59 Fannin County 84956
60 Austin County 84574
61 Smith County 84435
62 Bandera County 84354
63 Armstrong County 84193
64 Bexar County 84133
65 Rains County 83694
66 Sterling County 83350
67 Colorado County 82577
68 Grimes County 82496
69 Goliad County 82053
70 Winkler County 81918
71 Van Zandt County 81802
72 Aransas County 81683
73 Clay County 81656
74 DeWitt County 81147
75 Karnes County 81117
76 Gaines County 81041
77 Hardin County 80543
78 Grayson County 80260
79 Caldwell County 80237
80 San Patricio County 80121
81 Rusk County 80079
82 Burleson County 79815
83 Tom Green County 79642
84 Lampasas County 79634
85 Parmer County 79359
86 Erath County 79145
87 Lavaca County 79112
88 Nueces County 78993
89 Hartley County 78904
90 Hunt County 78773
91 Lubbock County 78764
92 Brazos County 78445
93 Victoria County 78310
94 Atascosa County 78218
95 Pecos County 78201
96 Calhoun County 77888
97 Taylor County 77795
98 Gregg County 77542
99 Crane County 77478
100 Delta County 77374
101 Wood County 77329
102 Shackelford County 77181
103 Roberts County 77135
104 Reagan County 76750
105 Gonzales County 76749
106 Freestone County 76518
107 Hopkins County 76340
108 Wharton County 76020
109 Panola County 76003
110 Ochiltree County 75838
111 McLennan County 75724
112 Bowie County 75703
113 Jefferson County 75702
114 Palo Pinto County 75698
115 Leon County 75611
116 Montague County 75587
117 Bell County 75372
118 Young County 75173
119 Kent County 75158
120 Gray County 74688
121 Mills County 74599
122 Harrison County 74499
123 Hill County 74443
124 Milam County 74425
125 Howard County 74352
126 Lynn County 74287
127 Jackson County 74270
128 Bailey County 74148
129 Upshur County 73540
130 Mitchell County 73538
131 Henderson County 73334
132 Reeves County 73333
133 Bosque County 73128
134 Scurry County 72953
135 Motley County 72755
136 Hutchinson County 72615
137 Sabine County 71698
138 Nacogdoches County 71652
139 Robertson County 71637
140 Liberty County 71504
141 Jack County 71196
142 Webb County 71074
143 Stonewall County 71054
144 Coryell County 70872
145 Crosby County 70789
146 Sutton County 70704
147 Fisher County 70672
148 Childress County 70354
149 Lee County 70328
150 Brown County 70248
151 Wheeler County 70108
152 Madison County 69999
153 Wichita County 69869
154 Hamilton County 69806
155 Jasper County 69798
156 Eastland County 69685
157 Navarro County 69653
158 Moore County 69455
159 Cherokee County 69290
160 Castro County 68870
161 Runnels County 68815
162 Callahan County 68791
163 El Paso County 68614
164 Comanche County 68534
165 Real County 68459
166 Polk County 68244
167 Frio County 68201
168 Throckmorton County 68089
169 Camp County 68062
170 Brewster County 67997
171 Uvalde County 67928
172 San Jacinto County 67919
173 Schleicher County 67772
174 Hardeman County 67747
175 Stephens County 67473
176 Garza County 67128
176 Terry County 67128
177 Hockley County 67081
178 Live Oak County 67041
179 Jones County 67030
180 Nolan County 66848
181 La Salle County 66770
182 Deaf Smith County 66766
183 Floyd County 66659
184 Angelina County 66650
185 Jim Wells County 66136
186 Upton County 65961
187 Bee County 65876
188 Titus County 65508
189 Potter County 65239
190 Collingsworth County 65187
191 Matagorda County 65165
192 Lamar County 65091
193 Anderson County 64877
194 Tyler County 64868
195 Edwards County 64825
196 Houston County 64371
197 Donley County 64299
198 Limestone County 64051
199 Hansford County 64026
200 Shelby County 63984
201 Knox County 63870
202 Val Verde County 63652
203 Cottle County 63500
204 Kleberg County 63417
205 Lamb County 63261
206 San Saba County 63141
207 Marion County 63113
208 Concho County 62995
209 Trinity County 62832
210 Dickens County 62747
211 Hidalgo County 62371
212 Refugio County 62271
213 Dawson County 62133
214 Hale County 62112
215 Hall County 62029
216 Coleman County 61868
217 Cass County 61554
218 Irion County 60779
219 Zapata County 60557
220 Coke County 60514
221 Morris County 60259
222 Walker County 60142
223 Cameron County 60107
224 Baylor County 59974
225 McCulloch County 59867
226 Falls County 59716
227 Maverick County 59213
228 Crockett County 59153
229 Wilbarger County 58603
230 Menard County 58475
231 Kinney County 57668
232 Duval County 56932
233 Newton County 56778
234 Foard County 56673
235 Jeff Davis County 56624
236 Cochran County 55893
237 Terrell County 55717
238 Willacy County 54886
239 San Augustine County 54598
240 Zavala County 54300
241 Red River County 53480
242 King County 53211
243 Briscoe County 52889
244 Swisher County 52780
245 Jim Hogg County 52084
246 Dimmit County 50484
247 Starr County 50334
248 Presidio County 47893
249 Kenedy County 47550
250 Culberson County 42578
251 Brooks County 39592
252 Hudspeth County 38255