Ranking of Texas Counties By the Percentage of Households with Household Income of Less than $40K in 2021 (ACS-5Yrs)

Updated on March 19, 2025.

Based on the US Census ACS-5Yrs estimates, in 2021, the percentage of households in Texas with household income of less than $40k was 29.65%. Among all Texas counties, Presidio County had the highest percentage of households with household income of less than $40k (69.75%), followed by Brooks County (67.71%), and Dimmit County (61.41%).

On the other hand, the following 3 counties had low percentages of households with household income of less than $40k: Loving County (3.03%), Rockwall County (12.13%), and Collin County (15.58%).

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

You can see similar information for other household income groups.

You can also see similar information for other states, and for the United States.

Data Source: US Census Bureau.
Ranking of Texas Counties By the Percentage of Households with Household Income of Less than $40K in 2021 (ACS-5Yrs)
Presidio County
Brooks County
Dimmit County
Hudspeth County
Zapata County
Starr County
Culberson County
Briscoe County
Falls County
Jim Hogg County
Ranking of Texas Counties By the Percentage of Households with Household Income of Less than $40K in 2021 (ACS-5Yrs)
Items per page:
0 of 0
Rank County Percent of Households (%)
1 Presidio County 69.75
2 Brooks County 67.71
3 Dimmit County 61.41
4 Hudspeth County 60.07
5 Zapata County 57.72
6 Starr County 57.00
7 Culberson County 55.36
8 Briscoe County 54.40
9 Falls County 54.35
10 Jim Hogg County 54.32
11 Foard County 54.14
12 Jeff Davis County 52.18
13 Cochran County 51.18
14 Newton County 51.16
15 Swisher County 50.55
16 Willacy County 50.54
17 Irion County 50.52
18 Edwards County 50.00
19 Menard County 49.67
20 Red River County 48.94
21 Dawson County 48.58
22 Sabine County 48.44
23 Kenedy County 47.92
24 Hall County 47.62
25 San Augustine County 47.21
26 Cameron County 46.82
27 Duval County 46.41
28 McCulloch County 45.95
29 Hidalgo County 45.89
30 Eastland County 45.81
31 Coke County 45.74
32 Houston County 45.70
33 Crosby County 45.40
34 Baylor County 45.39
35 Maverick County 45.32
36 Cottle County 45.26
37 Wilbarger County 45.25
38 Trinity County 45.13
39 Stephens County 44.99
40 Hamilton County 44.74
41 Shelby County 44.66
42 San Saba County 44.64
43 Nolan County 44.63
44 Terry County 44.54
45 Potter County 44.37
46 Nacogdoches County 44.36
47 Jasper County 44.26
48 Marion County 43.81
49 Karnes County 43.72
50 Real County 43.67
51 Collingsworth County 43.59
52 Jim Wells County 43.57
53 Zavala County 43.43
54 Concho County 43.09
55 Kleberg County 43.08
56 Walker County 43.02
57 Hansford County 42.97
58 Matagorda County 42.84
59 Tyler County 42.70
60 Cass County 42.62
61 Dickens County 42.52
62 Camp County 42.10
63 Bee County 41.99
64 Throckmorton County 41.75
65 Gray County 41.71
66 Lamar County 41.69
67 Uvalde County 41.62
68 Val Verde County 41.50
69 Aransas County 41.43
69 Morris County 41.43
70 Schleicher County 41.22
71 Lamb County 41.20
72 Pecos County 41.18
73 Kinney County 41.10
74 Haskell County 41.03
75 Leon County 41.00
76 Brown County 40.83
77 Hale County 40.81
78 Frio County 40.67
78 Navarro County 40.67
79 Limestone County 40.65
80 El Paso County 40.46
81 San Jacinto County 39.92
82 Anderson County 39.84
83 Reeves County 39.80
84 Jack County 39.77
85 King County 39.76
86 Hockley County 39.69
87 Childress County 39.57
87 Knox County 39.57
88 Live Oak County 39.46
89 Lynn County 39.35
90 Angelina County 39.29
91 Deaf Smith County 39.28
92 Titus County 39.26
93 Brazos County 39.25
94 Terrell County 39.20
95 Motley County 39.08
96 Panola County 38.93
97 Webb County 38.90
98 Henderson County 38.73
99 Goliad County 38.67
100 Coleman County 38.36
101 Comanche County 38.24
102 Milam County 38.23
103 Bowie County 38.16
104 Wheeler County 38.04
105 Wichita County 37.85
106 McLennan County 37.77
106 Robertson County 37.77
107 Upton County 37.76
108 Refugio County 37.69
109 Hemphill County 37.64
110 Kimble County 37.62
111 Cherokee County 37.58
112 Brewster County 37.48
113 Polk County 37.37
114 Jefferson County 37.21
115 Wharton County 37.17
116 Scurry County 37.10
117 Freestone County 37.06
118 Liberty County 36.93
119 Lubbock County 36.76
120 Gonzales County 36.71
121 Upshur County 36.63
122 Bailey County 36.42
123 Donley County 36.38
124 Delta County 36.36
125 Runnels County 36.33
126 Young County 36.32
127 Callahan County 36.00
128 Mills County 35.93
128 Sherman County 35.93
129 Castro County 35.75
130 Harrison County 35.70
131 Wood County 35.50
132 Shackelford County 35.46
133 DeWitt County 35.43
134 Garza County 35.07
135 Hunt County 35.00
136 Erath County 34.97
137 Nueces County 34.88
138 Grimes County 34.83
139 Hopkins County 34.82
140 Floyd County 34.79
141 Hill County 34.70
142 Gregg County 34.66
143 Mitchell County 34.63
144 Hardeman County 34.53
144 San Patricio County 34.53
145 Gaines County 34.49
146 Archer County 34.29
147 Lavaca County 34.20
148 Atascosa County 34.12
149 Rains County 34.11
150 Fayette County 34.08
150 Sutton County 34.08
151 Rusk County 34.02
152 Van Zandt County 33.79
153 Fisher County 33.73
154 Stonewall County 33.69
155 Hutchinson County 33.66
156 Victoria County 33.64
157 Bell County 33.63
158 Taylor County 33.62
159 Fannin County 33.53
160 Coryell County 33.48
161 Montague County 33.35
162 Howard County 33.24
162 La Salle County 33.24
163 Palo Pinto County 33.17
164 Tom Green County 33.09
165 Jones County 33.05
166 Bosque County 33.03
167 Lee County 33.02
168 Llano County 32.90
169 Roberts County 32.26
170 Bexar County 32.20
171 Hardin County 32.09
172 Madison County 32.05
173 Colorado County 31.89
174 Moore County 31.73
175 Smith County 31.65
176 Grayson County 31.61
177 Gillespie County 31.57
178 Ochiltree County 31.32
179 Mason County 30.87
180 Glasscock County 30.64
181 Burleson County 30.59
182 Calhoun County 30.54
183 Crockett County 30.53
184 Harris County 30.49
185 Washington County 30.40
186 Ector County 30.37
187 Kerr County 30.25
188 Cooke County 30.23
189 McMullen County 30.11
190 Orange County 29.85
191 Austin County 29.80
192 Ward County 29.68
193 Caldwell County 29.47
194 Crane County 29.43
195 Jackson County 29.41
196 Bandera County 29.37
197 Clay County 29.35
198 Dallas County 29.33
199 Lampasas County 29.24
200 Medina County 28.91
201 Parmer County 28.53
202 Martin County 28.48
203 Waller County 28.10
204 Dallam County 27.59
205 Franklin County 27.38
206 Hays County 27.37
207 Randall County 27.28
208 Lipscomb County 27.01
209 Winkler County 26.96
210 Hood County 26.86
211 Kent County 26.75
212 Andrews County 26.43
213 Galveston County 26.32
214 Oldham County 26.08
215 Blanco County 25.46
216 Somervell County 25.38
217 Tarrant County 25.35
218 Bastrop County 25.00
219 Carson County 24.72
219 Chambers County 24.72
220 Johnson County 24.69
221 Burnet County 24.67
222 Armstrong County 24.58
223 Wise County 24.57
224 Borden County 24.49
225 Reagan County 24.32
226 Hartley County 24.00
227 Kaufman County 23.20
228 Midland County 23.17
229 Wilson County 22.44
230 Guadalupe County 22.37
231 Travis County 21.90
232 Parker County 21.61
233 Sterling County 21.16
234 Ellis County 21.11
235 Brazoria County 21.06
235 Montgomery County 21.06
236 Yoakum County 20.88
237 Comal County 20.01
238 Kendall County 17.66
239 Denton County 17.08
240 Fort Bend County 16.54
241 Williamson County 16.15
242 Collin County 15.58
243 Rockwall County 12.13
244 Loving County 3.03