Montgomery County, Texas
Precinct data
Results by precinct
125 precincts · 307,258 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Precinct 87Precinct 87 | 1,468 | 2,761 | 55 | 4,284 | 34.3% | 64.4% | R+30.2 |
|---|---|---|---|---|---|---|---|
| Precinct -Precinct 30Precinct 30 | 625 | 3,580 | 31 | 4,236 | 14.8% | 84.5% | R+69.8 |
| Precinct -Precinct 90Precinct 90 | 801 | 3,398 | 30 | 4,229 | 18.9% | 80.3% | R+61.4 |
| Precinct -Precinct 50Precinct 50 | 717 | 3,488 | 21 | 4,226 | 17.0% | 82.5% | R+65.6 |
| Precinct -Precinct 100Precinct 100 | 1,453 | 2,685 | 65 | 4,203 | 34.6% | 63.9% | R+29.3 |
| Precinct -Precinct 53APrecinct 53A | 1,357 | 2,704 | 39 | 4,100 | 33.1% | 66.0% | R+32.9 |
| Precinct -Precinct 102Precinct 102 | 863 | 3,152 | 32 | 4,047 | 21.3% | 77.9% | R+56.6 |
| Precinct -Precinct 40Precinct 40 | 1,049 | 2,965 | 27 | 4,041 | 26.0% | 73.4% | R+47.4 |
| Precinct -Precinct 56Precinct 56 | 1,378 | 2,516 | 46 | 3,940 | 35.0% | 63.9% | R+28.9 |
| Precinct -Precinct 18Precinct 18 | 857 | 3,008 | 24 | 3,889 | 22.0% | 77.3% | R+55.3 |
| Precinct -Precinct 43APrecinct 43A | 799 | 3,043 | 32 | 3,874 | 20.6% | 78.5% | R+57.9 |
| Precinct -Precinct 3Precinct 3 | 1,216 | 2,591 | 60 | 3,867 | 31.4% | 67.0% | R+35.6 |
| Precinct -Precinct 72Precinct 72 | 660 | 3,163 | 28 | 3,851 | 17.1% | 82.1% | R+65.0 |
| Precinct -Precinct 65Precinct 65 | 545 | 3,200 | 22 | 3,767 | 14.5% | 84.9% | R+70.5 |
| Precinct -Precinct 76Precinct 76 | 738 | 2,986 | 28 | 3,752 | 19.7% | 79.6% | R+59.9 |
| Precinct -Precinct 78Precinct 78 | 1,318 | 2,386 | 48 | 3,752 | 35.1% | 63.6% | R+28.5 |
| Precinct -Precinct 88APrecinct 88A | 1,381 | 2,307 | 53 | 3,741 | 36.9% | 61.7% | R+24.8 |
| Precinct -Precinct 97Precinct 97 | 631 | 3,026 | 28 | 3,685 | 17.1% | 82.1% | R+65.0 |
| Precinct -Precinct 91APrecinct 91A | 581 | 3,067 | 28 | 3,676 | 15.8% | 83.4% | R+67.6 |
| Precinct -Precinct 96Precinct 96 | 1,362 | 2,248 | 54 | 3,664 | 37.2% | 61.4% | R+24.2 |
| Precinct -Precinct 36Precinct 36 | 1,070 | 2,551 | 29 | 3,650 | 29.3% | 69.9% | R+40.6 |
| Precinct -Precinct 31Precinct 31 | 1,199 | 2,389 | 44 | 3,632 | 33.0% | 65.8% | R+32.8 |
| Precinct -Precinct 92Precinct 92 | 1,438 | 2,137 | 44 | 3,619 | 39.7% | 59.0% | R+19.3 |
| Precinct -Precinct 61Precinct 61 | 1,473 | 2,081 | 56 | 3,610 | 40.8% | 57.6% | R+16.8 |
| Precinct -Precinct 63APrecinct 63A | 608 | 2,958 | 25 | 3,591 | 16.9% | 82.4% | R+65.4 |
| Precinct -Precinct 29Precinct 29 | 538 | 3,027 | 23 | 3,588 | 15.0% | 84.4% | R+69.4 |
| Precinct -Precinct 1Precinct 1 | 1,071 | 2,484 | 29 | 3,584 | 29.9% | 69.3% | R+39.4 |
| Precinct -Precinct 68Precinct 68 | 1,042 | 2,435 | 37 | 3,514 | 29.7% | 69.3% | R+39.6 |
| Precinct -Precinct 41Precinct 41 | 715 | 2,751 | 25 | 3,491 | 20.5% | 78.8% | R+58.3 |
| Precinct -Precinct 99Precinct 99 | 611 | 2,832 | 17 | 3,460 | 17.7% | 81.8% | R+64.2 |
| Precinct -Precinct 71Precinct 71 | 1,239 | 2,173 | 47 | 3,459 | 35.8% | 62.8% | R+27.0 |
| Precinct -Precinct 35Precinct 35 | 1,099 | 2,317 | 40 | 3,456 | 31.8% | 67.0% | R+35.2 |
| Precinct -Precinct 80APrecinct 80A | 1,037 | 2,366 | 40 | 3,443 | 30.1% | 68.7% | R+38.6 |
| Precinct -Precinct 17Precinct 17 | 651 | 2,756 | 32 | 3,439 | 18.9% | 80.1% | R+61.2 |
| Precinct -Precinct 46Precinct 46 | 1,258 | 2,125 | 49 | 3,432 | 36.7% | 61.9% | R+25.3 |
| Precinct -Precinct 113Precinct 113 | 609 | 2,786 | 28 | 3,423 | 17.8% | 81.4% | R+63.6 |
| Precinct -Precinct 66Precinct 66 | 662 | 2,713 | 32 | 3,407 | 19.4% | 79.6% | R+60.2 |
| Precinct -Precinct 77Precinct 77 | 594 | 2,765 | 13 | 3,372 | 17.6% | 82.0% | R+64.4 |
| Precinct -Precinct 81Precinct 81 | 1,102 | 2,226 | 27 | 3,355 | 32.8% | 66.3% | R+33.5 |
| Precinct -Precinct 22Precinct 22 | 514 | 2,801 | 15 | 3,330 | 15.4% | 84.1% | R+68.7 |
| Precinct -Precinct 14Precinct 14 | 936 | 2,314 | 31 | 3,281 | 28.5% | 70.5% | R+42.0 |
| Precinct -Precinct 106APrecinct 106A | 491 | 2,739 | 20 | 3,250 | 15.1% | 84.3% | R+69.2 |
| Precinct -Precinct 69Precinct 69 | 1,150 | 2,000 | 47 | 3,197 | 36.0% | 62.6% | R+26.6 |
| Precinct -Precinct 23Precinct 23 | 799 | 2,357 | 22 | 3,178 | 25.1% | 74.2% | R+49.0 |
| Precinct -Precinct 75Precinct 75 | 1,090 | 2,041 | 40 | 3,171 | 34.4% | 64.4% | R+30.0 |
| Precinct -Precinct 19Precinct 19 | 513 | 2,643 | 13 | 3,169 | 16.2% | 83.4% | R+67.2 |
| Precinct -Precinct 38Precinct 38 | 476 | 2,670 | 16 | 3,162 | 15.1% | 84.4% | R+69.4 |
| Precinct -Precinct 105Precinct 105 | 506 | 2,630 | 20 | 3,156 | 16.0% | 83.3% | R+67.3 |
| Precinct -Precinct 89Precinct 89 | 632 | 2,458 | 33 | 3,123 | 20.2% | 78.7% | R+58.5 |
| Precinct -Precinct 33Precinct 33 | 1,057 | 1,986 | 47 | 3,090 | 34.2% | 64.3% | R+30.1 |
| Precinct -Precinct 94Precinct 94 | 1,121 | 1,927 | 35 | 3,083 | 36.4% | 62.5% | R+26.1 |
| Precinct -Precinct 28APrecinct 28A | 538 | 2,516 | 16 | 3,070 | 17.5% | 82.0% | R+64.4 |
| Precinct -Precinct 103Precinct 103 | 1,089 | 1,935 | 43 | 3,067 | 35.5% | 63.1% | R+27.6 |
| Precinct -Precinct 93Precinct 93 | 792 | 2,209 | 23 | 3,024 | 26.2% | 73.0% | R+46.9 |
| Precinct -Precinct 82Precinct 82 | 838 | 2,050 | 30 | 2,918 | 28.7% | 70.3% | R+41.5 |
| Precinct -Precinct 6Precinct 6 | 1,010 | 1,853 | 51 | 2,914 | 34.7% | 63.6% | R+28.9 |
| Precinct -Precinct 8Precinct 8 | 418 | 2,459 | 19 | 2,896 | 14.4% | 84.9% | R+70.5 |
| Precinct -Precinct 84Precinct 84 | 1,292 | 1,516 | 45 | 2,853 | 45.3% | 53.1% | R+7.9 |
| Precinct -Precinct 16Precinct 16 | 437 | 2,384 | 15 | 2,836 | 15.4% | 84.1% | R+68.7 |
| Precinct -Precinct 15Precinct 15 | 599 | 2,178 | 29 | 2,806 | 21.3% | 77.6% | R+56.3 |
| Precinct -Precinct 95Precinct 95 | 1,141 | 1,610 | 45 | 2,796 | 40.8% | 57.6% | R+16.8 |
| Precinct -Precinct 26Precinct 26 | 769 | 1,946 | 20 | 2,735 | 28.1% | 71.2% | R+43.0 |
| Precinct -Precinct 39Precinct 39 | 296 | 2,367 | 14 | 2,677 | 11.1% | 88.4% | R+77.4 |
| Precinct -Precinct 85Precinct 85 | 444 | 2,191 | 20 | 2,655 | 16.7% | 82.5% | R+65.8 |
| Precinct -Precinct 2Precinct 2 | 788 | 1,824 | 20 | 2,632 | 29.9% | 69.3% | R+39.4 |
| Precinct -Precinct 57Precinct 57 | 455 | 2,105 | 11 | 2,571 | 17.7% | 81.9% | R+64.2 |
| Precinct -Precinct 21Precinct 21 | 797 | 1,744 | 29 | 2,570 | 31.0% | 67.9% | R+36.8 |
| Precinct -Precinct 52Precinct 52 | 612 | 1,899 | 36 | 2,547 | 24.0% | 74.6% | R+50.5 |
| Precinct -Precinct 54Precinct 54 | 572 | 1,932 | 19 | 2,523 | 22.7% | 76.6% | R+53.9 |
| Precinct -Precinct 112Precinct 112 | 381 | 2,119 | 10 | 2,510 | 15.2% | 84.4% | R+69.2 |
| Precinct -Precinct 37Precinct 37 | 809 | 1,500 | 28 | 2,337 | 34.6% | 64.2% | R+29.6 |
| Precinct -Precinct 110Precinct 110 | 636 | 1,668 | 21 | 2,325 | 27.4% | 71.7% | R+44.4 |
| Precinct -Precinct 34Precinct 34 | 564 | 1,718 | 27 | 2,309 | 24.4% | 74.4% | R+50.0 |
| Precinct -Precinct 109Precinct 109 | 684 | 1,547 | 26 | 2,257 | 30.3% | 68.5% | R+38.2 |
| Precinct -Precinct 24Precinct 24 | 662 | 1,581 | 14 | 2,257 | 29.3% | 70.0% | R+40.7 |
| Precinct -Precinct 108Precinct 108 | 745 | 1,455 | 41 | 2,241 | 33.2% | 64.9% | R+31.7 |
| Precinct -Precinct 86Precinct 86 | 405 | 1,727 | 20 | 2,152 | 18.8% | 80.3% | R+61.4 |
| Precinct -Precinct 45Precinct 45 | 687 | 1,391 | 34 | 2,112 | 32.5% | 65.9% | R+33.3 |
| Precinct -Precinct 70Precinct 70 | 765 | 1,266 | 31 | 2,062 | 37.1% | 61.4% | R+24.3 |
| Precinct -Precinct 62Precinct 62 | 804 | 1,192 | 21 | 2,017 | 39.9% | 59.1% | R+19.2 |
| Precinct -Precinct 67Precinct 67 | 780 | 1,159 | 26 | 1,965 | 39.7% | 59.0% | R+19.3 |
| Precinct -Precinct 32Precinct 32 | 811 | 1,103 | 33 | 1,947 | 41.7% | 56.7% | R+15.0 |
| Precinct -Precinct 58Precinct 58 | 667 | 1,235 | 30 | 1,932 | 34.5% | 63.9% | R+29.4 |
| Precinct -Precinct 13Precinct 13 | 299 | 1,618 | 9 | 1,926 | 15.5% | 84.0% | R+68.5 |
| Precinct -Precinct 101Precinct 101 | 752 | 1,112 | 35 | 1,899 | 39.6% | 58.6% | R+19.0 |
| Precinct -Precinct 104Precinct 104 | 522 | 1,332 | 29 | 1,883 | 27.7% | 70.7% | R+43.0 |
| Precinct -Precinct 11Precinct 11 | 348 | 1,467 | 13 | 1,828 | 19.0% | 80.3% | R+61.2 |
| Precinct -Precinct 48Precinct 48 | 685 | 1,076 | 21 | 1,782 | 38.4% | 60.4% | R+21.9 |
| Precinct -Precinct 44Precinct 44 | 550 | 1,183 | 18 | 1,751 | 31.4% | 67.6% | R+36.2 |
| Precinct -Precinct 47Precinct 47 | 722 | 996 | 16 | 1,734 | 41.6% | 57.4% | R+15.8 |
| Precinct -Precinct 74Precinct 74 | 418 | 1,286 | 19 | 1,723 | 24.3% | 74.6% | R+50.4 |
| Precinct -Precinct 49Precinct 49 | 653 | 1,017 | 21 | 1,691 | 38.6% | 60.1% | R+21.5 |
| Precinct -Precinct 12Precinct 12 | 435 | 1,237 | 14 | 1,686 | 25.8% | 73.4% | R+47.6 |
| Precinct -Precinct 98Precinct 98 | 672 | 953 | 26 | 1,651 | 40.7% | 57.7% | R+17.0 |
| Precinct -Precinct 7Precinct 7 | 348 | 1,265 | 11 | 1,624 | 21.4% | 77.9% | R+56.5 |
| Precinct -Precinct 60Precinct 60 | 549 | 1,050 | 22 | 1,621 | 33.9% | 64.8% | R+30.9 |
| Precinct -Precinct 9Precinct 9 | 254 | 1,331 | 7 | 1,592 | 16.0% | 83.6% | R+67.7 |
| Precinct -Precinct 27Precinct 27 | 500 | 1,045 | 15 | 1,560 | 32.1% | 67.0% | R+34.9 |
| Precinct -Precinct 73Precinct 73 | 417 | 1,086 | 9 | 1,512 | 27.6% | 71.8% | R+44.2 |
| Precinct -Precinct 83Precinct 83 | 241 | 1,250 | 10 | 1,501 | 16.1% | 83.3% | R+67.2 |
| Precinct -Precinct 79Precinct 79 | 535 | 897 | 21 | 1,453 | 36.8% | 61.7% | R+24.9 |
| Precinct -Precinct 111Precinct 111 | 334 | 1,099 | 12 | 1,445 | 23.1% | 76.1% | R+52.9 |
| Precinct -Precinct 25Precinct 25 | 271 | 1,146 | 17 | 1,434 | 18.9% | 79.9% | R+61.0 |
| Precinct -Precinct 59Precinct 59 | 433 | 845 | 18 | 1,296 | 33.4% | 65.2% | R+31.8 |
| Precinct -Precinct 51Precinct 51 | 501 | 770 | 14 | 1,285 | 39.0% | 59.9% | R+20.9 |
| Precinct -Precinct 10Precinct 10 | 740 | 498 | 7 | 1,245 | 59.4% | 40.0% | D+19.4 |
| Precinct -Precinct 4Precinct 4 | 526 | 684 | 32 | 1,242 | 42.4% | 55.1% | R+12.7 |
| Precinct -Precinct 20Precinct 20 | 441 | 779 | 11 | 1,231 | 35.8% | 63.3% | R+27.5 |
| Precinct -Precinct 64Precinct 64 | 245 | 918 | 5 | 1,168 | 21.0% | 78.6% | R+57.6 |
| Precinct -Precinct 55Precinct 55 | 234 | 769 | 4 | 1,007 | 23.2% | 76.4% | R+53.1 |
| Precinct -Precinct 42Precinct 42 | 81 | 441 | 3 | 525 | 15.4% | 84.0% | R+68.6 |
| Precinct -Precinct 5Precinct 5 | 25 | 247 | 1 | 273 | 9.2% | 90.5% | R+81.3 |
| Precinct -Precinct 53BPrecinct 53B | 66 | 136 | 2 | 204 | 32.4% | 66.7% | R+34.3 |
| Precinct -Precinct 80BPrecinct 80B | 31 | 70 | 0 | 101 | 30.7% | 69.3% | R+38.6 |
| Precinct -Precinct 106BPrecinct 106B | 12 | 65 | 1 | 78 | 15.4% | 83.3% | R+67.9 |
| Precinct -Precinct 28BPrecinct 28B | 9 | 43 | 0 | 52 | 17.3% | 82.7% | R+65.4 |
| Precinct -Precinct 63BPrecinct 63B | 9 | 41 | 0 | 50 | 18.0% | 82.0% | R+64.0 |
| Precinct -Precinct 43EPrecinct 43E | 9 | 32 | 0 | 41 | 22.0% | 78.0% | R+56.1 |
| Precinct -Precinct 28CPrecinct 28C | 6 | 26 | 0 | 32 | 18.8% | 81.3% | R+62.5 |
| Precinct -Precinct 107Precinct 107 | 7 | 17 | 0 | 24 | 29.2% | 70.8% | R+41.7 |
| Precinct -Precinct 88BPrecinct 88B | 6 | 14 | 0 | 20 | 30.0% | 70.0% | R+40.0 |
| Precinct -Precinct 91BPrecinct 91B | 1 | 10 | 0 | 11 | 9.1% | 90.9% | R+81.8 |
| Precinct -Precinct 43BPrecinct 43B | 1 | 8 | 0 | 9 | 11.1% | 88.9% | R+77.8 |
| Precinct -Precinct 43CPrecinct 43C | 1 | 7 | 0 | 8 | 12.5% | 87.5% | R+75.0 |
| Precinct -Precinct 43DPrecinct 43D | 1 | 7 | 0 | 8 | 12.5% | 87.5% | R+75.0 |
Presidential margin, 1908–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1908 | +41.1% |
| 1912 | +51.9% |
| 1916 | +55.9% |
| 1920 | +50.5% |
| 1924 | +79.0% |
| 1928 | +19.2% |
| 1932 | +87.9% |
| 1936 | +85.6% |
| 1940 | +78.3% |
| 1944 | +74.1% |
| 1948 | +37.5% |
| 1952 | +7.2% |
| 1956 | −13.2% |
| 1960 | +2.9% |
| 1964 | +22.2% |
| 1968 | −2.5% |
| 1972 | −55.1% |
| 1976 | −6.8% |
| 1980 | −34.1% |
| 1984 | −51.1% |
| 1988 | −37.1% |
| 1992 | −27.5% |
| 1996 | −38.7% |
| 2000 | −54.0% |
| 2004 | −56.7% |
| 2008 | −52.7% |
| 2012 | −60.5% |
| 2016 | −50.7% |
| 2020 | −43.8% |
| 2024 | −45.5% |
U.S. Senate
Registered voters
Total registered voters, over time
| Year | Total registered |
|---|---|
| 2016 | 313,858 |
| 2018 | 334,476 |
| 2020 | 370,060 |
| 2022 | 409,759 |
| 2024 | 453,832 |
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+22,690 net domestic migration · 2025
Net +220,575 over 2011–2025 · gain loss
Arrivals reported $91,270 in average income, against $126,576 for residents who stayed — 28% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+0.1 on average — 46 points more Democratic-leaning than Montgomery County, TX itself (R+45.5).
Where arrivals came from lean of each source
- Harris County, TX12,733D+5.5
- Fort Bend County, TX636D+1.6
- Walker County, TX516R+39.9
- Liberty County, TX404R+61.6
- Travis County, TX371D+39.3
- Los Angeles County, CA298D+32.9
Where departures went households, 2022–23
- Harris County, TX7,410
- Walker County, TX620
- Liberty County, TX546
- Travis County, TX423
- Fort Bend County, TX326
- Tarrant County, TX269
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 | +7,280 |
| 2012 | +8,228 |
| 2013 | +9,416 |
| 2014 | +13,396 |
| 2015 | +13,131 |
| 2016 | +14,050 |
| 2017 | +11,220 |
| 2018 | +13,856 |
| 2019 | +13,423 |
| 2021 | +23,146 |
| 2022 | +22,465 |
| 2023 | +24,797 |
| 2024 | +23,477 |
| 2025 | +22,690 |
Montgomery County, north of Houston, has absorbed rapid suburban and exurban growth while sustaining presidential margins above R+40 for over a decade, making it a consistent anchor of Republican vote totals in statewide contests.
Across the recorded series it reached a Democratic high of 87.9 points in 1932 and a Republican high of 60.5 points in 2012. Between 2020 and 2024 the county moved 1.6 points toward the Republican candidate; the 2024 margin was 45.5 points.
A population of 684,432, a 59% non-Hispanic-white share, and a median household income of $97,701 describe the county. The county's voting pattern over the last decade is most similar to that of Canadian County and Cherokee 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 →
Montgomery County, Texas. Akashic. https://akashic.app/county/48339/. Accessed May 20, 2026. License: CC BY 4.0.