Data / Rankings / Median household income / Counties in Texas
Counties in Texas by median household income
Rockwall County had the highest median household income of 253 counties in 2021, at $111,595. Dimmit County had the lowest, at $25,000. The median was $55,677 and the figure for Texas was $67,321. Source: the U.S. Census Bureau.
Rockwall County Rockwall County: 111,595 USD 111,595 Collin County Collin County: 104,327 USD 104,327 Fort Bend County Fort Bend County: 102,590 USD 102,590 Kendall County Kendall County: 100,706 USD 100,706 Denton County Denton County: 96,265 USD 96,265 Williamson County Williamson County: 94,705 USD 94,705 Chambers County Chambers County: 93,707 USD 93,707 Somervell County Somervell County: 89,253 USD 89,253 Montgomery County Montgomery County: 88,597 USD 88,597 Parker County Parker County: 88,535 USD 88,535 Midland County Midland County: 88,210 USD 88,210 Brazoria County Brazoria County: 87,958 USD 87,958 Comal County Comal County: 85,912 USD 85,912 Glasscock County Glasscock County: 85,417 USD 85,417 Ellis County Ellis County: 85,272 USD 85,272 Travis County Travis County: 85,043 USD 85,043 Wilson County Wilson County: 84,042 USD 84,042 Andrews County Andrews County: 80,518 USD 80,518 Guadalupe County Guadalupe County: 80,047 USD 80,047 Galveston County Galveston County: 79,328 USD 79,328 Bastrop County Bastrop County: 78,339 USD 78,339 Carson County Carson County: 76,786 USD 76,786 Hood County Hood County: 75,851 USD 75,851 Wise County Wise County: 75,482 USD 75,482 Kaufman County Kaufman County: 75,187 USD 75,187 Tarrant County Tarrant County: 73,545 USD 73,545 Mason County Mason County: 73,186 USD 73,186 Yoakum County Yoakum County: 73,102 USD 73,102 Blanco County Blanco County: 71,201 USD 71,201 Armstrong County Armstrong County: 71,136 USD 71,136 Hays County Hays County: 71,061 USD 71,061 Johnson County Johnson County: 70,767 USD 70,767 Randall County Randall County: 70,544 USD 70,544 Clay County Clay County: 69,967 USD 69,967 Martin County Martin County: 69,194 USD 69,194 Orange County Orange County: 68,756 USD 68,756 Borden County Borden County: 68,500 USD 68,500 Austin County Austin County: 68,400 USD 68,400 Oldham County Oldham County: 68,077 USD 68,077 Winkler County Winkler County: 67,904 USD 67,904 USD. Source: U.S. Census Bureau . Retrieved 2026-10-08.
Full ranking Rank Counties 2021USD 1 Rockwall County 111,595 2 Collin County 104,327 3 Fort Bend County 102,590 4 Kendall County 100,706 5 Denton County 96,265 6 Williamson County 94,705 7 Chambers County 93,707 8 Somervell County 89,253 9 Montgomery County 88,597 10 Parker County 88,535 11 Midland County 88,210 12 Brazoria County 87,958 13 Comal County 85,912 14 Glasscock County 85,417 15 Ellis County 85,272 16 Travis County 85,043 17 Wilson County 84,042 18 Andrews County 80,518 19 Guadalupe County 80,047 20 Galveston County 79,328 21 Bastrop County 78,339 22 Carson County 76,786 23 Hood County 75,851 24 Wise County 75,482 25 Kaufman County 75,187 26 Tarrant County 73,545 27 Mason County 73,186 28 Yoakum County 73,102 29 Blanco County 71,201 30 Armstrong County 71,136 31 Hays County 71,061 32 Johnson County 70,767 33 Randall County 70,544 34 Clay County 69,967 35 Martin County 69,194 36 Orange County 68,756 37 Borden County 68,500 38 Austin County 68,400 39 Oldham County 68,077 40 Winkler County 67,904 41 Crane County 67,804 42 Gaines County 67,728 43 Medina County 67,180 44 Archer County 67,083 45 Fayette County 66,624 46 Lampasas County 66,506 47 Lipscomb County 66,250 48 Ward County 66,216 49 Washington County 65,913 50 Harris County 65,788 51 Waller County 65,379 52 Burnet County 65,363 53 Hardin County 65,347 54 Dallas County 65,011 55 Ector County 64,975 56 Garza County 64,871 57 Bandera County 64,495 58 Gillespie County 64,438 59 Burleson County 64,109 60 Bailey County 64,044 61 Kent County 63,994 62 Atascosa County 63,391 63 Caldwell County 63,380 64 Cooke County 63,338 65 McMullen County 63,056 66 Parmer County 62,885 67 Llano County 62,839 68 Reagan County 62,829 69 Roberts County 62,717 70 Smith County 62,518 71 Stonewall County 62,273 72 Kerr County 62,204 73 Bexar County 62,169 74 Grayson County 62,078 75 Tom Green County 62,052 76 Calhoun County 61,887 77 Sutton County 61,538 78 Franklin County 61,391 79 Hartley County 61,196 80 Van Zandt County 61,121 81 Schleicher County 61,094 82 Dallam County 61,069 83 Hunt County 61,053 84 La Salle County 61,042 85 Jackson County 60,807 86 Lee County 60,750 87 Victoria County 60,598 88 Rusk County 60,330 89 Howard County 60,260 90 Madison County 59,923 91 Palo Pinto County 59,796 92 Fannin County 59,686 93 San Patricio County 59,532 94 Nueces County 59,477 95 Bosque County 59,328 96 Motley County 59,286 97 Montague County 59,127 98 Grimes County 59,086 99 Kinney County 58,925 100 Delta County 58,705 101 Frio County 58,456 102 Wood County 58,418 103 Coryell County 58,414 104 Upton County 58,333 105 Harrison County 57,996 106 Bell County 57,932 107 DeWitt County 57,873 108 Taylor County 57,811 109 Hill County 57,800 110 Hopkins County 57,745 111 Lavaca County 57,602 112 Ochiltree County 57,413 113 Hutchinson County 57,288 114 Jack County 56,916 115 Erath County 56,691 116 Gregg County 56,566 117 Lubbock County 56,529 118 Hardeman County 56,400 119 Colorado County 55,945 120 Freestone County 55,910 121 Fisher County 55,862 122 Callahan County 55,820 123 Rains County 55,758 124 Comanche County 55,743 125 Robertson County 55,709 126 Gonzales County 55,698 127 Kimble County 55,677 128 Sherman County 55,667 129 Pecos County 55,652 130 Jones County 55,575 131 Moore County 55,543 132 Sterling County 55,481 133 Upshur County 55,046 134 Bowie County 54,949 135 Shackelford County 54,896 136 Hemphill County 54,867 137 Panola County 54,853 138 Webb County 54,618 139 Cherokee County 54,222 140 Floyd County 54,007 141 Wharton County 53,963 142 Liberty County 53,871 143 Titus County 53,818 144 McLennan County 53,723 145 Jefferson County 53,613 146 Castro County 53,551 147 Reeves County 53,548 148 Mills County 53,483 149 Scurry County 53,376 150 Wichita County 53,272 151 Childress County 53,092 152 Donley County 52,888 153 Live Oak County 52,870 154 Polk County 52,826 155 Milam County 52,810 156 Crockett County 52,731 157 Brazos County 52,658 158 Angelina County 52,377 159 Goliad County 52,335 160 Wheeler County 52,138 161 Runnels County 52,103 162 Young County 52,074 163 Henderson County 51,963 164 Val Verde County 51,949 165 Uvalde County 51,602 166 Lamar County 51,561 167 Aransas County 51,509 168 Camp County 50,947 169 El Paso County 50,919 170 Refugio County 50,745 171 Gray County 50,635 172 Navarro County 50,466 173 Knox County 50,163 174 Mitchell County 50,144 175 Lamb County 50,041 176 Kleberg County 49,986 177 Lynn County 49,747 178 Anderson County 49,736 179 Cass County 49,626 180 Deaf Smith County 49,611 181 Karnes County 49,526 182 Limestone County 49,507 183 Hockley County 49,241 184 Brown County 49,232 185 Tyler County 49,130 186 Bee County 48,822 187 Brewster County 48,679 188 Leon County 48,676 189 Hale County 48,649 190 Matagorda County 48,566 191 Haskell County 48,432 192 Terry County 47,734 193 Jim Wells County 47,629 194 Hansford County 47,500 194 Throckmorton County 47,500 196 Nacogdoches County 47,306 197 Coleman County 47,216 198 Terrell County 47,012 199 San Saba County 46,927 200 Concho County 46,719 201 San Jacinto County 46,678 202 McCulloch County 46,552 203 Stephens County 46,537 204 Morris County 46,468 205 Trinity County 45,392 206 Wilbarger County 45,262 207 Potter County 45,096 208 Nolan County 44,700 209 Hidalgo County 44,666 210 Zavala County 44,573 211 Shelby County 44,504 212 Maverick County 44,502 213 Jasper County 44,356 214 Crosby County 44,304 215 Walker County 44,104 216 Real County 44,083 217 Hamilton County 44,030 218 Eastland County 43,953 219 Duval County 43,836 220 Baylor County 43,705 221 Cottle County 43,654 222 Houston County 43,644 223 Marion County 43,153 224 San Augustine County 43,130 225 Cameron County 43,057 226 Dawson County 42,778 226 Kenedy County 42,778 228 Coke County 42,639 229 Collingsworth County 42,446 230 Dickens County 42,241 231 King County 42,125 232 Hall County 41,467 233 Sabine County 41,308 234 Red River County 40,674 235 Menard County 40,341 236 Edwards County 40,000 237 Irion County 39,770 238 Swisher County 39,685 239 Willacy County 39,401 240 Jeff Davis County 38,659 241 Briscoe County 38,469 242 Cochran County 38,203 243 Newton County 38,116 244 Foard County 37,679 245 Jim Hogg County 37,342 246 Falls County 35,317 247 Zapata County 34,406 248 Culberson County 34,239 249 Starr County 33,334 250 Hudspeth County 32,404
Showing the top 250 of 253. The CSV download has every row.
Other periods
About this ranking Household income in the past 12 months at the middle of the distribution, in US dollars adjusted to the last year of the period. United States: American Community Survey five-year estimate, where the period shown is the last year of the five-year span.
US dollars. For Spanish places use net_income_per_household (average, EUR).
Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. 1 counties with data in other periods have no value for 2021 and are left out rather than filled from another source. Equal values share a rank.
How to cite U.S. Census Bureau. American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. https://www2.census.gov/programs-surveys/acs/summary_file/2021/table-based-SF/data/5YRData/acsdt5y2021-b19013.dat. Retrieved 2026-10-08.
Use this data in your AI agent Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Counties in Texas by median household income using official data, and cite the source. rank_places {"indicator":"median_household_income","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=median_household_income&level=province&within=Texas&limit=10Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.
Questions Which county has the highest median household income? Rockwall County, with $111,595 in 2021, according to the U.S. Census Bureau.
Which county has the lowest median household income? Dimmit County, with $25,000 in 2021.
Where does this ranking come from? Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, American Community Survey 5-year estimates, table B19013: median household income in the past 12 months. Retrieved 2026-10-08. 1 counties have no value for 2021 and are not ranked.
Median household income: other rankings
Counties in Texas: more rankings