- Lead
- 3,612
- Total
- 278,049
- vs nation
- D+2.8
- Turnout
- 64.7%
Bristol County, MA
President margin by year
Place winner margin
President results by year
2024 turnout 64.7% of 433,863 citizens 18+
- Lead
- 33,505
- Total
- 281,364
- vs nation
- D+7.5
- Turnout
- 66.3%
- Lead
- 24,097
- Total
- 256,686
- vs nation
- D+7.3
- Turnout
- 62.0%
- Lead
- 49,535
- Total
- 241,509
- vs nation
- D+16.7
- Turnout
- —
- Lead
- 56,330
- Total
- 243,120
- vs nation
- D+15.9
- Turnout
- —
- Lead
- 65,330
- Total
- 232,878
- vs nation
- D+30.5
- Turnout
- —
- Lead
- 73,477
- Total
- 211,337
- vs nation
- D+34.2
- Turnout
- —
- Lead
- 80,561
- Total
- 198,213
- vs nation
- D+32.1
- Turnout
- —
Key facts
- 2024 presidential margin
- D+1.3MIT Election Lab
- Population
- 582,2702024 5-year
- Median household income
- $85,6252024 5-year
- White (non-Hispanic)
- 75.3%2024 5-year
- Black
- 4.0%2024 5-year
- Hispanic / Latino
- 10.2%2024 5-year
- Peak Democratic margin
- D+57.7 in 1964MIT Election Lab
- Peak Republican margin
- R+54.9 in 1896MIT Election Lab
- Most similar
- Hampden County, MA · twin score 93.3
Midterm durability
Total general-election participants divided by same-year citizen voting-age population. These are total ballots or participating voters—not presidential candidate votes.
- 2024 total turnout
- 64.7%280,762 participants ÷ 433,863 CVAP
- 2020→2022 drop-off
- +23.5 ptsPresidential-dependent
- Drop-off versus state
- -0.2 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026 scenario
- 41.2%–45.1%Recent-cycle and two-cycle persistence scenarios; not a forecast
| Election | Participants | CVAP | Turnout | Quality |
|---|---|---|---|---|
| 2016 · Presidential | 256,686 | 414,315 | 62.0% | B/A |
| 2018 · Midterm | 193,145 | 418,797 | 46.1% | B/A |
| 2020 · Presidential | 281,364 | 424,240 | 66.3% | B/A |
| 2022 · Midterm | 185,535 | 433,021 | 42.8% | B/A |
| 2024 · Presidential | 280,762 | 433,863 | 64.7% | B/A |
Sources and methods
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 292/111.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 296/138.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 300/2.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 305/183.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 310/228.
Precinct data
Results by precinct
185 precincts · 278,017 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Dartmouth Precinct 9Dartmouth Precinct 9 | 1,573 | 1,138 | 48 | 2,759 | 57.0% | 41.2% | D+15.8 |
|---|---|---|---|---|---|---|---|
| Precinct -Dartmouth Precinct 8Dartmouth Precinct 8 | 1,509 | 1,061 | 52 | 2,622 | 57.6% | 40.5% | D+17.1 |
| Precinct -Seekonk Precinct 2Seekonk Precinct 2 | 1,293 | 1,181 | 66 | 2,540 | 50.9% | 46.5% | D+4.4 |
| Precinct -Attleboro Precinct 4-BAttleboro Precinct 4-B | 1,324 | 1,102 | 39 | 2,465 | 53.7% | 44.7% | D+9.0 |
| Precinct -Westport Precinct EWestport Precinct E | 1,224 | 1,164 | 53 | 2,441 | 50.1% | 47.7% | D+2.5 |
| Precinct -Dartmouth Precinct 1Dartmouth Precinct 1 | 955 | 1,407 | 46 | 2,408 | 39.7% | 58.4% | R+18.8 |
| Precinct -Raynham Precinct 3Raynham Precinct 3 | 1,132 | 1,221 | 50 | 2,403 | 47.1% | 50.8% | R+3.7 |
| Precinct -Westport Precinct BWestport Precinct B | 1,211 | 1,091 | 53 | 2,355 | 51.4% | 46.3% | D+5.1 |
| Precinct -Norton Precinct 3Norton Precinct 3 | 1,207 | 1,070 | 67 | 2,344 | 51.5% | 45.6% | D+5.8 |
| Precinct -Easton Precinct 1Easton Precinct 1 | 1,349 | 936 | 58 | 2,343 | 57.6% | 39.9% | D+17.6 |
| Precinct -Dartmouth Precinct 7Dartmouth Precinct 7 | 1,142 | 1,156 | 39 | 2,337 | 48.9% | 49.5% | R+0.6 |
| Precinct -Mansfield Precinct 3Mansfield Precinct 3 | 1,327 | 922 | 69 | 2,318 | 57.2% | 39.8% | D+17.5 |
| Precinct -Norton Precinct 4Norton Precinct 4 | 1,148 | 1,106 | 59 | 2,313 | 49.6% | 47.8% | D+1.8 |
| Precinct -Norton Precinct 2Norton Precinct 2 | 1,201 | 1,056 | 54 | 2,311 | 52.0% | 45.7% | D+6.3 |
| Precinct -Somerset Precinct 1Somerset Precinct 1 | 1,111 | 1,174 | 24 | 2,309 | 48.1% | 50.8% | R+2.7 |
| Precinct -Somerset Precinct 2Somerset Precinct 2 | 1,061 | 1,166 | 37 | 2,264 | 46.9% | 51.5% | R+4.6 |
| Precinct -Norton Precinct 1Norton Precinct 1 | 1,085 | 1,103 | 64 | 2,252 | 48.2% | 49.0% | R+0.8 |
| Precinct -Berkley Precinct 1Berkley Precinct 1 | 888 | 1,323 | 36 | 2,247 | 39.5% | 58.9% | R+19.4 |
| Precinct -Easton Precinct 2Easton Precinct 2 | 1,334 | 856 | 55 | 2,245 | 59.4% | 38.1% | D+21.3 |
| Precinct -Somerset Precinct 3Somerset Precinct 3 | 1,109 | 1,082 | 41 | 2,232 | 49.7% | 48.5% | D+1.2 |
| Precinct -Raynham Precinct 1Raynham Precinct 1 | 1,011 | 1,164 | 46 | 2,221 | 45.5% | 52.4% | R+6.9 |
| Precinct -Seekonk Precinct 1Seekonk Precinct 1 | 1,042 | 1,128 | 51 | 2,221 | 46.9% | 50.8% | R+3.9 |
| Precinct -Taunton Precinct 7-BTaunton Precinct 7-B | 978 | 1,192 | 49 | 2,219 | 44.1% | 53.7% | R+9.6 |
| Precinct -North Attleborough Precinct 7North Attleborough Precinct 7 | 1,124 | 1,028 | 60 | 2,212 | 50.8% | 46.5% | D+4.3 |
| Precinct -Easton Precinct 6Easton Precinct 6 | 1,111 | 1,009 | 67 | 2,187 | 50.8% | 46.1% | D+4.7 |
| Precinct -Seekonk Precinct 4Seekonk Precinct 4 | 1,042 | 1,080 | 60 | 2,182 | 47.8% | 49.5% | R+1.7 |
| Precinct -Taunton Precinct 8-ATaunton Precinct 8-A | 1,120 | 1,028 | 29 | 2,177 | 51.4% | 47.2% | D+4.2 |
| Precinct -Acushnet Precinct 3Acushnet Precinct 3 | 804 | 1,321 | 47 | 2,172 | 37.0% | 60.8% | R+23.8 |
| Precinct -Swansea Precinct 5Swansea Precinct 5 | 868 | 1,260 | 43 | 2,171 | 40.0% | 58.0% | R+18.1 |
| Precinct -Seekonk Precinct 3Seekonk Precinct 3 | 1,015 | 1,094 | 47 | 2,156 | 47.1% | 50.7% | R+3.7 |
| Precinct -Attleboro Precinct 2-AAttleboro Precinct 2-A | 1,178 | 918 | 53 | 2,149 | 54.8% | 42.7% | D+12.1 |
| Precinct -Dartmouth Precinct 5Dartmouth Precinct 5 | 1,058 | 1,052 | 39 | 2,149 | 49.2% | 49.0% | D+0.3 |
| Precinct -Dartmouth Precinct 4Dartmouth Precinct 4 | 998 | 1,115 | 29 | 2,142 | 46.6% | 52.1% | R+5.5 |
| Precinct -Rehoboth Precinct 4Rehoboth Precinct 4 | 909 | 1,195 | 37 | 2,141 | 42.5% | 55.8% | R+13.4 |
| Precinct -Easton Precinct 7Easton Precinct 7 | 1,180 | 896 | 59 | 2,135 | 55.3% | 42.0% | D+13.3 |
| Precinct -Mansfield Precinct 1Mansfield Precinct 1 | 1,121 | 931 | 82 | 2,134 | 52.5% | 43.6% | D+8.9 |
| Precinct -Somerset Precinct 5Somerset Precinct 5 | 941 | 1,137 | 36 | 2,114 | 44.5% | 53.8% | R+9.3 |
| Precinct -Taunton Precinct 8-BTaunton Precinct 8-B | 1,042 | 1,021 | 46 | 2,109 | 49.4% | 48.4% | D+1.0 |
| Precinct -Attleboro Precinct 6-BAttleboro Precinct 6-B | 1,139 | 893 | 54 | 2,086 | 54.6% | 42.8% | D+11.8 |
| Precinct -Somerset Precinct 4Somerset Precinct 4 | 977 | 1,070 | 36 | 2,083 | 46.9% | 51.4% | R+4.5 |
| Precinct -Raynham Precinct 4Raynham Precinct 4 | 928 | 1,110 | 43 | 2,081 | 44.6% | 53.3% | R+8.7 |
| Precinct -Swansea Precinct 4Swansea Precinct 4 | 898 | 1,139 | 37 | 2,074 | 43.3% | 54.9% | R+11.6 |
| Precinct -Swansea Precinct 3Swansea Precinct 3 | 913 | 1,114 | 39 | 2,066 | 44.2% | 53.9% | R+9.7 |
| Precinct -Attleboro Precinct 3-BAttleboro Precinct 3-B | 1,167 | 824 | 53 | 2,044 | 57.1% | 40.3% | D+16.8 |
| Precinct -Rehoboth Precinct 1Rehoboth Precinct 1 | 834 | 1,159 | 47 | 2,040 | 40.9% | 56.8% | R+15.9 |
| Precinct -Mansfield Precinct 4Mansfield Precinct 4 | 1,146 | 810 | 79 | 2,035 | 56.3% | 39.8% | D+16.5 |
| Precinct -Easton Precinct 5Easton Precinct 5 | 1,230 | 760 | 44 | 2,034 | 60.5% | 37.4% | D+23.1 |
| Precinct -Swansea Precinct 1Swansea Precinct 1 | 760 | 1,237 | 29 | 2,026 | 37.5% | 61.1% | R+23.5 |
| Precinct -Westport Precinct DWestport Precinct D | 902 | 1,084 | 33 | 2,019 | 44.7% | 53.7% | R+9.0 |
| Precinct -North Attleborough Precinct 3North Attleborough Precinct 3 | 909 | 1,014 | 93 | 2,016 | 45.1% | 50.3% | R+5.2 |
| Precinct -Westport Precinct AWestport Precinct A | 852 | 1,125 | 31 | 2,008 | 42.4% | 56.0% | R+13.6 |
| Precinct -Taunton Precinct 1-BTaunton Precinct 1-B | 931 | 1,029 | 41 | 2,001 | 46.5% | 51.4% | R+4.9 |
| Precinct -North Attleborough Precinct 6North Attleborough Precinct 6 | 1,071 | 865 | 63 | 1,999 | 53.6% | 43.3% | D+10.3 |
| Precinct -Westport Precinct CWestport Precinct C | 766 | 1,199 | 32 | 1,997 | 38.4% | 60.0% | R+21.7 |
| Precinct -Fall River Precinct 9-AFall River Precinct 9-A | 974 | 992 | 29 | 1,995 | 48.8% | 49.7% | R+0.9 |
| Precinct -Swansea Precinct 2Swansea Precinct 2 | 963 | 985 | 46 | 1,994 | 48.3% | 49.4% | R+1.1 |
| Precinct -Rehoboth Precinct 2Rehoboth Precinct 2 | 888 | 1,069 | 27 | 1,984 | 44.8% | 53.9% | R+9.1 |
| Precinct -Berkley Precinct 2Berkley Precinct 2 | 724 | 1,226 | 32 | 1,982 | 36.5% | 61.9% | R+25.3 |
| Precinct -Dartmouth Precinct 6Dartmouth Precinct 6 | 870 | 1,070 | 34 | 1,974 | 44.1% | 54.2% | R+10.1 |
| Precinct -Attleboro Precinct 5-BAttleboro Precinct 5-B | 1,072 | 840 | 49 | 1,961 | 54.7% | 42.8% | D+11.8 |
| Precinct -Attleboro Precinct 2-BAttleboro Precinct 2-B | 989 | 902 | 65 | 1,956 | 50.6% | 46.1% | D+4.4 |
| Precinct -Taunton Precinct 3-BTaunton Precinct 3-B | 962 | 937 | 45 | 1,944 | 49.5% | 48.2% | D+1.3 |
| Precinct -Attleboro Precinct 6-AAttleboro Precinct 6-A | 990 | 892 | 57 | 1,939 | 51.1% | 46.0% | D+5.1 |
| Precinct -Rehoboth Precinct 3Rehoboth Precinct 3 | 824 | 1,078 | 32 | 1,934 | 42.6% | 55.7% | R+13.1 |
| Precinct -North Attleborough Precinct 8North Attleborough Precinct 8 | 1,024 | 848 | 58 | 1,930 | 53.1% | 43.9% | D+9.1 |
| Precinct -Attleboro Precinct 1-AAttleboro Precinct 1-A | 973 | 903 | 53 | 1,929 | 50.4% | 46.8% | D+3.6 |
| Precinct -North Attleborough Precinct 2North Attleborough Precinct 2 | 1,047 | 838 | 42 | 1,927 | 54.3% | 43.5% | D+10.8 |
| Precinct -Acushnet Precinct 1Acushnet Precinct 1 | 745 | 1,148 | 30 | 1,923 | 38.7% | 59.7% | R+21.0 |
| Precinct -Acushnet Precinct 2Acushnet Precinct 2 | 670 | 1,201 | 32 | 1,903 | 35.2% | 63.1% | R+27.9 |
| Precinct -Freetown Precinct 2Freetown Precinct 2 | 739 | 1,101 | 43 | 1,883 | 39.2% | 58.5% | R+19.2 |
| Precinct -Taunton Precinct 7-ATaunton Precinct 7-A | 915 | 919 | 44 | 1,878 | 48.7% | 48.9% | R+0.2 |
| Precinct -Attleboro Precinct 3-AAttleboro Precinct 3-A | 1,078 | 738 | 49 | 1,865 | 57.8% | 39.6% | D+18.2 |
| Precinct -Taunton Precinct 4-ATaunton Precinct 4-A | 799 | 1,007 | 43 | 1,849 | 43.2% | 54.5% | R+11.2 |
| Precinct -Freetown Precinct 3Freetown Precinct 3 | 729 | 1,065 | 48 | 1,842 | 39.6% | 57.8% | R+18.2 |
| Precinct -North Attleborough Precinct 9North Attleborough Precinct 9 | 926 | 877 | 38 | 1,841 | 50.3% | 47.6% | D+2.7 |
| Precinct -Mansfield Precinct 7Mansfield Precinct 7 | 1,121 | 673 | 46 | 1,840 | 60.9% | 36.6% | D+24.3 |
| Precinct -Attleboro Precinct 1-BAttleboro Precinct 1-B | 923 | 862 | 40 | 1,825 | 50.6% | 47.2% | D+3.3 |
| Precinct -Freetown Precinct 1Freetown Precinct 1 | 768 | 1,018 | 38 | 1,824 | 42.1% | 55.8% | R+13.7 |
| Precinct -Taunton Precinct 4-BTaunton Precinct 4-B | 949 | 837 | 30 | 1,816 | 52.3% | 46.1% | D+6.2 |
| Precinct -North Attleborough Precinct 5North Attleborough Precinct 5 | 921 | 812 | 43 | 1,776 | 51.9% | 45.7% | D+6.1 |
| Precinct -Mansfield Precinct 5Mansfield Precinct 5 | 994 | 669 | 61 | 1,724 | 57.7% | 38.8% | D+18.9 |
| Precinct -Attleboro Precinct 4-AAttleboro Precinct 4-A | 1,005 | 651 | 51 | 1,707 | 58.9% | 38.1% | D+20.7 |
| Precinct -Fairhaven Precinct 5Fairhaven Precinct 5 | 836 | 820 | 27 | 1,683 | 49.7% | 48.7% | D+1.0 |
| Precinct -North Attleborough Precinct 4North Attleborough Precinct 4 | 936 | 705 | 42 | 1,683 | 55.6% | 41.9% | D+13.7 |
| Precinct -Fairhaven Precinct 4Fairhaven Precinct 4 | 816 | 823 | 24 | 1,663 | 49.1% | 49.5% | R+0.4 |
| Precinct -Fairhaven Precinct 6Fairhaven Precinct 6 | 752 | 890 | 18 | 1,660 | 45.3% | 53.6% | R+8.3 |
| Precinct -Dartmouth Precinct 2Dartmouth Precinct 2 | 793 | 845 | 20 | 1,658 | 47.8% | 51.0% | R+3.1 |
| Precinct -Fall River Precinct 1-AFall River Precinct 1-A | 719 | 904 | 24 | 1,647 | 43.7% | 54.9% | R+11.2 |
| Precinct -Dighton Precinct 2Dighton Precinct 2 | 600 | 996 | 23 | 1,619 | 37.1% | 61.5% | R+24.5 |
| Precinct -Taunton Precinct 6-BTaunton Precinct 6-B | 828 | 756 | 33 | 1,617 | 51.2% | 46.8% | D+4.5 |
| Precinct -Dighton Precinct 1Dighton Precinct 1 | 672 | 912 | 27 | 1,611 | 41.7% | 56.6% | R+14.9 |
| Precinct -Fall River Precinct 8-CFall River Precinct 8-C | 774 | 792 | 38 | 1,604 | 48.3% | 49.4% | R+1.1 |
| Precinct -Fairhaven Precinct 1Fairhaven Precinct 1 | 934 | 628 | 38 | 1,600 | 58.4% | 39.3% | D+19.1 |
| Precinct -New Bedford Precinct 1-DNew Bedford Precinct 1-D | 674 | 872 | 31 | 1,577 | 42.7% | 55.3% | R+12.6 |
| Precinct -Fall River Precinct 9-CFall River Precinct 9-C | 838 | 704 | 33 | 1,575 | 53.2% | 44.7% | D+8.5 |
| Precinct -Fairhaven Precinct 2Fairhaven Precinct 2 | 831 | 707 | 22 | 1,560 | 53.3% | 45.3% | D+7.9 |
| Precinct -Dighton Precinct 3Dighton Precinct 3 | 634 | 897 | 22 | 1,553 | 40.8% | 57.8% | R+16.9 |
| Precinct -Mansfield Precinct 6Mansfield Precinct 6 | 899 | 571 | 69 | 1,539 | 58.4% | 37.1% | D+21.3 |
| Precinct -Mansfield Precinct 2Mansfield Precinct 2 | 844 | 636 | 38 | 1,518 | 55.6% | 41.9% | D+13.7 |
| Precinct -Taunton Precinct 1-ATaunton Precinct 1-A | 820 | 659 | 31 | 1,510 | 54.3% | 43.6% | D+10.7 |
| Precinct -Fall River Precinct 8-BFall River Precinct 8-B | 781 | 691 | 26 | 1,498 | 52.1% | 46.1% | D+6.0 |
| Precinct -North Attleborough Precinct 1North Attleborough Precinct 1 | 856 | 592 | 29 | 1,477 | 58.0% | 40.1% | D+17.9 |
| Precinct -Taunton Precinct 3-ATaunton Precinct 3-A | 774 | 670 | 28 | 1,472 | 52.6% | 45.5% | D+7.1 |
| Precinct -Fall River Precinct 9-BFall River Precinct 9-B | 735 | 712 | 23 | 1,470 | 50.0% | 48.4% | D+1.6 |
| Precinct -New Bedford Precinct 1-FNew Bedford Precinct 1-F | 647 | 748 | 27 | 1,422 | 45.5% | 52.6% | R+7.1 |
| Precinct -Norton Precinct 5Norton Precinct 5 | 678 | 693 | 39 | 1,410 | 48.1% | 49.1% | R+1.1 |
| Precinct -New Bedford Precinct 5-ENew Bedford Precinct 5-E | 820 | 546 | 22 | 1,388 | 59.1% | 39.3% | D+19.7 |
| Precinct -New Bedford Precinct 1-BNew Bedford Precinct 1-B | 640 | 726 | 20 | 1,386 | 46.2% | 52.4% | R+6.2 |
| Precinct -New Bedford Precinct 5-FNew Bedford Precinct 5-F | 779 | 573 | 29 | 1,381 | 56.4% | 41.5% | D+14.9 |
| Precinct -Fall River Precinct 3-CFall River Precinct 3-C | 642 | 715 | 23 | 1,380 | 46.5% | 51.8% | R+5.3 |
| Precinct -New Bedford Precinct 1-ENew Bedford Precinct 1-E | 674 | 682 | 16 | 1,372 | 49.1% | 49.7% | R+0.6 |
| Precinct -Fairhaven Precinct 3Fairhaven Precinct 3 | 612 | 740 | 18 | 1,370 | 44.7% | 54.0% | R+9.3 |
| Precinct -Attleboro Precinct 5-AAttleboro Precinct 5-A | 837 | 482 | 36 | 1,355 | 61.8% | 35.6% | D+26.2 |
| Precinct -Taunton Precinct 2-BTaunton Precinct 2-B | 736 | 591 | 23 | 1,350 | 54.5% | 43.8% | D+10.7 |
| Precinct -Taunton Precinct 5-ATaunton Precinct 5-A | 690 | 621 | 37 | 1,348 | 51.2% | 46.1% | D+5.1 |
| Precinct -Fall River Precinct 6-AFall River Precinct 6-A | 589 | 732 | 18 | 1,339 | 44.0% | 54.7% | R+10.7 |
| Precinct -Taunton Precinct 5-BTaunton Precinct 5-B | 749 | 522 | 36 | 1,307 | 57.3% | 39.9% | D+17.4 |
| Precinct -Raynham Precinct 2Raynham Precinct 2 | 608 | 667 | 23 | 1,298 | 46.8% | 51.4% | R+4.5 |
| Precinct -Fall River Precinct 7-AFall River Precinct 7-A | 678 | 583 | 22 | 1,283 | 52.8% | 45.4% | D+7.4 |
| Precinct -Taunton Precinct 6-ATaunton Precinct 6-A | 675 | 587 | 21 | 1,283 | 52.6% | 45.8% | D+6.9 |
| Precinct -New Bedford Precinct 2-ENew Bedford Precinct 2-E | 536 | 666 | 27 | 1,229 | 43.6% | 54.2% | R+10.6 |
| Precinct -Fall River Precinct 1-CFall River Precinct 1-C | 513 | 684 | 30 | 1,227 | 41.8% | 55.7% | R+13.9 |
| Precinct -Easton Precinct 4BEaston Precinct 4B | 679 | 500 | 37 | 1,216 | 55.8% | 41.1% | D+14.7 |
| Precinct -New Bedford Precinct 6-ANew Bedford Precinct 6-A | 609 | 571 | 23 | 1,203 | 50.6% | 47.5% | D+3.2 |
| Precinct -New Bedford Precinct 5-DNew Bedford Precinct 5-D | 736 | 411 | 32 | 1,179 | 62.4% | 34.9% | D+27.6 |
| Precinct -New Bedford Precinct 1-ANew Bedford Precinct 1-A | 534 | 617 | 24 | 1,175 | 45.4% | 52.5% | R+7.1 |
| Precinct -Fall River Precinct 3-AFall River Precinct 3-A | 534 | 582 | 21 | 1,137 | 47.0% | 51.2% | R+4.2 |
| Precinct -Fall River Precinct 1-BFall River Precinct 1-B | 492 | 605 | 20 | 1,117 | 44.0% | 54.2% | R+10.1 |
| Precinct -New Bedford Precinct 5-ANew Bedford Precinct 5-A | 691 | 409 | 15 | 1,115 | 62.0% | 36.7% | D+25.3 |
| Precinct -Fall River Precinct 6-CFall River Precinct 6-C | 512 | 572 | 18 | 1,102 | 46.5% | 51.9% | R+5.4 |
| Precinct -Fall River Precinct 6-BFall River Precinct 6-B | 560 | 522 | 16 | 1,098 | 51.0% | 47.5% | D+3.5 |
| Precinct -New Bedford Precinct 3-ENew Bedford Precinct 3-E | 573 | 495 | 26 | 1,094 | 52.4% | 45.2% | D+7.1 |
| Precinct -Fall River Precinct 3-BFall River Precinct 3-B | 485 | 585 | 17 | 1,087 | 44.6% | 53.8% | R+9.2 |
| Precinct -Easton Precinct 4AEaston Precinct 4A | 584 | 444 | 30 | 1,058 | 55.2% | 42.0% | D+13.2 |
| Precinct -New Bedford Precinct 5-BNew Bedford Precinct 5-B | 619 | 394 | 23 | 1,036 | 59.7% | 38.0% | D+21.7 |
| Precinct -Fall River Precinct 8-AFall River Precinct 8-A | 473 | 540 | 19 | 1,032 | 45.8% | 52.3% | R+6.5 |
| Precinct -Fall River Precinct 7-CFall River Precinct 7-C | 525 | 472 | 34 | 1,031 | 50.9% | 45.8% | D+5.1 |
| Precinct -New Bedford Precinct 5-CNew Bedford Precinct 5-C | 559 | 452 | 18 | 1,029 | 54.3% | 43.9% | D+10.4 |
| Precinct -New Bedford Precinct 4-FNew Bedford Precinct 4-F | 617 | 369 | 25 | 1,011 | 61.0% | 36.5% | D+24.5 |
| Precinct -New Bedford Precinct 2-DNew Bedford Precinct 2-D | 544 | 435 | 24 | 1,003 | 54.2% | 43.4% | D+10.9 |
| Precinct -Taunton Precinct 2-ATaunton Precinct 2-A | 550 | 412 | 23 | 985 | 55.8% | 41.8% | D+14.0 |
| Precinct -Fall River Precinct 2-CFall River Precinct 2-C | 437 | 510 | 27 | 974 | 44.9% | 52.4% | R+7.5 |
| Precinct -New Bedford Precinct 4-CNew Bedford Precinct 4-C | 663 | 277 | 23 | 963 | 68.8% | 28.8% | D+40.1 |
| Precinct -New Bedford Precinct 6-BNew Bedford Precinct 6-B | 496 | 437 | 18 | 951 | 52.2% | 46.0% | D+6.2 |
| Precinct -New Bedford Precinct 4-BNew Bedford Precinct 4-B | 571 | 341 | 35 | 947 | 60.3% | 36.0% | D+24.3 |
| Precinct -New Bedford Precinct 1-CNew Bedford Precinct 1-C | 447 | 479 | 17 | 943 | 47.4% | 50.8% | R+3.4 |
| Precinct -Easton Precinct 3Easton Precinct 3 | 530 | 376 | 26 | 932 | 56.9% | 40.3% | D+16.5 |
| Precinct -New Bedford Precinct 3-FNew Bedford Precinct 3-F | 515 | 393 | 15 | 923 | 55.8% | 42.6% | D+13.2 |
| Precinct -New Bedford Precinct 2-FNew Bedford Precinct 2-F | 414 | 456 | 32 | 902 | 45.9% | 50.6% | R+4.7 |
| Precinct -Fall River Precinct 2-AFall River Precinct 2-A | 400 | 461 | 20 | 881 | 45.4% | 52.3% | R+6.9 |
| Precinct -Fall River Precinct 7-BFall River Precinct 7-B | 467 | 387 | 26 | 880 | 53.1% | 44.0% | D+9.1 |
| Precinct -New Bedford Precinct 4-DNew Bedford Precinct 4-D | 489 | 351 | 26 | 866 | 56.5% | 40.5% | D+15.9 |
| Precinct -Raynham Precinct 2ARaynham Precinct 2A | 362 | 489 | 14 | 865 | 41.8% | 56.5% | R+14.7 |
| Precinct -Fall River Precinct 4-CFall River Precinct 4-C | 488 | 354 | 22 | 864 | 56.5% | 41.0% | D+15.5 |
| Precinct -New Bedford Precinct 4-ENew Bedford Precinct 4-E | 486 | 355 | 16 | 857 | 56.7% | 41.4% | D+15.3 |
| Precinct -Fall River Precinct 2-BFall River Precinct 2-B | 360 | 439 | 17 | 816 | 44.1% | 53.8% | R+9.7 |
| Precinct -New Bedford Precinct 6-FNew Bedford Precinct 6-F | 416 | 365 | 15 | 796 | 52.3% | 45.9% | D+6.4 |
| Precinct -Fall River Precinct 4-AFall River Precinct 4-A | 403 | 368 | 19 | 790 | 51.0% | 46.6% | D+4.4 |
| Precinct -Fall River Precinct 5-CFall River Precinct 5-C | 373 | 401 | 9 | 783 | 47.6% | 51.2% | R+3.6 |
| Precinct -New Bedford Precinct 3-DNew Bedford Precinct 3-D | 383 | 370 | 15 | 768 | 49.9% | 48.2% | D+1.7 |
| Precinct -Fall River Precinct 4-BFall River Precinct 4-B | 365 | 336 | 8 | 709 | 51.5% | 47.4% | D+4.1 |
| Precinct -Fall River Precinct 5-AFall River Precinct 5-A | 312 | 334 | 12 | 658 | 47.4% | 50.8% | R+3.3 |
| Precinct -New Bedford Precinct 3-BNew Bedford Precinct 3-B | 325 | 274 | 12 | 611 | 53.2% | 44.8% | D+8.3 |
| Precinct -Mansfield Precinct 2AMansfield Precinct 2A | 351 | 231 | 18 | 600 | 58.5% | 38.5% | D+20.0 |
| Precinct -New Bedford Precinct 2-CNew Bedford Precinct 2-C | 274 | 304 | 7 | 585 | 46.8% | 52.0% | R+5.1 |
| Precinct -New Bedford Precinct 3-ANew Bedford Precinct 3-A | 352 | 212 | 16 | 580 | 60.7% | 36.6% | D+24.1 |
| Precinct -Fall River Precinct 5-BFall River Precinct 5-B | 297 | 253 | 22 | 572 | 51.9% | 44.2% | D+7.7 |
| Precinct -New Bedford Precinct 6-CNew Bedford Precinct 6-C | 287 | 267 | 14 | 568 | 50.5% | 47.0% | D+3.5 |
| Precinct -New Bedford Precinct 6-ENew Bedford Precinct 6-E | 272 | 268 | 12 | 552 | 49.3% | 48.6% | D+0.7 |
| Precinct -New Bedford Precinct 2-BNew Bedford Precinct 2-B | 227 | 260 | 11 | 498 | 45.6% | 52.2% | R+6.6 |
| Precinct -New Bedford Precinct 3-CNew Bedford Precinct 3-C | 231 | 250 | 16 | 497 | 46.5% | 50.3% | R+3.8 |
| Precinct -New Bedford Precinct 3-F1New Bedford Precinct 3-F1 | 240 | 196 | 8 | 444 | 54.1% | 44.1% | D+9.9 |
| Precinct -New Bedford Precinct 6-DNew Bedford Precinct 6-D | 225 | 206 | 6 | 437 | 51.5% | 47.1% | D+4.3 |
| Precinct -New Bedford Precinct 4-A1New Bedford Precinct 4-A1 | 217 | 108 | 12 | 337 | 64.4% | 32.0% | D+32.3 |
| Precinct -Dartmouth Precinct 3Dartmouth Precinct 3 | 156 | 150 | 5 | 311 | 50.2% | 48.2% | D+1.9 |
| Precinct -New Bedford Precinct 2-ANew Bedford Precinct 2-A | 168 | 134 | 9 | 311 | 54.0% | 43.1% | D+10.9 |
| Precinct -New Bedford Precinct 4-ANew Bedford Precinct 4-A | 207 | 96 | 6 | 309 | 67.0% | 31.1% | D+35.9 |
| Precinct -Acushnet Precinct 2AAcushnet Precinct 2A | 92 | 138 | 2 | 232 | 39.7% | 59.5% | R+19.8 |
| Precinct -Mansfield Precinct 6AMansfield Precinct 6A | 136 | 90 | 6 | 232 | 58.6% | 38.8% | D+19.8 |
| Precinct -New Bedford Precinct 1-C1New Bedford Precinct 1-C1 | 92 | 93 | 5 | 190 | 48.4% | 48.9% | R+0.5 |
| Precinct -New Bedford Precinct 1-A1New Bedford Precinct 1-A1 | 65 | 50 | 7 | 122 | 53.3% | 41.0% | D+12.3 |
| Precinct -New Bedford Precinct 1-B1New Bedford Precinct 1-B1 | 58 | 44 | 0 | 102 | 56.9% | 43.1% | D+13.7 |
| Precinct -Taunton Precinct 1-A1Taunton Precinct 1-A1 | 52 | 25 | 2 | 79 | 65.8% | 31.6% | D+34.2 |
| Precinct -Raynham Precinct 4ARaynham Precinct 4A | 18 | 43 | 0 | 61 | 29.5% | 70.5% | R+41.0 |
| Precinct -Taunton Precinct 4-B1Taunton Precinct 4-B1 | 12 | 24 | 0 | 36 | 33.3% | 66.7% | R+33.3 |
Presidential margin, 1892–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1892 | −18.0% |
| 1896 | −54.9% |
| 1900 | −33.5% |
| 1904 | −24.5% |
| 1908 | −29.2% |
| 1912 | −2.3% |
| 1916 | −10.7% |
| 1920 | −50.6% |
| 1924 | −44.0% |
| 1928 | +3.5% |
| 1932 | +10.0% |
| 1936 | +22.0% |
| 1940 | +23.6% |
| 1944 | +19.5% |
| 1948 | +25.2% |
| 1952 | −2.4% |
| 1956 | −15.9% |
| 1960 | +33.8% |
| 1964 | +57.7% |
| 1968 | +34.2% |
| 1972 | +9.9% |
| 1976 | +24.2% |
| 1980 | +3.1% |
| 1984 | +0.4% |
| 1988 | +12.4% |
| 1992 | +23.6% |
| 1996 | +40.6% |
| 2000 | +34.8% |
| 2004 | +28.1% |
| 2008 | +23.2% |
| 2012 | +20.5% |
| 2016 | +9.4% |
| 2020 | +11.9% |
| 2024 | +1.3% |
U.S. House
Each row shows U.S. House votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate
Each row shows U.S. Senate votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
U.S. Senate special elections
Each row shows U.S. Senate special votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Governor
Each row shows Governor votes counted inside this Place. “Vote lead” is the local lead here, not necessarily the winner of the full contest.
Registered voters
By party of registration, over time
Registration leans Democratic; the presidential vote runs 11 points more Democratic.
427,089 registered voters · 2025
Who moves in and out
Net migration over time, and who arrivals are — where they came from and what those places vote
+906 net domestic migration · 2025
Net +5,674 over 2011–2025 · gain loss
Arrivals reported $71,336 in average income, against $90,796 for residents who stayed — 21% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+21.2 on average — 20 points more Democratic-leaning than Bristol County, MA itself (D+1.3).
Where arrivals came from lean of each source
- Plymouth County, MA2,268D+8.8
- Norfolk County, MA1,859D+28.5
- Providence County, RI1,087D+14.4
- Suffolk County, MA891D+52.1
- Middlesex County, MA624D+39.2
- Newport County, RI303D+25.5
Where departures went households, 2022–23
- Plymouth County, MA1,710
- Providence County, RI1,424
- Norfolk County, MA1,226
- Suffolk County, MA601
- Middlesex County, MA499
- Worcester County, MA373
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 | −1,399 |
| 2012 | 0 |
| 2013 | −274 |
| 2014 | +1,040 |
| 2015 | +110 |
| 2016 | −853 |
| 2017 | +966 |
| 2018 | +1,275 |
| 2019 | +30 |
| 2021 | +2,775 |
| 2022 | −715 |
| 2023 | +1,179 |
| 2024 | +634 |
| 2025 | +906 |
Bristol County, anchored by cities like New Bedford and Fall River, swung significantly rightward over the past decade — its 2024 presidential margin of D+1.3 made it among the most competitive counties in an otherwise heavily Democratic state.
Across the recorded series it reached a Democratic high of 57.7 points in 1964 and a Republican high of 54.9 points in 1896. Between 2020 and 2024 the county moved 10.6 points toward the Republican candidate; the 2024 margin was 1.3 points.
A population of 582,270, a 75% non-Hispanic-white share, and a median household income of $85,625 describe the county. The county's voting pattern over the last decade is most similar to that of Hampden County and Providence 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 →
Bristol County, Massachusetts. Akashic. https://akashic.app/county/25005/. Accessed May 20, 2026. License: CC BY 4.0.