Richest & Poorest Counties in Texas

Texas has 254 counties. The wealthiest county by median household income is Rockwall County at $127,981 , while the lowest-income county is Swisher County at $36,165 . The statewide median household income is $78,476, compared to the national median of $75,149.

Geography

Counties Zip Codes

Metric

Richest Counties in Texas

Top 10 counties ranked by median household income.

# County 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

Poorest Counties in Texas

Bottom 10 counties ranked by median household income.

# County Income
254 Swisher County $36,165
253 Zavala County $36,749
252 Starr County $37,639
251 Dimmit County $38,808
250 Kenedy County $38,882
249 Zapata County $39,239
248 Real County $39,605
247 Edwards County $40,313
246 Jim Hogg County $42,211
245 Newton County $42,618

All 254 Counties Ranked

Every county in Texas ranked by median household income. Click any county for its full profile.

# County 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

About This Data

All figures are estimates from the American Community Survey 2024 5-Year Estimates, published by the U.S. Census Bureau. Values are subject to sampling variability and margin of error.

Rankings are within Texas only and may differ from national rankings. For more information, see our methodology.