- Lead
- 30,678
- Total
- 148,785
- vs nation
- D+22.1
- Turnout
- 79.3%
Barnstable County, MA
▦ precinct · ▥ counties · ▢ no spatial detail
President margin by year
Place winner margin
President results by year
2024 turnout 79.3% of 189,559 citizens 18+
- Lead
- 36,683
- Total
- 151,512
- vs nation
- D+19.8
- Turnout
- 87.1%
- Lead
- 18,331
- Total
- 137,912
- vs nation
- D+11.2
- Turnout
- 79.0%
- Lead
- 10,376
- Total
- 133,115
- vs nation
- D+3.9
- Turnout
- —
- Lead
- 18,570
- Total
- 132,270
- vs nation
- D+6.8
- Turnout
- —
- Lead
- 13,629
- Total
- 132,148
- vs nation
- D+12.8
- Turnout
- —
- Lead
- 12,677
- Total
- 121,086
- vs nation
- D+10.0
- Turnout
- —
- Lead
- 19,079
- Total
- 110,737
- vs nation
- D+8.7
- Turnout
- —
Key facts
- 2024 presidential margin
- D+20.6MIT Election Lab
- Population
- 231,6682024 5-year
- Population density
- 588 / sq mi2024 5-year · TIGER/Line
- Land area
- 394 sq miTIGER/Line
- Median household income
- $95,2412024 5-year
- White (non-Hispanic)
- 85.2%2024 5-year
- Black
- 2.8%2024 5-year
- Hispanic / Latino
- 3.7%2024 5-year
- Peak Democratic margin
- D+24.2 in 2020MIT Election Lab
- Peak Republican margin
- R+76.4 in 1896MIT Election Lab
- Most similar
- Plymouth County, MA · twin score 91.4
Turnout and midterm durability
Participation measured against the same-year citizen voting-age population. Audited cycles count total general-election participants — ballots or participating voters, not presidential candidate votes. Cycles before 2016 predate that series and are derived from the certified presidential returns instead; they are marked everywhere they appear and are excluded from the figures below.
- 2024 turnout
- 79.3%150,241 participants ÷ 189,559 CVAP
- 2020→2022 drop-off
- +23.8 ptsPresidential-dependent
- Drop-off vs state
- +0.2 ptsPositive means a larger decline than the statewide pattern
- Mechanical 2026
- 55.4%–62.2%Recent-cycle and two-cycle persistence scenarios; not a forecast
Select a presidential cycle to show it on the map and results ledger above.
| Cycle | Participants | CVAP | Turnout | Series | Quality |
|---|---|---|---|---|---|
| 150,241 | 189,559 ± 1,664 | 79.3% | Audited | B/A | |
| 2022Mid | 118,733 | 187,566 ± 1,614 | 63.3% | Audited | B/A |
| 151,512 | 173,864 ± 1,386 | 87.1% | Audited | B/A | |
| 2018Mid | 119,544 | 173,743 ± 997 | 68.8% | Audited | B/A |
| 137,912 | 174,551 ± 941 | 79.0% | Audited | B/A | |
| 133,115 | 172,901 | 77.0% | Derived | — | |
| 132,270 | 175,231 | 75.5% | Derived | — | |
| 132,148 | 177,561 extrapolated | 74.4% | Derived | — |
Sources and methods
Audited cycles (2016, 2018, 2020, 2022, 2024) count total general-election participants against the same-year CVAP special tabulation, each cell carrying its own numerator and denominator quality grade. Derived cycles (2004, 2008, 2012) come from the certified presidential returns on this page over the ACS 5-year CVAP series, so they measure presidential votes cast rather than ballots — a floor on participation. Where a derived cycle predates the ACS its denominator is extrapolated rather than read, and says so on its own line below. They are shown for the longer arc and are excluded from the drop-off, excess-drop-off, and 2026 scenario figures above.
- 2024: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 310/228.
- 2022: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 305/183.
- 2020: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 300/2.
- 2018: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 296/138.
- 2016: numerator source 158, denominator source 157; total voters participating; eavs-f1a-v1:observed:aggregated; allocation share 0.0%; series 292/111.
- 2012 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2008 (derived): Certified presidential returns · ACS 5-year CVAP (B05003); presidential votes cast — a floor on participation, not a ballot count.
- 2004 (derived): Certified presidential returns · extrapolated CVAP denominator; presidential votes cast — a floor on participation, not a ballot count; 2004 predates the ACS, so the denominator is a linear back-extrapolation from the 2008 and 2012 CVAP values, not a read figure.
Interactive election map
One map. Every available contest.
Explore precinct resultsSearch, sort, compare years, or export CSV · 70 precincts
Precinct data
Results by precinct
70 precincts · 148,785 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -Eastham Precinct 1Eastham Precinct 1 | 2,885 | 1,157 | 97 | 4,139 | 69.7% | 28.0% | D+41.7 |
|---|---|---|---|---|---|---|---|
| Precinct -Mashpee Precinct 5Mashpee Precinct 5 | 1,536 | 1,138 | 49 | 2,723 | 56.4% | 41.8% | D+14.6 |
| Precinct -Falmouth Precinct 5Falmouth Precinct 5 | 1,706 | 930 | 60 | 2,696 | 63.3% | 34.5% | D+28.8 |
| Precinct -Barnstable Precinct 7Barnstable Precinct 7 | 1,536 | 1,063 | 78 | 2,677 | 57.4% | 39.7% | D+17.7 |
| Precinct -Barnstable Precinct 5Barnstable Precinct 5 | 1,389 | 1,211 | 62 | 2,662 | 52.2% | 45.5% | D+6.7 |
| Precinct -Provincetown Precinct 1Provincetown Precinct 1 | 2,429 | 191 | 42 | 2,662 | 91.2% | 7.2% | D+84.1 |
| Precinct -Barnstable Precinct 1Barnstable Precinct 1 | 1,622 | 942 | 46 | 2,610 | 62.1% | 36.1% | D+26.1 |
| Precinct -Brewster Precinct 1Brewster Precinct 1 | 1,684 | 860 | 57 | 2,601 | 64.7% | 33.1% | D+31.7 |
| Precinct -Falmouth Precinct 6Falmouth Precinct 6 | 1,642 | 903 | 55 | 2,600 | 63.2% | 34.7% | D+28.4 |
| Precinct -Harwich Precinct 1Harwich Precinct 1 | 1,604 | 919 | 50 | 2,573 | 62.3% | 35.7% | D+26.6 |
| Precinct -Falmouth Precinct 1Falmouth Precinct 1 | 2,002 | 481 | 63 | 2,546 | 78.6% | 18.9% | D+59.7 |
| Precinct -Falmouth Precinct 4Falmouth Precinct 4 | 1,465 | 1,001 | 59 | 2,525 | 58.0% | 39.6% | D+18.4 |
| Precinct -Wellfleet Precinct 1Wellfleet Precinct 1 | 1,890 | 525 | 78 | 2,493 | 75.8% | 21.1% | D+54.8 |
| Precinct -Sandwich Precinct 1Sandwich Precinct 1 | 1,455 | 978 | 56 | 2,489 | 58.5% | 39.3% | D+19.2 |
| Precinct -Barnstable Precinct 11Barnstable Precinct 11 | 1,265 | 1,156 | 45 | 2,466 | 51.3% | 46.9% | D+4.4 |
| Precinct -Chatham Precinct 1Chatham Precinct 1 | 1,517 | 875 | 66 | 2,458 | 61.7% | 35.6% | D+26.1 |
| Precinct -Barnstable Precinct 6Barnstable Precinct 6 | 1,283 | 1,109 | 50 | 2,442 | 52.5% | 45.4% | D+7.1 |
| Precinct -Barnstable Precinct 12Barnstable Precinct 12 | 1,274 | 1,105 | 52 | 2,431 | 52.4% | 45.5% | D+7.0 |
| Precinct -Falmouth Precinct 8Falmouth Precinct 8 | 1,377 | 977 | 65 | 2,419 | 56.9% | 40.4% | D+16.5 |
| Precinct -Falmouth Precinct 7Falmouth Precinct 7 | 1,352 | 978 | 69 | 2,399 | 56.4% | 40.8% | D+15.6 |
| Precinct -Barnstable Precinct 2Barnstable Precinct 2 | 1,297 | 1,029 | 66 | 2,392 | 54.2% | 43.0% | D+11.2 |
| Precinct -Orleans Precinct 2Orleans Precinct 2 | 1,514 | 827 | 49 | 2,390 | 63.3% | 34.6% | D+28.7 |
| Precinct -Chatham Precinct 2Chatham Precinct 2 | 1,445 | 871 | 70 | 2,386 | 60.6% | 36.5% | D+24.1 |
| Precinct -Orleans Precinct 1Orleans Precinct 1 | 1,711 | 606 | 61 | 2,378 | 72.0% | 25.5% | D+46.5 |
| Precinct -Falmouth Precinct 3Falmouth Precinct 3 | 1,438 | 898 | 30 | 2,366 | 60.8% | 38.0% | D+22.8 |
| Precinct -Dennis Precinct 2Dennis Precinct 2 | 1,410 | 887 | 60 | 2,357 | 59.8% | 37.6% | D+22.2 |
| Precinct -Brewster Precinct 3Brewster Precinct 3 | 1,540 | 773 | 40 | 2,353 | 65.4% | 32.9% | D+32.6 |
| Precinct -Sandwich Precinct 2Sandwich Precinct 2 | 1,360 | 952 | 39 | 2,351 | 57.8% | 40.5% | D+17.4 |
| Precinct -Falmouth Precinct 2Falmouth Precinct 2 | 1,570 | 737 | 40 | 2,347 | 66.9% | 31.4% | D+35.5 |
| Precinct -Sandwich Precinct 4Sandwich Precinct 4 | 1,167 | 1,101 | 48 | 2,316 | 50.4% | 47.5% | D+2.8 |
| Precinct -Harwich Precinct 2Harwich Precinct 2 | 1,426 | 835 | 46 | 2,307 | 61.8% | 36.2% | D+25.6 |
| Precinct -Brewster Precinct 2Brewster Precinct 2 | 1,552 | 704 | 50 | 2,306 | 67.3% | 30.5% | D+36.8 |
| Precinct -Dennis Precinct 1Dennis Precinct 1 | 1,270 | 981 | 50 | 2,301 | 55.2% | 42.6% | D+12.6 |
| Precinct -Harwich Precinct 3Harwich Precinct 3 | 1,345 | 889 | 53 | 2,287 | 58.8% | 38.9% | D+19.9 |
| Precinct -Yarmouth Precinct 7Yarmouth Precinct 7 | 1,369 | 858 | 30 | 2,257 | 60.7% | 38.0% | D+22.6 |
| Precinct -Sandwich Precinct 3Sandwich Precinct 3 | 1,190 | 994 | 56 | 2,240 | 53.1% | 44.4% | D+8.8 |
| Precinct -Yarmouth Precinct 1Yarmouth Precinct 1 | 1,315 | 865 | 51 | 2,231 | 58.9% | 38.8% | D+20.2 |
| Precinct -Yarmouth Precinct 2Yarmouth Precinct 2 | 1,282 | 833 | 48 | 2,163 | 59.3% | 38.5% | D+20.8 |
| Precinct -Barnstable Precinct 4Barnstable Precinct 4 | 1,250 | 862 | 50 | 2,162 | 57.8% | 39.9% | D+17.9 |
| Precinct -Barnstable Precinct 10Barnstable Precinct 10 | 1,074 | 1,033 | 51 | 2,158 | 49.8% | 47.9% | D+1.9 |
| Precinct -Dennis Precinct 4Dennis Precinct 4 | 1,198 | 910 | 46 | 2,154 | 55.6% | 42.2% | D+13.4 |
| Precinct -Sandwich Precinct 6Sandwich Precinct 6 | 1,002 | 1,064 | 54 | 2,120 | 47.3% | 50.2% | R+2.9 |
| Precinct -Falmouth Precinct 9Falmouth Precinct 9 | 1,192 | 881 | 43 | 2,116 | 56.3% | 41.6% | D+14.7 |
| Precinct -Harwich Precinct 4Harwich Precinct 4 | 1,223 | 849 | 43 | 2,115 | 57.8% | 40.1% | D+17.7 |
| Precinct -Sandwich Precinct 5Sandwich Precinct 5 | 1,082 | 990 | 42 | 2,114 | 51.2% | 46.8% | D+4.4 |
| Precinct -Bourne Precinct 4Bourne Precinct 4 | 1,159 | 899 | 28 | 2,086 | 55.6% | 43.1% | D+12.5 |
| Precinct -Mashpee Precinct 1Mashpee Precinct 1 | 1,257 | 745 | 36 | 2,038 | 61.7% | 36.6% | D+25.1 |
| Precinct -Bourne Precinct 1Bourne Precinct 1 | 853 | 1,058 | 51 | 1,962 | 43.5% | 53.9% | R+10.4 |
| Precinct -Bourne Precinct 2Bourne Precinct 2 | 954 | 943 | 53 | 1,950 | 48.9% | 48.4% | D+0.6 |
| Precinct -Yarmouth Precinct 4Yarmouth Precinct 4 | 1,091 | 795 | 30 | 1,916 | 56.9% | 41.5% | D+15.4 |
| Precinct -Mashpee Precinct 4Mashpee Precinct 4 | 1,135 | 725 | 42 | 1,902 | 59.7% | 38.1% | D+21.6 |
| Precinct -Mashpee Precinct 3Mashpee Precinct 3 | 949 | 892 | 35 | 1,876 | 50.6% | 47.5% | D+3.0 |
| Precinct -Mashpee Precinct 2Mashpee Precinct 2 | 1,006 | 805 | 36 | 1,847 | 54.5% | 43.6% | D+10.9 |
| Precinct -Dennis Precinct 5Dennis Precinct 5 | 1,036 | 771 | 32 | 1,839 | 56.3% | 41.9% | D+14.4 |
| Precinct -Truro Precinct 1Truro Precinct 1 | 1,434 | 358 | 26 | 1,818 | 78.9% | 19.7% | D+59.2 |
| Precinct -Barnstable Precinct 3Barnstable Precinct 3 | 990 | 780 | 37 | 1,807 | 54.8% | 43.2% | D+11.6 |
| Precinct -Yarmouth Precinct 6Yarmouth Precinct 6 | 1,053 | 700 | 38 | 1,791 | 58.8% | 39.1% | D+19.7 |
| Precinct -Yarmouth Precinct 5Yarmouth Precinct 5 | 897 | 837 | 35 | 1,769 | 50.7% | 47.3% | D+3.4 |
| Precinct -Bourne Precinct 5Bourne Precinct 5 | 932 | 732 | 29 | 1,693 | 55.1% | 43.2% | D+11.8 |
| Precinct -Bourne Precinct 7Bourne Precinct 7 | 835 | 748 | 41 | 1,624 | 51.4% | 46.1% | D+5.4 |
| Precinct -Yarmouth Precinct 3Yarmouth Precinct 3 | 841 | 749 | 32 | 1,622 | 51.8% | 46.2% | D+5.7 |
| Precinct -Barnstable Precinct 8Barnstable Precinct 8 | 852 | 681 | 26 | 1,559 | 54.7% | 43.7% | D+11.0 |
| Precinct -Dennis Precinct 3Dennis Precinct 3 | 895 | 629 | 33 | 1,557 | 57.5% | 40.4% | D+17.1 |
| Precinct -Barnstable Precinct 13Barnstable Precinct 13 | 887 | 607 | 28 | 1,522 | 58.3% | 39.9% | D+18.4 |
| Precinct -Bourne Precinct 6Bourne Precinct 6 | 888 | 523 | 45 | 1,456 | 61.0% | 35.9% | D+25.1 |
| Precinct -Yarmouth Precinct 8Yarmouth Precinct 8 | 761 | 572 | 25 | 1,358 | 56.0% | 42.1% | D+13.9 |
| Precinct -Bourne Precinct 3Bourne Precinct 3 | 476 | 537 | 21 | 1,034 | 46.0% | 51.9% | R+5.9 |
| Precinct -Barnstable Precinct 9Barnstable Precinct 9 | 508 | 341 | 18 | 867 | 58.6% | 39.3% | D+19.3 |
| Precinct -Bourne Precinct 5ABourne Precinct 5A | 168 | 169 | 9 | 346 | 48.6% | 48.8% | R+0.3 |
| Precinct -Yarmouth Precinct 8AYarmouth Precinct 8A | 137 | 127 | 4 | 268 | 51.1% | 47.4% | D+3.7 |
presidential history
Party record book
Barnstable County, MA · the strongest Democratic and Republican presidential performances recorded here, measured three ways.
1892–2024 · 34 presidential cycles
Highest vote share
Largest share of the presidential candidate vote cast here.
Democratic
Joe Biden2020
60.7%
91,994 votes · D+24.2
Runner-up · Kamala Harris, 2024 · 59.2%
Republican
William McKinley1896
86.4%
4,456 votes · R+76.4
Runner-up · Calvin Coolidge, 1924 · 85.5%
Most votes
Largest number of votes cast for the party’s presidential nominee here.
Democratic
Joe Biden2020
91,994votes
60.7% of the vote · D+24.2
Runner-up · Kamala Harris, 2024 · 88,129 votes
Republican
Mitt Romney2012
60,446votes
45.4% of the vote · D+7.8
Runner-up · George W. Bush, 2004 · 58,527 votes
Best relative to the U.S.
This Place’s margin against the national margin in the same election — positive when it leaned toward the party more than the country did.
Democratic
Kamala Harris2024
+22.1pts D vs U.S.
Place D+20.6 · U.S. R+1.5
Runner-up · Joe Biden, 2020 · +19.8 pts
Republican
William McKinley1896
+70.3pts R vs U.S.
Place R+76.4 · U.S. R+6.1
Runner-up · Alf Landon, 1936 · +64.2 pts
Current officeholders
Seats representing Barnstable County, MA. A county elects none of these itself — they are the members for the 1 congressional, 2 state senate and 5 state house districts it falls inside, so parts of the county are represented by different members.
Senate and governor results are in the Office selector at the top of this page.
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.
| Year | Vote lead | Democratic | Republican | Total |
|---|---|---|---|---|
| 2024 | D | 60.8%88,440 | 39.2%56,911 | 145,351 |
| 2020 | D | 65.3%93,493 | 34.7%49,753 | 143,246 |
Registered voters
By party of registration, over time
Registration leans Democratic; the presidential vote runs 11 points more Democratic than the rolls.
196,566 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
+547 net domestic migration · 2025
Net +14,763 over 2011–2025 · gain loss
Arrivals reported $147,692 in average income, against $113,394 for residents who stayed — 30% higher. (IRS SOI, 2022–23)
The places arrivals came from lean D+23.2 on average — 2.6 points more Democratic-leaning than Barnstable County, MA itself (D+20.6).
Where arrivals came from lean of each source
- Middlesex County, MA680D+39.2
- Norfolk County, MA575D+28.5
- Plymouth County, MA556D+8.8
- Suffolk County, MA405D+52.1
- Worcester County, MA296D+10.0
- Bristol County, MA288D+1.3
Where departures went households, 2022–23
- Plymouth County, MA813
- Suffolk County, MA439
- Middlesex County, MA438
- Norfolk County, MA372
- Bristol County, MA301
- Worcester County, MA208
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 | +480 |
| 2012 | +235 |
| 2013 | +866 |
| 2014 | +765 |
| 2015 | +717 |
| 2016 | +644 |
| 2017 | +1,006 |
| 2018 | +934 |
| 2019 | +616 |
| 2021 | +6,242 |
| 2022 | +834 |
| 2023 | +642 |
| 2024 | +235 |
| 2025 | +547 |
Barnstable County covers the entirety of Cape Cod, where a large retiree population and second-home owners produce an older, college-educated electorate that has voted Democratic at the presidential level by double digits in recent cycles.
Across the recorded series it reached a Democratic high of 24.2 points in 2020 and a Republican high of 76.4 points in 1896. Between 2020 and 2024 the county moved 3.6 points toward the Republican candidate; the 2024 margin was 20.6 points.
A population of 231,668, a 85% non-Hispanic-white share, and a median household income of $95,241 describe the county. The county's voting pattern over the last decade is most similar to that of Plymouth County and Cumberland 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 →
Barnstable County, Massachusetts. Akashic. https://akashic.app/county/25001/. Accessed May 20, 2026. License: CC BY 4.0.