Capitol Planning Region, Connecticut
| Kamala Harris ✓Democratic | 59.2% | 281,478 |
|---|---|---|
| Donald TrumpRepublican | 39.1% | 185,997 |
| OtherAll other candidates | 1.7% | 8,218 |
Precinct-level results (38 precincts) — table
| Precinct | Winner | Margin |
|---|---|---|
| 110-Andover | Republican | R+0.1 |
| 110-Avon | Democratic | D+22.6 |
| 110-Berlin | Republican | R+9.2 |
| 110-Bloomfield | Democratic | D+68.6 |
| 110-Bolton | Democratic | D+6.0 |
| 110-Canton | Democratic | D+17.3 |
| 110-Columbia | Democratic | D+3.1 |
| 110-Coventry | Democratic | D+1.7 |
| 110-East Granby | Democratic | D+6.7 |
| 110-East Hartford | Democratic | D+38.0 |
| 110-East Windsor | Democratic | D+2.8 |
| 110-Ellington | Democratic | D+0.7 |
| 110-Enfield | Democratic | D+2.9 |
| 110-Farmington | Democratic | D+19.5 |
| 110-Glastonbury | Democratic | D+24.6 |
| 110-Granby | Democratic | D+13.5 |
| 110-Hartford | Democratic | D+64.7 |
| 110-Hebron | Democratic | D+7.5 |
| 110-Manchester | Democratic | D+32.0 |
| 110-Mansfield | Democratic | D+48.6 |
| 110-Marlborough | Democratic | D+7.4 |
| 110-New Britain | Democratic | D+23.5 |
| 110-Newington | Democratic | D+11.9 |
| 110-Plainville | Republican | R+5.2 |
| 110-Rocky Hill | Democratic | D+6.8 |
| 110-Simsbury | Democratic | D+29.7 |
| 110-Somers | Republican | R+17.7 |
| 110-South Windsor | Democratic | D+19.4 |
| 110-Southington | Republican | R+5.4 |
| 110-Stafford | Republican | R+15.2 |
| 110-Suffield | Republican | R+1.9 |
| 110-Tolland | Democratic | D+7.3 |
| 110-Vernon | Democratic | D+18.0 |
| 110-West Hartford | Democratic | D+50.1 |
| 110-Wethersfield | Democratic | D+15.1 |
| 110-Willington | Republican | R+4.1 |
| 110-Windsor | Democratic | D+48.3 |
| 110-Windsor Locks | Democratic | D+3.5 |
Precinct data
Results by precinct
38 precincts · 474,445 votes
Precinct boundaries and identifiers are cycle-specific. This table does not join rows across years without a validated crosswalk.
| Precinct -110-West Hartford110-West Hartford | 26,254 | 8,494 | 716 | 35,464 | 74.0% | 24.0% | D+50.1 |
|---|---|---|---|---|---|---|---|
| Precinct -110-Hartford110-Hartford | 23,418 | 4,884 | 332 | 28,634 | 81.8% | 17.1% | D+64.7 |
| Precinct -110-Manchester110-Manchester | 17,318 | 8,791 | 558 | 26,667 | 64.9% | 33.0% | D+32.0 |
| Precinct -110-Southington110-Southington | 12,319 | 13,755 | 393 | 26,467 | 46.5% | 52.0% | R+5.4 |
| Precinct -110-New Britain110-New Britain | 13,483 | 8,282 | 410 | 22,175 | 60.8% | 37.3% | D+23.5 |
| Precinct -110-Glastonbury110-Glastonbury | 13,185 | 7,902 | 407 | 21,494 | 61.3% | 36.8% | D+24.6 |
| Precinct -110-Enfield110-Enfield | 10,317 | 9,718 | 316 | 20,351 | 50.7% | 47.8% | D+2.9 |
| Precinct -110-East Hartford110-East Hartford | 12,504 | 5,550 | 226 | 18,280 | 68.4% | 30.4% | D+38.0 |
| Precinct -110-Newington110-Newington | 9,253 | 7,258 | 308 | 16,819 | 55.0% | 43.2% | D+11.9 |
| Precinct -110-Windsor110-Windsor | 12,280 | 4,176 | 329 | 16,785 | 73.2% | 24.9% | D+48.3 |
| Precinct -110-Simsbury110-Simsbury | 10,271 | 5,498 | 316 | 16,085 | 63.9% | 34.2% | D+29.7 |
| Precinct -110-Wethersfield110-Wethersfield | 8,807 | 6,462 | 293 | 15,562 | 56.6% | 41.5% | D+15.1 |
| Precinct -110-Farmington110-Farmington | 9,058 | 6,055 | 323 | 15,436 | 58.7% | 39.2% | D+19.5 |
| Precinct -110-Vernon110-Vernon | 8,723 | 6,020 | 277 | 15,020 | 58.1% | 40.1% | D+18.0 |
| Precinct -110-South Windsor110-South Windsor | 8,554 | 5,715 | 373 | 14,642 | 58.4% | 39.0% | D+19.4 |
| Precinct -110-Berlin110-Berlin | 5,559 | 6,701 | 210 | 12,470 | 44.6% | 53.7% | R+9.2 |
| Precinct -110-Bloomfield110-Bloomfield | 10,237 | 1,854 | 126 | 12,217 | 83.8% | 15.2% | D+68.6 |
| Precinct -110-Avon110-Avon | 7,012 | 4,382 | 222 | 11,616 | 60.4% | 37.7% | D+22.6 |
| Precinct -110-Rocky Hill110-Rocky Hill | 5,471 | 4,767 | 171 | 10,409 | 52.6% | 45.8% | D+6.8 |
| Precinct -110-Ellington110-Ellington | 4,733 | 4,666 | 147 | 9,546 | 49.6% | 48.9% | D+0.7 |
| Precinct -110-Plainville110-Plainville | 4,437 | 4,930 | 134 | 9,501 | 46.7% | 51.9% | R+5.2 |
| Precinct -110-Tolland110-Tolland | 4,865 | 4,193 | 181 | 9,239 | 52.7% | 45.4% | D+7.3 |
| Precinct -110-Mansfield110-Mansfield | 6,690 | 2,250 | 189 | 9,129 | 73.3% | 24.6% | D+48.6 |
| Precinct -110-Suffield110-Suffield | 4,164 | 4,331 | 142 | 8,637 | 48.2% | 50.1% | R+1.9 |
| Precinct -110-Coventry110-Coventry | 3,808 | 3,681 | 131 | 7,620 | 50.0% | 48.3% | D+1.7 |
| Precinct -110-Granby110-Granby | 4,108 | 3,118 | 132 | 7,358 | 55.8% | 42.4% | D+13.5 |
| Precinct -110-Windsor Locks110-Windsor Locks | 3,402 | 3,169 | 111 | 6,682 | 50.9% | 47.4% | D+3.5 |
| Precinct -110-Canton110-Canton | 3,848 | 2,692 | 126 | 6,666 | 57.7% | 40.4% | D+17.3 |
| Precinct -110-Stafford110-Stafford | 2,698 | 3,685 | 97 | 6,480 | 41.6% | 56.9% | R+15.2 |
| Precinct -110-Hebron110-Hebron | 3,253 | 2,795 | 98 | 6,146 | 52.9% | 45.5% | D+7.5 |
| Precinct -110-East Windsor110-East Windsor | 2,977 | 2,815 | 72 | 5,864 | 50.8% | 48.0% | D+2.8 |
| Precinct -110-Somers110-Somers | 2,349 | 3,376 | 81 | 5,806 | 40.5% | 58.1% | R+17.7 |
| Precinct -110-Marlborough110-Marlborough | 2,115 | 1,819 | 66 | 4,000 | 52.9% | 45.5% | D+7.4 |
| Precinct -110-Columbia110-Columbia | 1,787 | 1,678 | 62 | 3,527 | 50.7% | 47.6% | D+3.1 |
| Precinct -110-East Granby110-East Granby | 1,678 | 1,462 | 66 | 3,206 | 52.3% | 45.6% | D+6.7 |
| Precinct -110-Willington110-Willington | 1,489 | 1,620 | 72 | 3,181 | 46.8% | 50.9% | R+4.1 |
| Precinct -110-Bolton110-Bolton | 1,649 | 1,459 | 62 | 3,170 | 52.0% | 46.0% | D+6.0 |
| Precinct -110-Andover110-Andover | 1,032 | 1,035 | 27 | 2,094 | 49.3% | 49.4% | R+0.1 |
Presidential margin, 1876–2024
Democratic minus Republican, by election
| Year | Margin (D minus R) |
|---|---|
| 1876 | +2.5% |
| 1880 | −4.9% |
| 1884 | −0.9% |
| 1888 | −2.5% |
| 1892 | No data |
| 1896 | −22.4% |
| 1900 | −21.7% |
| 1904 | −19.5% |
| 1908 | −28.4% |
| 1912 | −0.7% |
| 1916 | +0.6% |
| 1920 | −27.5% |
| 1924 | −33.7% |
| 1928 | −8.2% |
| 1932 | −0.8% |
| 1936 | +20.2% |
| 1940 | +12.0% |
| 1944 | +13.3% |
| 1948 | +7.3% |
| 1952 | −2.5% |
| 1956 | −17.1% |
| 1960 | +15.9% |
| 1964 | +45.2% |
| 1968 | +16.0% |
| 1972 | −6.2% |
| 1976 | +3.7% |
| 1980 | +2.5% |
| 1984 | −12.3% |
| 1988 | +5.8% |
| 1992 | +14.4% |
| 1996 | +24.6% |
| 2000 | +23.7% |
| 2004 | +17.8% |
| 2008 | +29.7% |
| 2012 | +23.7% |
| 2016 | +19.8% |
| 2020 | +25.0% |
| 2024 | +20.1% |
Registered voters
By party of registration, over time
Registration and the presidential vote track closely here — within 1.4 points.
683,321 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
−105 net domestic migration · 2025
Net +3,006 over 2021–2025 · gain loss
Arrivals reported $74,926 in average income, against $105,567 for residents who stayed — 29% lower. (IRS SOI, 2022–23)
The places arrivals came from lean D+15.0 on average — 5.1 points more Republican-leaning than Capitol Planning Region, CT itself (D+20.1).
Where arrivals came from lean of each source
- Naugatuck Valley Planning Region, CT2,057D+11.2
- South Central Connecticut Planning Region, CT1,459D+11.9
- Lower Connecticut River Valley Planning Region, CT1,246D+12.8
- Hampden County, MA1,162D+8.9
- Southeastern Connecticut Planning Region, CT866D+10.7
- Northwest Hills Planning Region, CT506R+5.4
Where departures went households, 2022–23
- Naugatuck Valley Planning Region, CT1,821
- Lower Connecticut River Valley Planning Region, CT1,383
- South Central Connecticut Planning Region, CT1,185
- Southeastern Connecticut Planning Region, CT907
- Hampden County, MA775
- Northwest Hills Planning Region, CT518
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 |
|---|---|
| 2021 | +6,119 |
| 2022 | −1,949 |
| 2023 | −481 |
| 2024 | −578 |
| 2025 | −105 |
Capitol Planning Region sits in New England. In 2024 it voted Democratic.
Across the recorded series it reached a Democratic high of 45.2 points in 1964 and a Republican high of 33.7 points in 1924. Between 2020 and 2024 the county moved 5.0 points toward the Republican candidate; the 2024 margin was 20.1 points.
A population of 977,290, a 60% non-Hispanic-white share, and a median household income of $93,394 describe the county. The county's voting pattern over the last decade is most similar to that of Southeastern Connecticut Planning Region and Camden 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 →
Capitol Planning Region, Connecticut. Akashic. https://akashic.app/county/09110/. Accessed May 20, 2026. License: CC BY 4.0.