Webb County, Texas
Precinct data
Results by precinct
82 precincts · 65,995 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Precinct 356Precinct 356 | 1,253 | 1,590 | 18 | 2,861 | 43.8% | 55.6% | R+11.8 |
|---|---|---|---|---|---|---|---|
| Precinct -Precinct 349Precinct 349 | 1,039 | 1,726 | 20 | 2,785 | 37.3% | 62.0% | R+24.7 |
| Precinct -Precinct 359Precinct 359 | 1,319 | 1,417 | 16 | 2,752 | 47.9% | 51.5% | R+3.6 |
| Precinct -Precinct 344Precinct 344 | 1,199 | 1,318 | 27 | 2,544 | 47.1% | 51.8% | R+4.7 |
| Precinct -Precinct 447Precinct 447 | 819 | 1,221 | 19 | 2,059 | 39.8% | 59.3% | R+19.5 |
| Precinct -Precinct 458Precinct 458 | 913 | 1,122 | 14 | 2,049 | 44.6% | 54.8% | R+10.2 |
| Precinct -Precinct 132Precinct 132 | 800 | 898 | 18 | 1,716 | 46.6% | 52.3% | R+5.7 |
| Precinct -Precinct 370Precinct 370 | 723 | 920 | 11 | 1,654 | 43.7% | 55.6% | R+11.9 |
| Precinct -Precinct 274Precinct 274 | 680 | 942 | 12 | 1,634 | 41.6% | 57.6% | R+16.0 |
| Precinct -Precinct 446Precinct 446 | 858 | 720 | 15 | 1,593 | 53.9% | 45.2% | D+8.7 |
| Precinct -Precinct 309Precinct 309 | 930 | 590 | 13 | 1,533 | 60.7% | 38.5% | D+22.2 |
| Precinct -Precinct 343Precinct 343 | 777 | 721 | 13 | 1,511 | 51.4% | 47.7% | D+3.7 |
| Precinct -Precinct 371Precinct 371 | 666 | 830 | 14 | 1,510 | 44.1% | 55.0% | R+10.9 |
| Precinct -Precinct 154Precinct 154 | 662 | 771 | 13 | 1,446 | 45.8% | 53.3% | R+7.5 |
| Precinct -Precinct 340Precinct 340 | 632 | 767 | 17 | 1,416 | 44.6% | 54.2% | R+9.5 |
| Precinct -Precinct 255Precinct 255 | 618 | 750 | 8 | 1,376 | 44.9% | 54.5% | R+9.6 |
| Precinct -Precinct 342Precinct 342 | 651 | 667 | 11 | 1,329 | 49.0% | 50.2% | R+1.2 |
| Precinct -Precinct 231Precinct 231 | 579 | 637 | 10 | 1,226 | 47.2% | 52.0% | R+4.7 |
| Precinct -Precinct 250APrecinct 250A | 560 | 644 | 9 | 1,213 | 46.2% | 53.1% | R+6.9 |
| Precinct -Precinct 252Precinct 252 | 563 | 541 | 13 | 1,117 | 50.4% | 48.4% | D+2.0 |
| Precinct -Precinct 239Precinct 239 | 648 | 461 | 6 | 1,115 | 58.1% | 41.3% | D+16.8 |
| Precinct -Precinct 345Precinct 345 | 555 | 539 | 17 | 1,111 | 50.0% | 48.5% | D+1.4 |
| Precinct -Precinct 130Precinct 130 | 493 | 543 | 8 | 1,044 | 47.2% | 52.0% | R+4.8 |
| Precinct -Precinct 267Precinct 267 | 524 | 476 | 5 | 1,005 | 52.1% | 47.4% | D+4.8 |
| Precinct -Precinct 341Precinct 341 | 431 | 543 | 10 | 984 | 43.8% | 55.2% | R+11.4 |
| Precinct -Precinct 218Precinct 218 | 516 | 448 | 14 | 978 | 52.8% | 45.8% | D+7.0 |
| Precinct -Precinct 272Precinct 272 | 438 | 494 | 5 | 937 | 46.7% | 52.7% | R+6.0 |
| Precinct -Precinct 134Precinct 134 | 422 | 486 | 8 | 916 | 46.1% | 53.1% | R+7.0 |
| Precinct -Precinct 176APrecinct 176A | 365 | 521 | 3 | 889 | 41.1% | 58.6% | R+17.5 |
| Precinct -Precinct 129Precinct 129 | 409 | 438 | 7 | 854 | 47.9% | 51.3% | R+3.4 |
| Precinct -Precinct 169Precinct 169 | 395 | 434 | 6 | 835 | 47.3% | 52.0% | R+4.7 |
| Precinct -Precinct 273Precinct 273 | 370 | 411 | 6 | 787 | 47.0% | 52.2% | R+5.2 |
| Precinct -Precinct 219Precinct 219 | 396 | 336 | 8 | 740 | 53.5% | 45.4% | D+8.1 |
| Precinct -Precinct 124Precinct 124 | 404 | 326 | 7 | 737 | 54.8% | 44.2% | D+10.6 |
| Precinct -Precinct 413Precinct 413 | 404 | 319 | 7 | 730 | 55.3% | 43.7% | D+11.6 |
| Precinct -Precinct 405Precinct 405 | 373 | 325 | 7 | 705 | 52.9% | 46.1% | D+6.8 |
| Precinct -Precinct 361Precinct 361 | 397 | 299 | 8 | 704 | 56.4% | 42.5% | D+13.9 |
| Precinct -Precinct 133Precinct 133 | 319 | 379 | 2 | 700 | 45.6% | 54.1% | R+8.6 |
| Precinct -Precinct 311Precinct 311 | 401 | 277 | 7 | 685 | 58.5% | 40.4% | D+18.1 |
| Precinct -Precinct 266Precinct 266 | 366 | 309 | 7 | 682 | 53.7% | 45.3% | D+8.4 |
| Precinct -Precinct 404Precinct 404 | 355 | 286 | 6 | 647 | 54.9% | 44.2% | D+10.7 |
| Precinct -Precinct 221Precinct 221 | 369 | 254 | 12 | 635 | 58.1% | 40.0% | D+18.1 |
| Precinct -Precinct 415Precinct 415 | 327 | 238 | 9 | 574 | 57.0% | 41.5% | D+15.5 |
| Precinct -Precinct 128Precinct 128 | 297 | 267 | 8 | 572 | 51.9% | 46.7% | D+5.2 |
| Precinct -Precinct 401Precinct 401 | 331 | 231 | 8 | 570 | 58.1% | 40.5% | D+17.5 |
| Precinct -Precinct 226Precinct 226 | 307 | 233 | 6 | 546 | 56.2% | 42.7% | D+13.6 |
| Precinct -Precinct 275APrecinct 275A | 223 | 313 | 6 | 542 | 41.1% | 57.7% | R+16.6 |
| Precinct -Precinct 402Precinct 402 | 315 | 219 | 8 | 542 | 58.1% | 40.4% | D+17.7 |
| Precinct -Precinct 220Precinct 220 | 293 | 225 | 4 | 522 | 56.1% | 43.1% | D+13.0 |
| Precinct -Precinct 308Precinct 308 | 237 | 234 | 3 | 474 | 50.0% | 49.4% | D+0.6 |
| Precinct -Precinct 312Precinct 312 | 266 | 180 | 9 | 455 | 58.5% | 39.6% | D+18.9 |
| Precinct -Precinct 403Precinct 403 | 241 | 205 | 5 | 451 | 53.4% | 45.5% | D+8.0 |
| Precinct -Precinct 164Precinct 164 | 238 | 189 | 6 | 433 | 55.0% | 43.6% | D+11.3 |
| Precinct -Precinct 135Precinct 135 | 197 | 226 | 9 | 432 | 45.6% | 52.3% | R+6.7 |
| Precinct -Precinct 237Precinct 237 | 124 | 250 | 6 | 380 | 32.6% | 65.8% | R+33.2 |
| Precinct -Precinct 125Precinct 125 | 213 | 153 | 6 | 372 | 57.3% | 41.1% | D+16.1 |
| Precinct -Precinct 123Precinct 123 | 206 | 149 | 1 | 356 | 57.9% | 41.9% | D+16.0 |
| Precinct -Precinct 414Precinct 414 | 206 | 137 | 1 | 344 | 59.9% | 39.8% | D+20.1 |
| Precinct -Precinct 363Precinct 363 | 185 | 152 | 3 | 340 | 54.4% | 44.7% | D+9.7 |
| Precinct -Precinct 465Precinct 465 | 200 | 136 | 3 | 339 | 59.0% | 40.1% | D+18.9 |
| Precinct -Precinct 416Precinct 416 | 190 | 134 | 7 | 331 | 57.4% | 40.5% | D+16.9 |
| Precinct -Precinct 406Precinct 406 | 179 | 145 | 6 | 330 | 54.2% | 43.9% | D+10.3 |
| Precinct -Precinct 177Precinct 177 | 170 | 151 | 4 | 325 | 52.3% | 46.5% | D+5.8 |
| Precinct -Precinct 227Precinct 227 | 139 | 181 | 2 | 322 | 43.2% | 56.2% | R+13.0 |
| Precinct -Precinct 268Precinct 268 | 130 | 191 | 1 | 322 | 40.4% | 59.3% | R+18.9 |
| Precinct -Precinct 422Precinct 422 | 145 | 132 | 2 | 279 | 52.0% | 47.3% | D+4.7 |
| Precinct -Precinct 417Precinct 417 | 147 | 95 | 1 | 243 | 60.5% | 39.1% | D+21.4 |
| Precinct -Precinct 448Precinct 448 | 104 | 126 | 5 | 235 | 44.3% | 53.6% | R+9.4 |
| Precinct -Precinct 251Precinct 251 | 113 | 86 | 4 | 203 | 55.7% | 42.4% | D+13.3 |
| Precinct -Precinct 460Precinct 460 | 114 | 87 | 2 | 203 | 56.2% | 42.9% | D+13.3 |
| Precinct -Precinct 310Precinct 310 | 109 | 84 | 3 | 196 | 55.6% | 42.9% | D+12.8 |
| Precinct -Precinct 407Precinct 407 | 104 | 87 | 3 | 194 | 53.6% | 44.8% | D+8.8 |
| Precinct -Precinct 453Precinct 453 | 104 | 88 | 0 | 192 | 54.2% | 45.8% | D+8.3 |
| Precinct -Precinct 136Precinct 136 | 53 | 133 | 0 | 186 | 28.5% | 71.5% | R+43.0 |
| Precinct -Precinct 238Precinct 238 | 58 | 85 | 3 | 146 | 39.7% | 58.2% | R+18.5 |
| Precinct -Precinct 462Precinct 462 | 83 | 51 | 1 | 135 | 61.5% | 37.8% | D+23.7 |
| Precinct -Precinct 457Precinct 457 | 9 | 41 | 0 | 50 | 18.0% | 82.0% | R+64.0 |
| Precinct -Precinct 278Precinct 278 | 13 | 18 | 0 | 31 | 41.9% | 58.1% | R+16.1 |
| Precinct -Precinct 250CPrecinct 250C | 13 | 17 | 0 | 30 | 43.3% | 56.7% | R+13.3 |
| Precinct -Precinct 275BPrecinct 275B | 12 | 16 | 0 | 28 | 42.9% | 57.1% | R+14.3 |
| Precinct -Precinct 176BPrecinct 176B | 10 | 15 | 0 | 25 | 40.0% | 60.0% | R+20.0 |
| Precinct -Precinct 250BPrecinct 250B | 0 | 1 | 0 | 1 | 0.0% | 100.0% | R+100.0 |
Presidential margin, 1904–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1904 | −31.2% |
| 1908 | −65.3% |
| 1912 | −14.8% |
| 1916 | +17.8% |
| 1920 | +14.8% |
| 1924 | +49.3% |
| 1928 | +35.6% |
| 1932 | +73.3% |
| 1936 | +67.6% |
| 1940 | +68.5% |
| 1944 | +71.2% |
| 1948 | +63.1% |
| 1952 | +38.1% |
| 1956 | +35.9% |
| 1960 | +69.6% |
| 1964 | +80.3% |
| 1968 | +61.9% |
| 1972 | +16.8% |
| 1976 | +41.8% |
| 1980 | +36.6% |
| 1984 | +17.8% |
| 1988 | +36.5% |
| 1992 | +27.0% |
| 1996 | +57.7% |
| 2000 | +16.0% |
| 2004 | +14.2% |
| 2008 | +43.4% |
| 2012 | +53.9% |
| 2016 | +51.0% |
| 2020 | +23.3% |
| 2024 | −2.2% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 123,291 |
| 2018 | 129,244 |
| 2020 | 137,840 |
| 2022 | 143,148 |
| 2024 | 148,536 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
−2,250 net domestic migration · 2025
Net −29,288 over 2011–2025 · gain loss
Arrivals reported $53,687 in average income, against $55,182 for residents who stayed — 3% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+7.5 on average — 9.7 points more Democratic-leaning than Webb County, TX itself (R+2.2).
Where arrivals came from lean of each source
- Bexar County, TX396D+9.7
- Harris County, TX131D+5.5
- Travis County, TX97D+39.3
- Hidalgo County, TX80R+2.9
- Dallas County, TX74D+22.2
- Tarrant County, TX45R+5.1
Where departures went households, 2022–23
- Bexar County, TX895
- Harris County, TX178
- Travis County, TX158
- Hidalgo County, TX143
- Dallas County, TX99
- Tarrant County, TX62
Migration is one input to a place’s political change, not its cause — a shift can also come from residents changing their minds, generational turnover, or turnout. These figures describe the places people moved between; they do not measure how any mover voted.
| Year | Net domestic migration |
|---|---|
| 2011 | −700 |
| 2012 | −430 |
| 2013 | −1,096 |
| 2014 | −2,031 |
| 2015 | −2,664 |
| 2016 | −2,670 |
| 2017 | −2,916 |
| 2018 | −2,332 |
| 2019 | −2,208 |
| 2021 | −2,106 |
| 2022 | −3,141 |
| 2023 | −2,108 |
| 2024 | −2,636 |
| 2025 | −2,250 |
Webb County, anchored by Laredo on the Rio Grande, voted Democratic for decades before narrowing to R+2.2 in 2024—one of the steepest rightward shifts among majority-Hispanic counties in Texas.
Across the recorded series it reached a Democratic high of 80.3 points in 1964 and a Republican high of 65.3 points in 1908. Between 2020 and 2024 the county moved 25.4 points toward the Republican candidate; the 2024 margin was 2.2 points.
A population of 269,294, a 4% non-Hispanic-white share, and a median household income of $63,058 describe the county. The county's voting pattern over the last decade is most similar to that of Hidalgo County and Maverick County.
The counties whose fingerprint — 2000–2024 trajectory, demographics, ancestry, religion — sits closest to this one, and why.
Twin score (0–100) = weighted cosine between tier-standardized fingerprints: presidential margins 2000–2024 with 12-yr trend and elasticity, ACS income, age, education, population and race, top reported ancestries, and religious adherence — chips name the closest-shared dimensions and the widest gap. Re-weight the groups in the twins explorer.
Browse places by community — income, education, race & ethnicity, language — all community cuts →
Compare two places, side by side
Twelve curated comparisons line up election history, demographics, and the divergence story for two places at a glance. Browse all comparisons →
Webb County, Texas. Akashic. https://akashic.app/county/48479/. Accessed May 20, 2026. License: CC BY 4.0.