Counties in Texas by per capita personal income
Loving County had the highest per capita personal income of 254 counties in 2021, at $130,768. Garza County had the lowest, at $32,024. The median was $52,526 and the figure for Texas was $60,451. Source: the U.S. Bureau of Economic Analysis.
Map of counties, 2021
- Under 45K
- 45K to 49K
- 49K to 53K
- 53K to 57K
- 57K to 64K
- 64K and over
Top 40 counties, 2021
Full ranking
| Rank | Counties | 2021 | Change on 2020 |
|---|---|---|---|
| 1 | Loving County | 130,768 | +32.3% |
| 2 | Sherman County | 124,786 | +23.4% |
| 3 | Midland County | 120,568 | +16.9% |
| 4 | Lipscomb County | 110,668 | +17.4% |
| 5 | Kendall County | 100,825 | +2.8% |
| 6 | Shackelford County | 99,593 | +19.8% |
| 7 | Glasscock County | 97,720 | -1.1% |
| 8 | Borden County | 94,963 | +41.4% |
| 9 | McMullen County | 92,820 | +32.8% |
| 10 | King County | 89,824 | +9.2% |
| 11 | Stonewall County | 88,259 | +19.9% |
| 12 | Castro County | 84,881 | +5.8% |
| 13 | Martin County | 84,853 | +16.6% |
| 14 | Hartley County | 83,907 | -4.8% |
| 15 | Travis County | 81,194 | +12.6% |
| 16 | Gillespie County | 80,280 | +4.8% |
| 17 | Collin County | 78,164 | +9% |
| 18 | Hansford County | 78,157 | +10.1% |
| 19 | Cottle County | 75,685 | +26.4% |
| 20 | Irion County | 74,542 | +6.8% |
| 21 | Oldham County | 74,529 | +4.3% |
| 22 | Blanco County | 72,779 | +12.6% |
| 23 | Dallas County | 72,722 | +10.5% |
| 24 | Dallam County | 72,712 | +1.4% |
| 25 | Swisher County | 72,522 | +18.8% |
| 26 | Rockwall County | 72,441 | +6.9% |
| 27 | Montgomery County | 71,743 | +5.6% |
| 28 | Comal County | 71,464 | +10.8% |
| 29 | Hamilton County | 71,197 | +12.9% |
| 30 | Denton County | 70,807 | +10.3% |
| 31 | Culberson County | 70,748 | +8.2% |
| 32 | Washington County | 69,321 | +17.9% |
| 33 | Hemphill County | 69,313 | +0.4% |
| 34 | Sutton County | 69,222 | +4.7% |
| 35 | Fayette County | 68,116 | +10.7% |
| 36 | Karnes County | 67,911 | +20% |
| 37 | Throckmorton County | 67,624 | +51.5% |
| 38 | Edwards County | 67,192 | +10.5% |
| 39 | Fort Bend County | 67,154 | +6.9% |
| 40 | Parker County | 66,565 | +9.6% |
| 41 | Harris County | 66,227 | +12% |
| 42 | Wilbarger County | 65,552 | +21.2% |
| 43 | Llano County | 64,387 | +17.1% |
| 44 | Parmer County | 64,222 | +8.9% |
| 45 | Sterling County | 63,716 | +8.3% |
| 46 | Terrell County | 63,494 | +15.2% |
| 47 | Calhoun County | 63,493 | +8.4% |
| 48 | Winkler County | 63,377 | +6.8% |
| 49 | Upton County | 63,248 | +15.2% |
| 50 | Williamson County | 63,247 | +10% |
| 51 | Briscoe County | 62,994 | +38.9% |
| 52 | Deaf Smith County | 62,663 | +7.7% |
| 53 | Smith County | 62,557 | +13.5% |
| 54 | DeWitt County | 62,317 | +13.1% |
| 55 | Foard County | 62,236 | +13.7% |
| 56 | Kerr County | 62,050 | +7.5% |
| 57 | Ochiltree County | 62,017 | +15.1% |
| 58 | Lavaca County | 61,926 | +5.1% |
| 59 | Burnet County | 61,747 | +9.1% |
| 60 | Armstrong County | 61,517 | +2.2% |
| 61 | Colorado County | 61,324 | +11.1% |
| 62 | Hood County | 61,252 | +4.6% |
| 63 | Aransas County | 61,126 | +10.3% |
| 64 | Presidio County | 60,767 | +9.9% |
| 65 | Tarrant County | 60,684 | +12.8% |
| 66 | Archer County | 60,546 | +6.3% |
| 67 | Austin County | 60,499 | +9.5% |
| 68 | Chambers County | 60,237 | +3.1% |
| 69 | Tom Green County | 59,837 | +8.2% |
| 70 | Lampasas County | 59,777 | +8.7% |
| 71 | Reagan County | 59,407 | +8.2% |
| 72 | Young County | 59,332 | +11.6% |
| 73 | Baylor County | 59,173 | +6.5% |
| 74 | Galveston County | 59,056 | +6.1% |
| 75 | Cooke County | 58,839 | +8% |
| 76 | Lynn County | 58,799 | +35.8% |
| 77 | Mason County | 58,749 | +8.9% |
| 78 | Bandera County | 58,541 | +7.8% |
| 79 | Crockett County | 58,486 | +2.9% |
| 80 | Cochran County | 58,483 | +26.6% |
| 81 | Lee County | 58,180 | +6.2% |
| 82 | Reeves County | 57,892 | +24.2% |
| 83 | Jeff Davis County | 57,849 | +12.2% |
| 84 | Coleman County | 57,577 | +13.6% |
| 85 | Victoria County | 57,571 | +8.2% |
| 86 | Hays County | 57,166 | +10.6% |
| 87 | Fisher County | 57,109 | +18% |
| 88 | Ward County | 57,108 | +14.3% |
| 89 | Carson County | 56,832 | +19.9% |
| 90 | Kimble County | 56,795 | +14.2% |
| 91 | Real County | 56,700 | +6.7% |
| 92 | Brazoria County | 56,367 | +7.4% |
| 93 | Randall County | 56,338 | +6.9% |
| 94 | Gonzales County | 56,320 | +12.6% |
| 95 | Somervell County | 56,318 | +10.7% |
| 96 | Eastland County | 56,233 | +5.3% |
| 97 | Goliad County | 55,926 | +8.1% |
| 98 | Shelby County | 55,730 | +15.5% |
| 99 | Brewster County | 55,674 | +12.6% |
| 100 | Roberts County | 55,652 | +7.5% |
| 101 | Collingsworth County | 55,603 | +16.9% |
| 102 | Moore County | 55,564 | +10.5% |
| 103 | Hardeman County | 55,406 | +8.7% |
| 104 | Potter County | 55,344 | +9.8% |
| 105 | Wilson County | 55,225 | +7.6% |
| 106 | Gregg County | 55,094 | +9.3% |
| 107 | Leon County | 54,348 | +10.9% |
| 108 | Refugio County | 54,307 | +11.7% |
| 109 | Lamb County | 54,253 | +7.3% |
| 110 | Wise County | 54,227 | +7.4% |
| 111 | Burleson County | 54,152 | +5% |
| 112 | Taylor County | 54,107 | +9.3% |
| 113 | Bailey County | 54,035 | +3.7% |
| 114 | Ellis County | 53,784 | +9.1% |
| 115 | Nueces County | 53,713 | +11.3% |
| 116 | Wharton County | 53,325 | +9.8% |
| 117 | Guadalupe County | 53,313 | +8.7% |
| 118 | Schleicher County | 53,117 | +3.7% |
| 119 | Floyd County | 53,107 | +18.9% |
| 120 | Hardin County | 53,063 | +4.9% |
| 121 | Uvalde County | 53,010 | +11.5% |
| 122 | Dimmit County | 52,972 | +7.4% |
| 123 | Red River County | 52,737 | +9.6% |
| 124 | Ector County | 52,647 | +7.1% |
| 125 | Mills County | 52,604 | +5.3% |
| 126 | Grayson County | 52,547 | +9.2% |
| 127 | Kent County | 52,536 | +12.8% |
| 128 | Panola County | 52,516 | +9.1% |
| 129 | Clay County | 52,425 | +7.2% |
| 130 | Crosby County | 52,342 | +18.2% |
| 131 | Robertson County | 51,933 | +8.6% |
| 132 | Nolan County | 51,891 | +11.8% |
| 133 | Bexar County | 51,877 | +8.4% |
| 134 | Bosque County | 51,845 | +10.8% |
| 135 | Knox County | 51,788 | +8.3% |
| 136 | Johnson County | 51,546 | +9% |
| 137 | Franklin County | 51,510 | +8.9% |
| 138 | Andrews County | 51,467 | +6% |
| 139 | Comanche County | 51,458 | +7.5% |
| 140 | Palo Pinto County | 51,440 | +9.6% |
| 141 | Lubbock County | 51,331 | +7.9% |
| 142 | San Augustine County | 51,289 | +12.4% |
| 143 | Coke County | 51,247 | +7.4% |
| 144 | Lamar County | 51,077 | +9.2% |
| 145 | Matagorda County | 50,995 | +6.1% |
| 146 | Jackson County | 50,973 | +6.7% |
| 147 | Kaufman County | 50,877 | +9.5% |
| 148 | San Patricio County | 50,764 | +6% |
| 149 | Callahan County | 50,701 | +3.6% |
| 150 | Howard County | 50,599 | +8.1% |
| 151 | Runnels County | 50,556 | +8% |
| 152 | Waller County | 50,466 | +6.4% |
| 153 | Yoakum County | 50,457 | +4.2% |
| 154 | Hopkins County | 50,362 | +10.9% |
| 155 | Jasper County | 50,336 | +8.6% |
| 156 | Hall County | 50,310 | +29.5% |
| 157 | Crane County | 50,288 | +2.6% |
| 158 | Hockley County | 50,243 | +3.9% |
| 159 | Bell County | 50,157 | +8.2% |
| 160 | Wichita County | 50,054 | +6.6% |
| 161 | Camp County | 50,000 | +11.7% |
| 162 | McLennan County | 49,789 | +9.3% |
| 163 | Hill County | 49,739 | +9% |
| 164 | Medina County | 49,662 | +8.3% |
| 165 | Houston County | 49,427 | +8.9% |
| 166 | Bowie County | 49,283 | +8.8% |
| 167 | Orange County | 49,253 | +4.9% |
| 168 | Menard County | 49,089 | +5.5% |
| 169 | Donley County | 49,046 | +5% |
| 170 | Dickens County | 49,020 | +9% |
| 171 | Kenedy County | 48,865 | -1.1% |
| 172 | Gaines County | 48,751 | +4.1% |
| 173 | Titus County | 48,597 | +14.4% |
| 174 | Wheeler County | 48,489 | +5.5% |
| 175 | Brazos County | 48,449 | +12.1% |
| 176 | Duval County | 48,353 | +4% |
| 177 | Henderson County | 48,275 | +7.1% |
| 178 | Hutchinson County | 48,269 | +3% |
| 179 | Jim Wells County | 48,129 | +3.8% |
| 180 | Marion County | 48,030 | +9.5% |
| 181 | Limestone County | 48,029 | +11.4% |
| 182 | Jack County | 47,869 | +13% |
| 183 | Delta County | 47,844 | +8.2% |
| 184 | Morris County | 47,782 | +8% |
| 185 | Polk County | 47,706 | +5.8% |
| 186 | Erath County | 47,673 | +5.7% |
| 187 | Jefferson County | 47,526 | +4.8% |
| 188 | Hunt County | 47,521 | +8.5% |
| 189 | Wood County | 47,475 | +5.8% |
| 190 | McCulloch County | 47,446 | +10.1% |
| 191 | Harrison County | 47,376 | +7.2% |
| 192 | Val Verde County | 47,328 | +11.2% |
| 193 | Haskell County | 47,094 | +9.6% |
| 194 | Fannin County | 46,778 | +9.7% |
| 195 | Angelina County | 46,770 | +9.5% |
| 196 | Gray County | 46,668 | +2.2% |
| 197 | Scurry County | 46,582 | +4.2% |
| 198 | Montague County | 46,578 | +7.6% |
| 199 | Trinity County | 46,479 | +6.6% |
| 200 | Cass County | 46,456 | +6.4% |
| 201 | Sabine County | 46,432 | +11.4% |
| 202 | Live Oak County | 46,316 | +11.3% |
| 203 | Brown County | 46,135 | +7.4% |
| 204 | La Salle County | 46,024 | +9.9% |
| 205 | Milam County | 45,895 | +11.6% |
| 206 | Nacogdoches County | 45,884 | +9.6% |
| 207 | Stephens County | 45,836 | +4.7% |
| 208 | Dawson County | 45,806 | +5.3% |
| 209 | Atascosa County | 45,657 | +7.8% |
| 210 | San Jacinto County | 45,600 | +8.4% |
| 211 | Kleberg County | 45,356 | +10% |
| 212 | Van Zandt County | 45,273 | +7.5% |
| 213 | Navarro County | 45,203 | +9.1% |
| 214 | Terry County | 45,199 | +6.4% |
| 215 | Freestone County | 44,511 | +9% |
| 216 | Rusk County | 44,403 | +4.2% |
| 217 | El Paso County | 44,328 | +10.7% |
| 218 | Upshur County | 44,238 | +8.5% |
| 219 | Grimes County | 43,796 | +9.7% |
| 220 | Newton County | 43,663 | +7.6% |
| 221 | Bastrop County | 43,518 | +8.6% |
| 222 | Anderson County | 43,413 | +11.1% |
| 223 | Cherokee County | 43,375 | +6.2% |
| 224 | Zavala County | 43,319 | +10.4% |
| 225 | San Saba County | 43,302 | +2.5% |
| 226 | Kinney County | 43,256 | +8.4% |
| 227 | Brooks County | 43,198 | +8.5% |
| 228 | Tyler County | 43,060 | +8.8% |
| 229 | Falls County | 42,938 | +8.5% |
| 230 | Hale County | 42,501 | +8.4% |
| 231 | Pecos County | 42,473 | +6.7% |
| 232 | Jim Hogg County | 42,110 | +7.9% |
| 233 | Madison County | 42,052 | +11.4% |
| 234 | Liberty County | 41,968 | +3.5% |
| 235 | Rains County | 41,808 | +5.5% |
| 236 | Webb County | 41,117 | +11.9% |
| 237 | Caldwell County | 40,679 | +7.4% |
| 238 | Motley County | 39,926 | -1.4% |
| 239 | Childress County | 39,433 | +11% |
| 240 | Concho County | 39,416 | +12.9% |
| 241 | Hudspeth County | 39,171 | +2.5% |
| 242 | Maverick County | 38,951 | +10% |
| 243 | Jones County | 38,741 | +9.4% |
| 244 | Frio County | 38,469 | +8.2% |
| 245 | Cameron County | 38,158 | +13.7% |
| 246 | Willacy County | 37,629 | +14.8% |
| 247 | Coryell County | 37,495 | +7.1% |
| 248 | Mitchell County | 35,772 | +7.5% |
| 249 | Hidalgo County | 34,857 | +12% |
| 250 | Bee County | 34,229 | +5.4% |
Other periods
About this ranking
Personal income of the residents of a place divided by its resident population at mid-year, in current US dollars.
More on how it is measured
- Personal income is income from work, own businesses, property and government benefits, before income taxes.
- United States: Bureau of Economic Analysis regional accounts, tables SAINC1 for the nation and states and CAINC1 for counties.
An average, not a median: high incomes pull it up. It includes employer contributions to pensions and health insurance and government benefits, so it is higher than wages or household cash income. For the typical household use median_household_income. Not the same as gdp_per_capita_usd.
Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.
How to cite
U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.
Citation styles
APA 7
U.S. Bureau of Economic Analysis. (2026). CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents (Counties in Texas by per capita personal income, 2021) [Data set]. Retrieved October 11, 2026, from https://apps.bea.gov/regional/zip/CAINC1.zip
MLA 9
CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in Texas by per capita personal income, 2021. U.S. Bureau of Economic Analysis, 5 Feb. 2026, https://apps.bea.gov/regional/zip/CAINC1.zip. Invokely, https://invokely.ai/rankings/per-capita-personal-income/texas-counties?period=2021. Accessed 11 Oct. 2026.
Chicago (author-date)
U.S. Bureau of Economic Analysis. 2026. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Counties in Texas by per capita personal income, 2021. Dataset. Accessed October 11, 2026. https://apps.bea.gov/regional/zip/CAINC1.zip. Also distributed by Invokely, https://invokely.ai/rankings/per-capita-personal-income/texas-counties?period=2021.
Harvard
U.S. Bureau of Economic Analysis (2026) CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents, Counties in Texas by per capita personal income, 2021 [Dataset]. Available at: https://apps.bea.gov/regional/zip/CAINC1.zip, via Invokely: https://invokely.ai/rankings/per-capita-personal-income/texas-counties?period=2021 (Accessed: 11 October 2026).
BibTeX
@misc{bureau_counties_in_texas_by_2021,
author = {{U.S. Bureau of Economic Analysis}},
title = {{CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in Texas by per capita personal income, 2021}},
year = {2026},
howpublished = {Data set},
url = {https://apps.bea.gov/regional/zip/CAINC1.zip},
urldate = {2026-10-11},
note = {Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/texas-counties?period=2021. Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.},
}
RIS
TY - DATA
AU - U.S. Bureau of Economic Analysis
TI - CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents: Counties in Texas by per capita personal income, 2021
PY - 2026
DA - 2026/02/05
PB - U.S. Bureau of Economic Analysis
DB - Invokely
UR - https://apps.bea.gov/regional/zip/CAINC1.zip
L2 - https://invokely.ai/rankings/per-capita-personal-income/texas-counties?period=2021
Y2 - 2026/10/11
N1 - Accessed via Invokely, https://invokely.ai/rankings/per-capita-personal-income/texas-counties?period=2021.
N1 - Publisher attribution: U.S. Bureau of Economic Analysis. CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. https://apps.bea.gov/regional/zip/CAINC1.zip. Retrieved 2026-10-11.
ER -
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 per capita personal income using official data, and cite the source.
rank_places {"indicator":"per_capita_personal_income","level":"province","within":"Texas","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=per_capita_personal_income&level=province&within=Texas&limit=10
Questions
Which county has the highest per capita personal income?
Loving County, with $130,768 in 2021, according to the U.S. Bureau of Economic Analysis.
Which county has the lowest per capita personal income?
Garza County, with $32,024 in 2021.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: U.S. Bureau of Economic Analysis, CAINC1: county annual personal income summary, per capita personal income, current dollars, individual counties and county equivalents. Retrieved 2026-10-11.