FIELDING NOW:IA U.S. SENATE; GUBERNATORIAL; IA-01 · IA-02 · IA-03 · IA-04 & MOREVIEW REAL TIME RESULTS

Massachusetts's 2nd Congressional District

U.S. House · Massachusetts · District 2 · General election: Tuesday, November 3, 2026

Candidates on the November 3 ballot

Candidate list pending certified ballot.

Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).

Certified candidates

Certified candidate list from Candidate Alerts, as of 2026-09-24, based on Massachusetts Secretary of the Commonwealth. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.

Past election results

2024: U.S. House, District 2 (2024 State Election)
CandidatePartyVotesShare
James P. McGovernDemocratic251,44168.6%
Cornelius SheaUne114,06531.1%
All Others8220.2%
Total366,328

Source: Massachusetts Secretary of the Commonwealth, PD43+ Election Statistics, precinct-level download. Status: Official, Secretary of the Commonwealth PD43+ certified results; precinct sums reconciled town by town to the PD43+ town-level download

2022: U.S. House, District 2 (2022 State Election)
CandidatePartyVotesShare
James P. McGovernDemocratic180,63966.2%
Jeffrey A. Sossa-PaquetteRepublican91,95633.7%
All Others2760.1%
Total272,871

Source: Massachusetts Secretary of the Commonwealth, PD43+ Election Statistics, precinct-level download. Status: Official, Secretary of the Commonwealth PD43+ certified results; precinct sums reconciled town by town to the PD43+ town-level download

2020: U.S. House, District 2 (2020 State Election)

Held under the district lines in effect at the time. Those boundaries differ from the 2026 district.

CandidatePartyVotesShare
James P. McGovernDemocratic249,85465.3%
Tracy Lyn LovvornRepublican132,22034.6%
All Others3780.1%
Total382,452

Source: Massachusetts Secretary of the Commonwealth, PD43+ Election Statistics, precinct-level download. Status: Official, Secretary of the Commonwealth PD43+ certified results; precinct sums reconciled town by town to the PD43+ town-level download

Certified results from state or county election authorities, as compiled in the Candidate Alerts precinct results database (public API candidatealerts.com/api/district-results). Totals are sums of certified precinct and county-level rows.

Demographics

2020 Census demographics by district are not yet published in this data set.

Adults who speak Spanish at home: 7.8% of adults in this district

0 of 254 precincts are above 50%, and 13 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.

Poll status

No GOTV Polling public poll has been released for this race.

Map

Douglas Precinct 1: 0.5% of adults speak Spanish at homeUxbridge Precinct 3: 1.1% of adults speak Spanish at homeDouglas Precinct 2: 0.3% of adults speak Spanish at homeDouglas Precinct 3: 0.0% of adults speak Spanish at homeUxbridge Precinct 4: 1.1% of adults speak Spanish at homeUxbridge Precinct 1: 2.4% of adults speak Spanish at homeUxbridge Precinct 2: 0.5% of adults speak Spanish at homeNorthbridge Precinct 1: 18.0% of adults speak Spanish at homeNorthbridge Precinct 3: 10.5% of adults speak Spanish at homeSutton Precinct 2: 3.0% of adults speak Spanish at homeNorthbridge Precinct 5: 2.1% of adults speak Spanish at homeNorthbridge Precinct 4: 5.3% of adults speak Spanish at homeSutton Precinct 1: 3.6% of adults speak Spanish at homeUpton Precinct 2: 2.6% of adults speak Spanish at homeNorthbridge Precinct 2: 4.9% of adults speak Spanish at homeSutton Precinct 3: 3.9% of adults speak Spanish at homeMillbury Precinct 2: 1.5% of adults speak Spanish at homeGrafton Precinct 4: 0.5% of adults speak Spanish at homeAuburn Precinct 1: 4.7% of adults speak Spanish at homeMillbury Precinct 1: 2.3% of adults speak Spanish at homeMedway Precinct 2: 0.6% of adults speak Spanish at homeMedway Precinct 1: 0.0% of adults speak Spanish at homeMedway Precinct 3: 1.0% of adults speak Spanish at homeMedway Precinct 4: 3.4% of adults speak Spanish at homeUpton Precinct 3: 1.2% of adults speak Spanish at homeWebster Precinct 4: 6.7% of adults speak Spanish at homeWebster Precinct 1: 16.4% of adults speak Spanish at homeWebster Precinct 3: 5.9% of adults speak Spanish at homeAuburn Precinct 5: 3.5% of adults speak Spanish at homeLeicester Precinct 3: 1.6% of adults speak Spanish at homeGrafton Precinct 3: 0.9% of adults speak Spanish at homeUpton Precinct 1: 0.6% of adults speak Spanish at homeMillbury Precinct 3: 2.4% of adults speak Spanish at homeGrafton Precinct 5: 5.0% of adults speak Spanish at homeAuburn Precinct 3: 0.8% of adults speak Spanish at homeMillbury Precinct 4: 3.1% of adults speak Spanish at homeWorcester Precinct 6-6: 12.2% of adults speak Spanish at homeGrafton Precinct 2: 0.9% of adults speak Spanish at homeWorcester Precinct 5-5: 5.5% of adults speak Spanish at homeWorcester Precinct 6-5: 19.0% of adults speak Spanish at homeHolliston Precinct 4: 1.9% of adults speak Spanish at homeHolliston Precinct 1: 4.1% of adults speak Spanish at homeHopkinton Precinct 5: 3.0% of adults speak Spanish at homeHopkinton Precinct 3: 2.5% of adults speak Spanish at homeHolliston Precinct 2: 3.7% of adults speak Spanish at homeHolliston Precinct 3: 2.1% of adults speak Spanish at homeHopkinton Precinct 4: 0.3% of adults speak Spanish at homeHopkinton Precinct 1: 2.1% of adults speak Spanish at homeHopkinton Precinct 2: 2.8% of adults speak Spanish at homeWorcester Precinct 5-4: 7.0% of adults speak Spanish at homeGrafton Precinct 1: 6.9% of adults speak Spanish at homeWorcester Precinct 6-4: 7.8% of adults speak Spanish at homeWorcester Precinct 8-5: 23.8% of adults speak Spanish at homeWorcester Precinct 6-3: 31.7% of adults speak Spanish at homeWestborough Precinct 5: 0.3% of adults speak Spanish at homeWorcester Precinct 5-3: 2.0% of adults speak Spanish at homeWorcester Precinct 6-2: 23.2% of adults speak Spanish at homeWorcester Precinct 8-6: 34.1% of adults speak Spanish at homeWorcester Precinct 8-2: 45.4% of adults speak Spanish at homeAshland Precinct 5: 7.2% of adults speak Spanish at homeAshland Precinct 6: 7.4% of adults speak Spanish at homeAshland Precinct 4: 4.0% of adults speak Spanish at homeAshland Precinct 3: 7.0% of adults speak Spanish at homeWestborough Precinct 3: 6.5% of adults speak Spanish at homeAshland Precinct 1: 10.9% of adults speak Spanish at homeAshland Precinct 2: 4.4% of adults speak Spanish at homeWestborough Precinct 6: 1.7% of adults speak Spanish at homeWorcester Precinct 10-3: 35.3% of adults speak Spanish at homeWorcester Precinct 4-4: 17.1% of adults speak Spanish at homeWorcester Precinct 4-3: 24.3% of adults speak Spanish at homeShrewsbury Precinct 9: 6.7% of adults speak Spanish at homeWorcester Precinct 10-4: 38.6% of adults speak Spanish at homeShrewsbury Precinct 3: 3.1% of adults speak Spanish at homeWorcester Precinct 4-6: 11.8% of adults speak Spanish at homeWestborough Precinct 4: 0.8% of adults speak Spanish at homeWorcester Precinct 4-5: 9.6% of adults speak Spanish at homeSouthborough Precinct 3: 3.4% of adults speak Spanish at homeWestborough Precinct 2: 10.0% of adults speak Spanish at homeShrewsbury Precinct 2: 5.5% of adults speak Spanish at homeShrewsbury Precinct 6: 5.2% of adults speak Spanish at homeWestborough Precinct 1: 6.7% of adults speak Spanish at homeShrewsbury Precinct 5: 5.4% of adults speak Spanish at homeWorcester Precinct 3-6: 17.5% of adults speak Spanish at homeWorcester Precinct 3-3: 8.9% of adults speak Spanish at homeNorthborough Precinct 1: 3.6% of adults speak Spanish at homeWorcester Precinct 2-4: 20.8% of adults speak Spanish at homeWorcester Precinct 2-5: 23.8% of adults speak Spanish at homeShrewsbury Precinct 8: 1.2% of adults speak Spanish at homeAuburn Precinct 2: 6.1% of adults speak Spanish at homeAuburn Precinct 4: 6.3% of adults speak Spanish at homeLeicester Precinct 2: 3.2% of adults speak Spanish at homeLeicester Precinct 4: 4.8% of adults speak Spanish at homeWorcester Precinct 7-5: 20.6% of adults speak Spanish at homeWorcester Precinct 5-6: 14.3% of adults speak Spanish at homeWorcester Precinct 8-1: 36.2% of adults speak Spanish at homeWorcester Precinct 6-1: 17.2% of adults speak Spanish at homeWorcester Precinct 8-3: 19.9% of adults speak Spanish at homeWorcester Precinct 5-1: 31.1% of adults speak Spanish at homeWorcester Precinct 5-2: 7.4% of adults speak Spanish at homeWorcester Precinct 10-5: 45.0% of adults speak Spanish at homeWorcester Precinct 10-6: 48.0% of adults speak Spanish at homeWorcester Precinct 4-1: 19.8% of adults speak Spanish at homeShrewsbury Precinct 4: 3.0% of adults speak Spanish at homeWorcester Precinct 7-6: 11.6% of adults speak Spanish at homeWorcester Precinct 7-2: 17.1% of adults speak Spanish at homeWorcester Precinct 8-4: 25.1% of adults speak Spanish at homeWorcester Precinct 7-3: 12.2% of adults speak Spanish at homeWorcester Precinct 7-4: 14.2% of adults speak Spanish at homeLeicester Precinct 1: 5.2% of adults speak Spanish at homeWorcester Precinct 7-1: 22.2% of adults speak Spanish at homeWorcester Precinct 9-1: 20.8% of adults speak Spanish at homeWorcester Precinct 9-3: 5.3% of adults speak Spanish at homeWorcester Precinct 9-2: 6.9% of adults speak Spanish at homeWorcester Precinct 9-6: 3.3% of adults speak Spanish at homeWorcester Precinct 9-4: 2.9% of adults speak Spanish at homeWorcester Precinct 9-5: 8.2% of adults speak Spanish at homeWorcester Precinct 1-3: 3.3% of adults speak Spanish at homeWorcester Precinct 10-1: 12.1% of adults speak Spanish at homeWorcester Precinct 10-2: 16.9% of adults speak Spanish at homeShrewsbury Precinct 10: 2.0% of adults speak Spanish at homeWorcester Precinct 4-2: 24.0% of adults speak Spanish at homeWorcester Precinct 3-4: 41.8% of adults speak Spanish at homeWorcester Precinct 1-4: 5.5% of adults speak Spanish at homeWorcester Precinct 3-2: 18.3% of adults speak Spanish at homeWorcester Precinct 3-1: 34.3% of adults speak Spanish at homeWorcester Precinct 1-1: 5.3% of adults speak Spanish at homeWorcester Precinct 3-5: 18.4% of adults speak Spanish at homeNorthampton Precinct 6-B: 10.9% of adults speak Spanish at homeNorthampton Precinct 4-B: 13.3% of adults speak Spanish at homeWesthampton Precinct 1: 1.3% of adults speak Spanish at homeNorthampton Precinct 2-B: 11.7% of adults speak Spanish at homeNorthampton Precinct 4-A: 6.8% of adults speak Spanish at homeNorthampton Precinct 6-A: 11.2% of adults speak Spanish at homeWorcester Precinct 1-2: 1.7% of adults speak Spanish at homeHolden Precinct 2: 0.8% of adults speak Spanish at homePaxton Precinct 1: 3.1% of adults speak Spanish at homeHolden Precinct 4: 4.0% of adults speak Spanish at homeHolden Precinct 6: 1.6% of adults speak Spanish at homeHardwick Precinct 1: 2.1% of adults speak Spanish at homeNorthampton Precinct 3-A: 3.5% of adults speak Spanish at homeAmherst Precinct 5B: 2.3% of adults speak Spanish at homeAmherst Precinct 3B: 18.7% of adults speak Spanish at homeHadley Precinct 1: 2.4% of adults speak Spanish at homeAmherst Precinct 5A: 2.2% of adults speak Spanish at homeAmherst Precinct 3A: 2.7% of adults speak Spanish at homeAmherst Precinct 4B: 0.7% of adults speak Spanish at homeAmherst Precinct 4A: 2.7% of adults speak Spanish at homeAmherst Precinct 2B: 8.9% of adults speak Spanish at homeSouthborough Precinct 1: 1.5% of adults speak Spanish at homeSouthborough Precinct 2: 4.5% of adults speak Spanish at homeWorcester Precinct 2-3: 14.1% of adults speak Spanish at homeShrewsbury Precinct 1: 2.4% of adults speak Spanish at homeWorcester Precinct 2-6: 28.3% of adults speak Spanish at homeWorcester Precinct 1-6: 14.4% of adults speak Spanish at homeWorcester Precinct 2-2: 7.6% of adults speak Spanish at homeShrewsbury Precinct 7: 0.8% of adults speak Spanish at homeNorthborough Precinct 2: 2.4% of adults speak Spanish at homeNorthborough Precinct 3: 0.4% of adults speak Spanish at homeWorcester Precinct 1-5: 11.3% of adults speak Spanish at homeWorcester Precinct 2-1: 8.8% of adults speak Spanish at homeHolden Precinct 5: 1.3% of adults speak Spanish at homeNorthborough Precinct 4: 0.4% of adults speak Spanish at homeWest Boylston Precinct 1: 8.1% of adults speak Spanish at homeBoylston Precinct 1: 2.3% of adults speak Spanish at homeWest Boylston Precinct 2: 6.2% of adults speak Spanish at homeNorthampton Precinct 2-A: 1.6% of adults speak Spanish at homeNorthampton Precinct 5-B: 3.3% of adults speak Spanish at homeNorthampton Precinct 3-B: 6.0% of adults speak Spanish at homeNorthampton Precinct 1-B: 2.9% of adults speak Spanish at homeNorthampton Precinct 5-A: 5.2% of adults speak Spanish at homeNorthampton Precinct 7-B: 4.1% of adults speak Spanish at homeNorthampton Precinct 7-A: 3.6% of adults speak Spanish at homeNorthampton Precinct 1-A: 8.4% of adults speak Spanish at homeHatfield Precinct 1: 3.8% of adults speak Spanish at homeChesterfield Precinct 1: 0.5% of adults speak Spanish at homeWilliamsburg Precinct 1: 1.1% of adults speak Spanish at homeOakham Precinct 1: 0.6% of adults speak Spanish at homeHolden Precinct 3: 2.7% of adults speak Spanish at homeRutland Precinct 3: 2.8% of adults speak Spanish at homeRutland Precinct 1: 2.6% of adults speak Spanish at homePelham Precinct 1: 3.5% of adults speak Spanish at homeHolden Precinct 1: 0.2% of adults speak Spanish at homeBarre Precinct 2: 0.0% of adults speak Spanish at homeRutland Precinct 2: 1.4% of adults speak Spanish at homeNew Salem Precinct 1: 2.8% of adults speak Spanish at homeBarre Precinct 1: 0.0% of adults speak Spanish at homeWhately Precinct 1: 2.0% of adults speak Spanish at homeGoshen Precinct 1: 1.5% of adults speak Spanish at homePetersham Precinct 1: 1.4% of adults speak Spanish at homePrinceton Precinct 1: 1.6% of adults speak Spanish at homeShutesbury Precinct 1: 7.6% of adults speak Spanish at homeLeverett Precinct 1: 2.7% of adults speak Spanish at homeHubbardston Precinct 1: 0.8% of adults speak Spanish at homeWestminster Precinct 2: 1.1% of adults speak Spanish at homeTempleton Precinct A: 1.3% of adults speak Spanish at homePhillipston Precinct 1: 0.2% of adults speak Spanish at homeAthol Precinct 2: 2.7% of adults speak Spanish at homeAmherst Precinct 2A: 6.0% of adults speak Spanish at homeAmherst Precinct 1B: 2.3% of adults speak Spanish at homeAmherst Precinct 1A: 5.8% of adults speak Spanish at homeSunderland Precinct 1: 0.9% of adults speak Spanish at homeDeerfield Precinct 1: 4.4% of adults speak Spanish at homeMontague Precinct 1: 3.3% of adults speak Spanish at homeMontague Precinct 2: 1.8% of adults speak Spanish at homeGreenfield Precinct 5: 5.2% of adults speak Spanish at homeMontague Precinct 6: 4.8% of adults speak Spanish at homeGreenfield Precinct 7: 4.8% of adults speak Spanish at homeAshfield Precinct 1: 1.0% of adults speak Spanish at homeConway Precinct 1: 1.0% of adults speak Spanish at homeLeominster Precinct 2-B: 17.2% of adults speak Spanish at homeLeominster Precinct 4-C: 14.5% of adults speak Spanish at homeLeominster Precinct 2-C: 19.6% of adults speak Spanish at homeLeominster Precinct 4-B: 5.9% of adults speak Spanish at homeLeominster Precinct 2-A: 20.6% of adults speak Spanish at homeLeominster Precinct 5-A: 12.4% of adults speak Spanish at homeLeominster Precinct 1-A: 5.2% of adults speak Spanish at homeLeominster Precinct 5-B: 7.6% of adults speak Spanish at homeLeominster Precinct 5-C: 12.5% of adults speak Spanish at homeLeominster Precinct 1-C: 4.4% of adults speak Spanish at homeBuckland Precinct 1: 0.2% of adults speak Spanish at homeShelburne Precinct 1: 2.8% of adults speak Spanish at homeGreenfield Precinct 9: 1.1% of adults speak Spanish at homeWendell Precinct 1: 0.9% of adults speak Spanish at homeOrange Precinct 2: 7.8% of adults speak Spanish at homeSterling Precinct 2: 8.7% of adults speak Spanish at homeSterling Precinct 1: 4.3% of adults speak Spanish at homeLeominster Precinct 3-B: 10.2% of adults speak Spanish at homeLeominster Precinct 3-C: 9.7% of adults speak Spanish at homeLeominster Precinct 4-A: 2.5% of adults speak Spanish at homeLeominster Precinct 3-A: 14.2% of adults speak Spanish at homeLeominster Precinct 1-B: 5.0% of adults speak Spanish at homeTempleton Precinct C: 1.3% of adults speak Spanish at homeAthol Precinct 3: 5.4% of adults speak Spanish at homeAthol Precinct 1: 0.7% of adults speak Spanish at homeTempleton Precinct B: 1.4% of adults speak Spanish at homeGreenfield Precinct 8: 3.6% of adults speak Spanish at homeGreenfield Precinct 6: 6.0% of adults speak Spanish at homeGreenfield Precinct 4: 3.0% of adults speak Spanish at homeMontague Precinct 3: 1.5% of adults speak Spanish at homeMontague Precinct 4: 8.7% of adults speak Spanish at homeGreenfield Precinct 3: 4.6% of adults speak Spanish at homeMontague Precinct 5: 8.3% of adults speak Spanish at homeGreenfield Precinct 1: 0.9% of adults speak Spanish at homeGreenfield Precinct 2: 0.3% of adults speak Spanish at homeGill Precinct 1: 0.8% of adults speak Spanish at homeErving Precinct 1: 0.4% of adults speak Spanish at homeOrange Precinct 1: 1.3% of adults speak Spanish at homeNorthfield Precinct 1: 3.9% of adults speak Spanish at homeWarwick Precinct 1: 0.1% of adults speak Spanish at homeRoyalston Precinct 1: 4.3% of adults speak Spanish at homeColrain Precinct 1: 0.7% of adults speak Spanish at homeHeath Precinct 1: 0.0% of adults speak Spanish at homeLeyden Precinct 1: 0.6% of adults speak Spanish at homeBernardston Precinct 1: 0.6% of adults speak Spanish at home
under 5%5-15%15-30%30-50%50-70%70% or moreno data

Share of adults (18+) who speak Spanish at home, by precinct. Census ACS 2020-2024 5-year estimates on the current precinct layer. Hover a precinct for its value.

District shown in red: U.S. Census Bureau cartographic boundary file for the 119th Congress (cb_2024_us_cd119_500k). These are the lines in effect for 2026 in this state per the Candidate Alerts district registry.

Back to the national races map

Precinct map: past elections and demographics

R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Harris/Walz minus Trump/Vance) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Maura Healey minus Geoff Diehl) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Biden/Harris minus Trump/Pence) / all votes, by precinct.
<5%5-15%15-30%30-50%50-70%70%+no data
<5%5-15%15-30%30-50%50-70%70%+no data
<2%2-5%5-10%10-20%20-40%40%+no data
<$40k$40-60k$60-80k$80-100k$100-140k$140k+no data
<15%15-25%25-35%35-50%50-65%65%+no data
<10%10-15%15-20%20-25%25-30%30%+no data
<5%5-15%15-30%30-50%50-70%70%+no data
Douglas Precinct 1 | 24P R+14.9 | 22 R+17.9 | 20P R+12.3 | Hisp 5.2% Blk 0.3% Inc $161kUxbridge Precinct 3 | 24P R+8.8 | 22 R+4.3 | 20P R+0.5 | Hisp 3.3% Blk 0.8% Inc $146kDouglas Precinct 2 | 24P R+14.1 | 22 R+11.2 | 20P R+7.7 | Hisp 4.4% Blk 0.3% Inc $156kDouglas Precinct 3 | 24P R+16.0 | 22 R+11.9 | 20P R+6.8 | Hisp 7.4% Blk 0.7% Inc $144kUxbridge Precinct 4 | 24P R+1.4 | 22 D+0.4 | 20P D+4.7 | Hisp 3.9% Blk 0.0% Inc $126kUxbridge Precinct 1 | 24P R+9.6 | 22 R+7.4 | 20P R+3.1 | Hisp 8.7% Blk 2.1% Inc $122kUxbridge Precinct 2 | 24P D+0.1 | 22 D+0.9 | 20P D+10.9 | Hisp 3.3% Blk 0.0% Inc $112kNorthbridge Precinct 1 | 24P D+9.5 | 22 D+9.9 | 20P D+6.0 | Hisp 19.2% Blk 1.8% Inc $68kNorthbridge Precinct 3 | 24P R+4.8 | 22 R+0.2 | 20P D+5.5 | Hisp 9.2% Blk 1.0% Inc $102kSutton Precinct 2 | 24P R+11.8 | 22 R+11.0 | 20P R+7.6 | Hisp 2.1% Blk 0.7% Inc $183kNorthbridge Precinct 5 | Hisp 6.9% Blk 1.1% Inc $134kNorthbridge Precinct 4 | 24P R+5.5 | 22 R+6.4 | 20P D+2.3 | Hisp 5.8% Blk 0.0% Inc $161kSutton Precinct 1 | 24P R+5.2 | 22 R+5.8 | 20P R+0.1 | Hisp 7.0% Blk 0.3% Inc $132kUpton Precinct 2 | 24P D+11.4 | 22 D+15.3 | 20P D+20.3 | Hisp 5.1% Blk 0.4% Inc $202kNorthbridge Precinct 2 | 24P D+0.9 | 22 D+2.4 | 20P D+7.2 | Hisp 8.3% Blk 2.0% Inc $124kSutton Precinct 3 | 24P R+0.9 | 22 R+0.9 | 20P D+7.9 | Hisp 4.1% Blk 0.5% Inc $158kMillbury Precinct 2 | 24P R+3.8 | 22 R+0.1 | 20P D+1.8 | Hisp 1.4% Blk 0.1% Inc $112kGrafton Precinct 4 | 24P D+17.9 | 22 D+22.8 | 20P D+22.4 | Hisp 2.9% Blk 2.7% Inc $119kAuburn Precinct 1 | 24P D+12.3 | 22 D+13.7 | 20P D+11.9 | Hisp 4.2% Blk 1.9% Inc $113kMillbury Precinct 1 | 24P R+3.3 | 22 D+2.2 | 20P D+3.3 | Hisp 9.9% Blk 0.9% Inc $121kMedway Precinct 2 | 24P D+23.6 | 22 D+25.5 | 20P D+25.4 | Hisp 4.7% Blk 1.0% Inc $159kMedway Precinct 1 | 24P D+22.8 | 22 D+17.3 | 20P D+23.3 | Hisp 5.8% Blk 0.0% Inc $207kMedway Precinct 3 | 24P D+21.3 | 22 D+23.3 | 20P D+28.5 | Hisp 2.7% Blk 2.6% Inc $172kMedway Precinct 4 | 24P D+19.3 | 22 D+19.0 | 20P D+25.0 | Hisp 3.6% Blk 0.7% Inc $162kUpton Precinct 3 | Hisp 5.0% Blk 0.5% Inc $160kWebster Precinct 4 | 24P R+13.0 | 22 R+11.7 | 20P R+7.0 | Hisp 9.9% Blk 0.5% Inc $104kWebster Precinct 1 | 24P R+5.6 | 22 D+3.8 | 20P D+4.2 | Hisp 23.3% Blk 2.0% Inc $67kWebster Precinct 3 | 24P R+11.1 | 22 R+0.7 | 20P R+2.5 | Hisp 10.9% Blk 1.8% Inc $83kAuburn Precinct 5 | 24P D+2.0 | 22 D+9.2 | 20P D+8.6 | Hisp 5.2% Blk 1.0% Inc $109kLeicester Precinct 3 | 24P R+9.5 | 22 R+8.8 | 20P R+2.8 | Hisp 3.9% Blk 4.8% Inc $100kGrafton Precinct 3 | 24P D+22.2 | 22 D+20.6 | 20P D+28.9 | Hisp 1.3% Blk 1.5% Inc $177kUpton Precinct 1 | 24P D+25.7 | 22 D+22.9 | 20P D+24.3 | Hisp 5.2% Blk 0.7% Inc $149kMillbury Precinct 3 | 24P D+0.9 | 22 D+4.4 | 20P D+5.5 | Hisp 3.8% Blk 0.0% Inc $120kGrafton Precinct 5 | 24P D+28.8 | 22 D+22.6 | 20P D+31.6 | Hisp 6.2% Blk 2.5% Inc $130kAuburn Precinct 3 | 24P D+5.0 | 22 D+11.6 | 20P D+12.3 | Hisp 1.3% Blk 2.2% Inc $89kMillbury Precinct 4 | 24P D+1.9 | 22 D+10.3 | 20P D+12.4 | Hisp 4.1% Blk 2.0% Inc $117kWorcester Precinct 6-6 | Hisp 18.9% Blk 25.8% Inc $76kGrafton Precinct 2 | 24P D+24.2 | 22 D+25.4 | 20P D+28.1 | Hisp 2.0% Blk 1.2% Inc $186kWorcester Precinct 5-5 | 24P D+14.1 | 22 D+22.4 | 20P D+22.1 | Hisp 12.2% Blk 16.4% Inc $86kWorcester Precinct 6-5 | 24P D+15.2 | 22 D+32.0 | 20P D+28.7 | Hisp 26.9% Blk 23.6% Inc $90kHolliston Precinct 4 | 24P D+43.1 | 22 D+38.8 | 20P D+40.5 | Hisp 3.2% Blk 0.1% Inc $147kHolliston Precinct 1 | 24P D+36.9 | 22 D+33.1 | 20P D+39.7 | Hisp 6.6% Blk 0.8% Inc $175kHopkinton Precinct 5 | Hisp 5.8% Blk 0.5% Inc $219kHopkinton Precinct 3 | 24P D+35.3 | 22 D+26.8 | 20P D+35.2 | Hisp 4.7% Blk 0.2% Inc $206kHolliston Precinct 2 | 24P D+42.0 | 22 D+42.2 | 20P D+46.9 | Hisp 8.6% Blk 0.4% Inc $156kHolliston Precinct 3 | 24P D+38.0 | 22 D+34.4 | 20P D+47.2 | Hisp 4.2% Blk 0.4% Inc $160kHopkinton Precinct 4 | 24P D+36.3 | 22 D+33.9 | 20P D+41.1 | Hisp 1.8% Blk 0.6% Inc $224kHopkinton Precinct 1 | 24P D+35.1 | 22 D+42.0 | 20P D+43.6 | Hisp 4.3% Blk 0.0% Inc $198kHopkinton Precinct 2 | 24P D+32.3 | 22 D+31.9 | 20P D+37.2 | Hisp 3.3% Blk 0.4% Inc $196kWorcester Precinct 5-4 | 24P D+22.7 | 22 D+27.7 | 20P D+31.8 | Hisp 18.1% Blk 14.8% Inc $100kGrafton Precinct 1 | 24P D+14.3 | 22 D+19.2 | 20P D+24.8 | Hisp 10.5% Blk 1.4% Inc $122kWorcester Precinct 6-4 | 24P D+47.3 | 22 D+34.1 | 20P D+33.6 | Hisp 11.5% Blk 6.8% Inc $87kWorcester Precinct 8-5 | 24P D+17.1 | 22 D+34.4 | 20P D+37.3 | Hisp 31.5% Blk 11.1% Inc $72kWorcester Precinct 6-3 | 24P D+24.0 | 22 D+40.2 | 20P D+41.5 | Hisp 42.3% Blk 12.4% Inc $89kWestborough Precinct 5 | 24P D+40.6 | 22 D+33.4 | 20P D+42.9 | Hisp 2.0% Blk 0.3% Inc $210kWorcester Precinct 5-3 | 24P D+12.4 | 22 D+20.7 | 20P D+22.3 | Hisp 5.5% Blk 20.8% Inc $79kWorcester Precinct 6-2 | 24P D+26.4 | 22 D+42.5 | 20P D+41.5 | Hisp 32.1% Blk 19.4% Inc $57kWorcester Precinct 8-6 | Hisp 50.5% Blk 10.9% Inc $47kWorcester Precinct 8-2 | 24P D+16.9 | 22 D+36.1 | 20P D+38.9 | Hisp 51.1% Blk 8.0% Inc $50kAshland Precinct 5 | 24P D+39.9 | 22 D+43.7 | 20P D+45.6 | Hisp 8.8% Blk 4.0% Inc $121kAshland Precinct 6 | Hisp 10.4% Blk 8.6% Inc $132kAshland Precinct 4 | 24P D+33.8 | 22 D+36.8 | 20P D+40.1 | Hisp 9.9% Blk 5.0% Inc $149kAshland Precinct 3 | 24P D+38.4 | 22 D+41.2 | 20P D+39.0 | Hisp 7.2% Blk 0.7% Inc $157kWestborough Precinct 3 | 24P D+37.8 | 22 D+41.0 | 20P D+44.3 | Hisp 8.3% Blk 3.1% Inc $86kAshland Precinct 1 | 24P D+33.6 | 22 D+36.1 | 20P D+40.7 | Hisp 12.1% Blk 2.2% Inc $115kAshland Precinct 2 | 24P D+40.1 | 22 D+41.2 | 20P D+43.2 | Hisp 5.7% Blk 7.6% Inc $177kWestborough Precinct 6 | Hisp 7.8% Blk 5.6% Inc $177kWorcester Precinct 10-3 | 24P D+39.0 | 22 D+60.9 | 20P D+52.0 | Hisp 38.8% Blk 10.3% Inc $39kWorcester Precinct 4-4 | 24P D+26.0 | 22 D+29.9 | 20P D+30.1 | Hisp 26.3% Blk 14.7% Inc $61kWorcester Precinct 4-3 | 24P D+47.6 | 22 D+58.0 | 20P D+54.6 | Hisp 39.8% Blk 5.2% Inc $49kShrewsbury Precinct 9 | 24P D+27.8 | 22 D+29.8 | 20P D+39.1 | Hisp 12.7% Blk 1.9% Inc $143kWorcester Precinct 10-4 | 24P D+23.9 | 22 D+43.1 | 20P D+41.3 | Hisp 45.6% Blk 11.5% Inc $46kShrewsbury Precinct 3 | 24P D+13.0 | 22 D+20.2 | 20P D+22.4 | Hisp 6.4% Blk 2.6% Inc $94kWorcester Precinct 4-6 | Hisp 20.8% Blk 2.9% Inc $110kWestborough Precinct 4 | 24P D+33.0 | 22 D+36.7 | 20P D+44.5 | Hisp 2.3% Blk 0.5% Inc $190kWorcester Precinct 4-5 | 24P D+28.8 | 22 D+39.2 | 20P D+38.9 | Hisp 12.7% Blk 16.6% Inc $74kSouthborough Precinct 3 | 24P D+36.3 | 22 D+32.3 | 20P D+40.4 | Hisp 3.7% Blk 1.8% Inc $173kWestborough Precinct 2 | 24P D+39.0 | 22 D+37.9 | 20P D+47.2 | Hisp 14.1% Blk 2.5% Inc $113kShrewsbury Precinct 2 | 24P D+17.8 | 22 D+21.2 | 20P D+28.9 | Hisp 8.3% Blk 2.7% Inc $124kShrewsbury Precinct 6 | 24P D+24.6 | 22 D+24.8 | 20P D+32.3 | Hisp 5.6% Blk 0.0% Inc $122kWestborough Precinct 1 | 24P D+47.5 | 22 D+53.7 | 20P D+48.2 | Hisp 10.3% Blk 5.2% Inc $113kShrewsbury Precinct 5 | 24P D+30.8 | 22 D+32.9 | 20P D+41.1 | Hisp 5.1% Blk 0.0% Inc $155kWorcester Precinct 3-6 | Hisp 24.8% Blk 16.7% Inc $91kWorcester Precinct 3-3 | 24P D+22.3 | 22 D+26.9 | 20P D+41.0 | Hisp 13.6% Blk 5.9% Inc $96kNorthborough Precinct 1 | 24P D+28.4 | 22 D+31.0 | 20P D+37.5 | Hisp 3.0% Blk 3.2% Inc $171kWorcester Precinct 2-4 | 24P D+41.6 | 22 D+56.0 | 20P D+52.7 | Hisp 33.3% Blk 26.8% Inc $56kWorcester Precinct 2-5 | 24P D+29.9 | 22 D+49.6 | 20P D+44.6 | Hisp 30.7% Blk 25.9% Inc $89kShrewsbury Precinct 8 | 24P D+23.1 | 22 D+25.8 | 20P D+33.2 | Hisp 4.0% Blk 2.9% Inc $166kAuburn Precinct 2 | 24P D+4.6 | 22 D+6.2 | 20P D+11.8 | Hisp 8.2% Blk 2.6% Inc $118kAuburn Precinct 4 | 24P D+10.6 | 22 D+18.7 | 20P D+20.3 | Hisp 10.5% Blk 1.6% Inc $113kLeicester Precinct 2 | 24P R+0.1 | 22 D+0.5 | 20P D+2.6 | Hisp 4.4% Blk 1.8% Inc $130kLeicester Precinct 4 | 24P R+8.2 | 22 R+4.1 | 20P D+3.0 | Hisp 11.2% Blk 14.4% Inc $109kWorcester Precinct 7-5 | 24P D+9.2 | 22 D+14.8 | 20P D+22.4 | Hisp 25.1% Blk 7.7% Inc $90kWorcester Precinct 5-6 | Hisp 20.6% Blk 6.9% Inc $76kWorcester Precinct 8-1 | 24P D+19.9 | 22 D+51.7 | 20P D+37.4 | Hisp 45.7% Blk 22.4% Inc $69kWorcester Precinct 6-1 | 24P D+39.4 | 22 D+53.1 | 20P D+52.3 | Hisp 22.8% Blk 6.9% Inc $69kWorcester Precinct 8-3 | 24P D+52.7 | 22 D+65.5 | 20P D+61.5 | Hisp 29.7% Blk 8.9% Inc $38kWorcester Precinct 5-1 | 24P D+31.6 | 22 D+51.1 | 20P D+46.7 | Hisp 41.9% Blk 8.1% Inc $62kWorcester Precinct 5-2 | 24P D+17.5 | 22 D+25.9 | 20P D+30.7 | Hisp 11.1% Blk 14.5% Inc $76kWorcester Precinct 10-5 | 24P D+26.0 | 22 D+48.9 | 20P D+43.6 | Hisp 54.1% Blk 15.4% Inc $45kWorcester Precinct 10-6 | Hisp 58.3% Blk 12.8% Inc $38kWorcester Precinct 4-1 | 24P D+28.7 | 22 D+54.6 | 20P D+46.6 | Hisp 20.5% Blk 31.3% Inc $82kShrewsbury Precinct 4 | 24P D+17.4 | 22 D+19.7 | 20P D+24.9 | Hisp 6.9% Blk 0.6% Inc $132kWorcester Precinct 7-6 | Hisp 15.9% Blk 5.0% Inc $79kWorcester Precinct 7-2 | 24P D+21.1 | 22 D+28.9 | 20P D+34.4 | Hisp 22.3% Blk 8.1% Inc $59kWorcester Precinct 8-4 | 24P D+34.0 | 22 D+49.3 | 20P D+40.1 | Hisp 30.9% Blk 6.2% Inc $25kWorcester Precinct 7-3 | 24P D+25.6 | 22 D+38.1 | 20P D+35.0 | Hisp 16.7% Blk 13.5% Inc $62kWorcester Precinct 7-4 | 24P D+26.1 | 22 D+36.5 | 20P D+27.8 | Hisp 19.9% Blk 20.2% Inc $73kLeicester Precinct 1 | 24P R+12.9 | 22 R+9.5 | 20P R+5.3 | Hisp 7.4% Blk 0.9% Inc $101kWorcester Precinct 7-1 | 24P D+32.3 | 22 D+44.0 | 20P D+40.5 | Hisp 26.1% Blk 7.0% Inc $74kWorcester Precinct 9-1 | 24P D+37.3 | 22 D+54.7 | 20P D+48.7 | Hisp 29.4% Blk 6.8% Inc $108kWorcester Precinct 9-3 | 24P D+28.2 | 22 D+43.5 | 20P D+35.3 | Hisp 11.5% Blk 18.5% Inc $92kWorcester Precinct 9-2 | 24P D+41.9 | 22 D+51.3 | 20P D+49.7 | Hisp 8.3% Blk 2.5% Inc $100kWorcester Precinct 9-6 | Hisp 3.9% Blk 10.3% Inc $120kWorcester Precinct 9-4 | 24P D+32.4 | 22 D+38.4 | 20P D+36.8 | Hisp 9.4% Blk 18.3% Inc $106kWorcester Precinct 9-5 | 24P D+35.4 | 22 D+36.6 | 20P D+35.8 | Hisp 13.4% Blk 3.3% Inc $148kWorcester Precinct 1-3 | 24P D+35.0 | 22 D+36.2 | 20P D+34.5 | Hisp 7.4% Blk 5.8% Inc $154kWorcester Precinct 10-1 | 24P D+37.9 | 22 D+48.5 | 20P D+46.1 | Hisp 18.8% Blk 8.6% Inc $37kWorcester Precinct 10-2 | 24P D+45.9 | 22 D+58.6 | 20P D+61.1 | Hisp 20.8% Blk 6.5% Inc $51kShrewsbury Precinct 10 | 24P D+24.0 | 22 D+27.3 | 20P D+34.7 | Hisp 6.8% Blk 2.5% Inc $156kWorcester Precinct 4-2 | 24P D+28.1 | 22 D+47.6 | 20P D+36.0 | Hisp 37.9% Blk 9.3% Inc $48kWorcester Precinct 3-4 | 24P D+42.7 | 22 D+55.2 | 20P D+45.8 | Hisp 50.6% Blk 9.6% Inc $48kWorcester Precinct 1-4 | 24P D+40.8 | 22 D+50.6 | 20P D+48.7 | Hisp 5.6% Blk 4.0% Inc $131kWorcester Precinct 3-2 | 24P D+39.3 | 22 D+65.7 | 20P D+60.6 | Hisp 26.9% Blk 6.7% Inc $47kWorcester Precinct 3-1 | 24P D+29.5 | 22 D+44.4 | 20P D+44.5 | Hisp 44.3% Blk 12.0% Inc $52kWorcester Precinct 1-1 | 24P D+40.9 | 22 D+49.9 | 20P D+33.6 | Hisp 6.5% Blk 2.9% Inc $70kWorcester Precinct 3-5 | 24P D+42.4 | 22 D+43.4 | 20P D+46.8 | Hisp 25.5% Blk 7.1% Inc $81kNorthampton Precinct 6-B | 24P D+69.5 | 22 D+67.3 | 20P D+67.5 | Hisp 5.5% Blk 0.7% Inc $131kNorthampton Precinct 4-B | 24P D+78.7 | 22 D+81.4 | 20P D+82.8 | Hisp 16.9% Blk 1.4% Inc $74kWesthampton Precinct 1 | 24P D+26.5 | 20P D+26.8 | Hisp 2.4% Blk 0.0% Inc $100kNorthampton Precinct 2-B | 24P D+82.7 | 22 D+88.3 | 20P D+87.8 | Hisp 19.3% Blk 3.4% Inc $48kNorthampton Precinct 4-A | 24P D+82.1 | 22 D+88.6 | 20P D+84.5 | Hisp 12.5% Blk 2.0% Inc $58kNorthampton Precinct 6-A | 24P D+55.2 | 22 D+55.5 | 20P D+57.9 | Hisp 7.1% Blk 0.0% Inc $103kWorcester Precinct 1-2 | 24P D+26.0 | 22 D+30.2 | 20P D+28.9 | Hisp 3.9% Blk 5.2% Inc $105kHolden Precinct 2 | 24P D+16.2 | 22 D+15.6 | 20P D+17.9 | Hisp 2.1% Blk 2.8% Inc $161kPaxton Precinct 1 | 24P D+7.0 | 20P D+12.1 | Hisp 4.2% Blk 1.3% Inc $144kHolden Precinct 4 | 24P D+14.9 | 22 D+16.3 | 20P D+20.2 | Hisp 7.8% Blk 7.7% Inc $139kHolden Precinct 6 | Hisp 4.5% Blk 1.3% Inc $147kHardwick Precinct 1 | 24P R+8.1 | 20P D+1.0 | Hisp 5.9% Blk 0.1% Inc $89kNorthampton Precinct 3-A | 24P D+70.1 | 22 D+79.9 | 20P D+81.5 | Hisp 7.6% Blk 0.3% Inc $77kAmherst Precinct 5B | Hisp 4.7% Blk 4.0% Inc $162kAmherst Precinct 3B | Hisp 23.8% Blk 7.2% Inc $85kHadley Precinct 1 | 24P D+38.4 | 20P D+44.4 | Hisp 7.7% Blk 0.0% Inc $124kAmherst Precinct 5A | Hisp 9.9% Blk 7.0% Inc $77kAmherst Precinct 3A | Hisp 7.1% Blk 4.2% Inc $89kAmherst Precinct 4B | Hisp 3.5% Blk 2.8% Inc $99kAmherst Precinct 4A | Hisp 7.0% Blk 4.4% Inc $71kAmherst Precinct 2B | Hisp 13.0% Blk 6.0% Inc $80kSouthborough Precinct 1 | 24P D+41.3 | 22 D+34.3 | 20P D+44.8 | Hisp 2.2% Blk 1.3% Inc $192kSouthborough Precinct 2 | 24P D+35.1 | 22 D+29.4 | 20P D+39.2 | Hisp 5.6% Blk 0.9% Inc $227kWorcester Precinct 2-3 | 24P D+27.8 | 22 D+31.8 | 20P D+36.7 | Hisp 23.2% Blk 5.0% Inc $91kShrewsbury Precinct 1 | 24P D+17.5 | 22 D+20.3 | 20P D+25.3 | Hisp 3.2% Blk 5.7% Inc $167kWorcester Precinct 2-6 | Hisp 35.1% Blk 9.2% Inc $55kWorcester Precinct 1-6 | Hisp 19.6% Blk 28.8% Inc $131kWorcester Precinct 2-2 | 24P D+25.0 | 22 D+29.3 | 20P D+37.9 | Hisp 15.2% Blk 5.1% Inc $117kShrewsbury Precinct 7 | 24P D+28.0 | 22 D+21.9 | 20P D+30.2 | Hisp 1.3% Blk 7.6% Inc $232kNorthborough Precinct 2 | 24P D+34.1 | 22 D+34.4 | 20P D+37.2 | Hisp 3.7% Blk 5.1% Inc $142kNorthborough Precinct 3 | 24P D+33.7 | 22 D+29.9 | 20P D+38.9 | Hisp 5.1% Blk 2.0% Inc $182kWorcester Precinct 1-5 | 24P D+22.0 | 22 D+24.7 | 20P D+29.0 | Hisp 12.4% Blk 19.1% Inc $115kWorcester Precinct 2-1 | 24P D+30.2 | 22 D+34.4 | 20P D+35.3 | Hisp 15.9% Blk 11.5% Inc $97kHolden Precinct 5 | 24P D+12.8 | 22 D+15.8 | 20P D+16.7 | Hisp 4.9% Blk 0.8% Inc $126kNorthborough Precinct 4 | 24P D+29.7 | 22 D+25.7 | 20P D+33.6 | Hisp 1.2% Blk 1.7% Inc $169kWest Boylston Precinct 1 | 24P D+18.5 | 22 D+13.7 | 20P D+20.2 | Hisp 8.8% Blk 2.9% Inc $93kBoylston Precinct 1 | 24P D+15.5 | 20P D+16.9 | Hisp 4.2% Blk 0.0% Inc $142kWest Boylston Precinct 2 | 24P D+16.8 | 22 D+12.9 | 20P D+18.3 | Hisp 6.9% Blk 2.8% Inc $118kNorthampton Precinct 2-A | 24P D+87.0 | 22 D+92.7 | 20P D+89.4 | Hisp 2.6% Blk 4.4% Inc $92kNorthampton Precinct 5-B | 24P D+78.4 | 22 D+79.3 | 20P D+80.0 | Hisp 3.3% Blk 0.6% Inc $91kNorthampton Precinct 3-B | 24P D+76.7 | 22 D+85.3 | 20P D+79.7 | Hisp 6.6% Blk 1.6% Inc $111kNorthampton Precinct 1-B | 24P D+82.6 | 22 D+82.8 | 20P D+79.4 | Hisp 4.3% Blk 3.0% Inc $81kNorthampton Precinct 5-A | 24P D+73.6 | 22 D+76.8 | 20P D+74.5 | Hisp 14.8% Blk 5.3% Inc $40kNorthampton Precinct 7-B | 24P D+70.6 | 22 D+72.4 | 20P D+67.8 | Hisp 5.5% Blk 3.4% Inc $95kNorthampton Precinct 7-A | 24P D+73.6 | 22 D+73.9 | 20P D+74.6 | Hisp 4.9% Blk 7.5% Inc $82kNorthampton Precinct 1-A | 24P D+71.1 | 22 D+75.3 | 20P D+78.0 | Hisp 10.2% Blk 3.5% Inc $78kHatfield Precinct 1 | 24P D+34.3 | 20P D+38.6 | Hisp 4.0% Blk 0.4% Inc $97kChesterfield Precinct 1 | 24P D+25.0 | 20P D+27.1 | Hisp 0.7% Blk 0.9% Inc $104kWilliamsburg Precinct 1 | 24P D+55.6 | 20P D+60.9 | Hisp 0.9% Blk 0.4% Inc $115kOakham Precinct 1 | 24P R+16.3 | 20P R+8.8 | Hisp 3.5% Blk 3.2% Inc $102kHolden Precinct 3 | 24P D+15.1 | 22 D+15.6 | 20P D+22.9 | Hisp 4.6% Blk 1.7% Inc $149kRutland Precinct 3 | 24P D+4.4 | 22 D+5.0 | 20P D+7.9 | Hisp 6.6% Blk 1.6% Inc $97kRutland Precinct 1 | 24P R+11.9 | 22 R+9.4 | 20P R+0.9 | Hisp 5.1% Blk 1.1% Inc $142kPelham Precinct 1 | 24P D+77.1 | 20P D+78.9 | Hisp 6.6% Blk 8.7% Inc $113kHolden Precinct 1 | 24P D+7.0 | 22 D+9.0 | 20P D+14.6 | Hisp 2.3% Blk 2.5% Inc $122kBarre Precinct 2 | 24P R+13.7 | 22 R+13.1 | 20P R+7.7 | Hisp 6.1% Blk 2.5% Inc $98kRutland Precinct 2 | 24P R+8.2 | 22 R+6.3 | 20P D+1.7 | Hisp 2.8% Blk 0.4% Inc $173kNew Salem Precinct 1 | 24P D+22.5 | 20P D+26.7 | Hisp 3.1% Blk 0.9% Inc $80kBarre Precinct 1 | 24P R+0.5 | 22 D+0.7 | 20P D+8.0 | Hisp 4.4% Blk 0.7% Inc $102kWhately Precinct 1 | 24P D+34.5 | 20P D+37.3 | Hisp 3.3% Blk 0.9% Inc $116kGoshen Precinct 1 | 24P D+20.1 | 20P D+27.8 | Hisp 2.2% Blk 0.0% Inc $99kPetersham Precinct 1 | 24P D+18.5 | 20P D+23.7 | Hisp 3.1% Blk 0.4% Inc $111kPrinceton Precinct 1 | 24P D+18.6 | 20P D+21.5 | Hisp 1.8% Blk 0.3% Inc $160kShutesbury Precinct 1 | 24P D+69.3 | 20P D+75.9 | Hisp 10.4% Blk 0.4% Inc $123kLeverett Precinct 1 | 24P D+71.0 | 20P D+74.3 | Hisp 4.9% Blk 1.2% Inc $105kHubbardston Precinct 1 | 24P R+11.9 | 20P R+1.8 | Hisp 0.9% Blk 0.8% Inc $119kWestminster Precinct 2 | 24P R+3.3 | 22 R+0.6 | 20P D+2.8 | Hisp 1.2% Blk 0.0% Inc $119kTempleton Precinct A | 24P R+15.0 | 22 R+15.0 | 20P R+7.2 | Hisp 3.1% Blk 0.0% Inc $118kPhillipston Precinct 1 | 24P R+22.4 | 20P R+13.0 | Hisp 0.9% Blk 0.2% Inc $95kAthol Precinct 2 | 24P R+11.7 | 22 R+5.2 | 20P R+4.7 | Hisp 3.6% Blk 0.2% Inc $88kAmherst Precinct 2A | Hisp 10.5% Blk 5.2% Inc $59kAmherst Precinct 1B | Hisp 5.1% Blk 4.3% Inc $98kAmherst Precinct 1A | Hisp 4.1% Blk 2.3% Inc $81kSunderland Precinct 1 | 24P D+53.8 | 20P D+59.1 | Hisp 4.1% Blk 3.1% Inc $75kDeerfield Precinct 1 | 24P D+43.9 | 20P D+47.3 | Hisp 8.2% Blk 2.1% Inc $102kMontague Precinct 1 | 24P D+57.9 | 22 D+65.5 | 20P D+63.4 | Hisp 5.6% Blk 0.0% Inc $82kMontague Precinct 2 | 24P D+22.4 | 22 D+32.5 | 20P D+29.7 | Hisp 4.3% Blk 0.1% Inc $87kGreenfield Precinct 5 | 24P D+57.4 | 22 D+61.9 | 20P D+60.7 | Hisp 5.6% Blk 3.5% Inc $74kMontague Precinct 6 | 24P D+32.8 | 22 D+44.2 | 20P D+45.2 | Hisp 6.2% Blk 0.1% Inc $66kGreenfield Precinct 7 | 24P D+38.8 | 22 D+40.3 | 20P D+43.3 | Hisp 9.2% Blk 1.3% Inc $60kAshfield Precinct 1 | 24P D+56.8 | 20P D+66.7 | Hisp 2.8% Blk 0.1% Inc $74kConway Precinct 1 | 24P D+48.2 | 20P D+54.6 | Hisp 4.0% Blk 0.0% Inc $97kLeominster Precinct 2-B | 24P D+4.3 | 22 D+10.2 | 20P D+13.6 | Hisp 20.5% Blk 6.0% Inc $80kLeominster Precinct 4-C | 24P D+5.4 | 22 D+16.4 | 20P D+19.8 | Hisp 23.6% Blk 1.1% Inc $83kLeominster Precinct 2-C | 24P R+2.9 | 22 D+7.0 | 20P D+12.4 | Hisp 24.4% Blk 5.1% Inc $76kLeominster Precinct 4-B | 24P D+3.1 | 22 D+3.6 | 20P D+9.1 | Hisp 9.2% Blk 4.1% Inc $97kLeominster Precinct 2-A | 24P D+13.9 | 22 D+20.0 | 20P D+27.8 | Hisp 31.1% Blk 7.0% Inc $62kLeominster Precinct 5-A | 24P D+9.0 | 22 D+21.2 | 20P D+19.4 | Hisp 17.8% Blk 5.7% Inc $87kLeominster Precinct 1-A | 24P D+8.6 | 22 D+6.9 | 20P D+15.5 | Hisp 8.1% Blk 3.6% Inc $146kLeominster Precinct 5-B | 24P D+13.5 | 22 D+14.2 | 20P D+21.1 | Hisp 11.3% Blk 0.5% Inc $134kLeominster Precinct 5-C | 24P D+11.4 | 22 D+15.7 | 20P D+24.0 | Hisp 15.5% Blk 15.9% Inc $115kLeominster Precinct 1-C | 24P D+14.7 | 22 D+14.4 | 20P D+23.1 | Hisp 7.7% Blk 10.6% Inc $82kBuckland Precinct 1 | 24P D+45.2 | 20P D+52.1 | Hisp 7.8% Blk 0.3% Inc $80kShelburne Precinct 1 | 24P D+53.4 | 20P D+61.2 | Hisp 8.6% Blk 1.6% Inc $74kGreenfield Precinct 9 | 24P D+36.5 | 22 D+38.7 | 20P D+40.8 | Hisp 8.8% Blk 4.8% Inc $51kWendell Precinct 1 | 24P D+52.5 | 20P D+62.2 | Hisp 6.9% Blk 0.5% Inc $65kOrange Precinct 2 | 24P D+3.8 | 22 D+10.0 | 20P D+15.0 | Hisp 10.3% Blk 0.4% Inc $45kSterling Precinct 2 | 24P D+5.0 | 22 D+1.7 | 20P D+6.8 | Hisp 8.8% Blk 0.0% Inc $134kSterling Precinct 1 | 24P D+5.5 | 22 D+1.5 | 20P D+7.8 | Hisp 9.3% Blk 0.0% Inc $130kLeominster Precinct 3-B | 24P D+17.7 | 22 D+14.1 | 20P D+22.1 | Hisp 12.3% Blk 2.6% Inc $105kLeominster Precinct 3-C | 24P D+5.7 | 22 D+9.0 | 20P D+10.3 | Hisp 15.4% Blk 1.3% Inc $107kLeominster Precinct 4-A | 24P D+3.0 | 22 D+1.0 | 20P D+8.9 | Hisp 7.5% Blk 4.6% Inc $144kLeominster Precinct 3-A | 24P D+13.9 | 22 D+18.1 | 20P D+18.6 | Hisp 24.2% Blk 1.6% Inc $64kLeominster Precinct 1-B | 24P D+15.0 | 22 D+20.8 | 20P D+22.3 | Hisp 12.0% Blk 2.6% Inc $85kTempleton Precinct C | 24P R+12.2 | 22 R+0.5 | 20P R+1.9 | Hisp 3.4% Blk 1.1% Inc $96kAthol Precinct 3 | 24P R+0.7 | 22 D+8.5 | 20P D+9.2 | Hisp 6.0% Blk 4.8% Inc $64kAthol Precinct 1 | 24P R+5.8 | 22 R+1.2 | 20P D+2.4 | Hisp 8.3% Blk 2.5% Inc $72kTempleton Precinct B | 24P R+18.3 | 22 R+9.6 | 20P R+5.5 | Hisp 4.7% Blk 1.1% Inc $77kGreenfield Precinct 8 | 24P D+46.7 | 22 D+56.3 | 20P D+56.3 | Hisp 3.5% Blk 2.5% Inc $39kGreenfield Precinct 6 | 24P D+58.8 | 22 D+64.5 | 20P D+62.5 | Hisp 8.1% Blk 5.0% Inc $48kGreenfield Precinct 4 | 24P D+48.1 | 22 D+53.2 | 20P D+48.2 | Hisp 4.4% Blk 0.6% Inc $67kMontague Precinct 3 | 24P D+27.0 | 22 D+30.2 | 20P D+43.8 | Hisp 3.0% Blk 1.0% Inc $61kMontague Precinct 4 | 24P D+42.7 | 22 D+45.1 | 20P D+42.5 | Hisp 11.3% Blk 0.9% Inc $57kGreenfield Precinct 3 | 24P D+38.4 | 22 D+46.0 | 20P D+45.6 | Hisp 7.0% Blk 0.3% Inc $75kMontague Precinct 5 | 24P D+48.0 | 22 D+61.0 | 20P D+55.8 | Hisp 2.7% Blk 4.1% Inc $43kGreenfield Precinct 1 | 24P D+26.2 | 22 D+26.2 | 20P D+37.5 | Hisp 5.0% Blk 2.6% Inc $64kGreenfield Precinct 2 | 24P D+41.3 | 22 D+42.8 | 20P D+45.4 | Hisp 1.2% Blk 0.7% Inc $85kGill Precinct 1 | 24P D+40.0 | 20P D+40.5 | Hisp 2.1% Blk 3.0% Inc $90kErving Precinct 1 | 24P D+6.8 | 20P D+21.0 | Hisp 0.9% Blk 0.3% Inc $77kOrange Precinct 1 | 24P R+7.0 | 22 D+1.6 | 20P R+0.3 | Hisp 1.5% Blk 0.2% Inc $77kNorthfield Precinct 1 | 24P D+25.3 | 20P D+33.4 | Hisp 5.0% Blk 0.7% Inc $104kWarwick Precinct 1 | 24P D+26.8 | 20P D+35.0 | Hisp 2.6% Blk 0.3% Inc $100kRoyalston Precinct 1 | 24P D+0.1 | 20P D+10.6 | Hisp 3.8% Blk 0.3% Inc $102kColrain Precinct 1 | 24P D+27.6 | 20P D+35.8 | Hisp 4.3% Blk 1.2% Inc $84kHeath Precinct 1 | 24P D+21.6 | 20P D+29.1 | Hisp 4.2% Blk 0.2% Inc $92kLeyden Precinct 1 | 24P D+31.5 | 20P D+34.9 | Hisp 2.1% Blk 0.2% Inc $78kBernardston Precinct 1 | 24P D+27.5 | 20P D+35.9 | Hisp 3.5% Blk 0.1% Inc $86k

Choose a layer above. Hover a precinct for its values.

Precinct results

Certified precinct results on current precinct shapes, grouped by county. 228 precincts. "(part)" marks a precinct only partly inside this district; its full vote is shown, so district sums are approximate and are not the official district total. Elections were held under older lines and are shown on the 2026 district.

County2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
WorcesterD+13.1246,974D+17.0160,538D+21.6279,043
FranklinD+37.941,001D+39.113,074D+44.841,157
MiddlesexD+37.525,423D+36.819,316D+41.630,357
HampshireD+60.927,979D+77.413,816D+64.529,167
NorfolkD+21.88,442D+21.46,143D+25.68,416
All counties (approx.)D+21.8349,819D+24.2212,887D+28.9388,140
Worcester: 154 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Athol Precinct 1R+5.82,056R+1.21,354D+2.41,928
Athol Precinct 2R+11.71,857R+5.21,176R+4.71,790
Athol Precinct 3R+0.71,774D+8.51,123D+9.21,784
Auburn Precinct 1D+12.31,976D+13.71,482D+11.92,159
Auburn Precinct 2D+4.61,996D+6.21,430D+11.82,112
Auburn Precinct 3D+5.02,125D+11.61,581D+12.32,125
Auburn Precinct 4D+10.62,013D+18.71,335D+20.31,879
Auburn Precinct 5D+2.01,868D+9.21,322D+8.61,926
Barre Precinct 1R+0.51,554D+0.71,146D+8.01,629
Barre Precinct 2R+13.71,536R+13.11,047R+7.71,528
Boylston Precinct 1D+15.53,355--D+16.93,304
Douglas Precinct 1R+14.91,900R+17.91,311R+12.31,909
Douglas Precinct 2R+14.11,993R+11.21,418R+7.71,867
Douglas Precinct 3R+16.01,880R+11.91,202R+6.81,758
Grafton Precinct 1D+14.32,190D+19.21,563D+24.82,216
Grafton Precinct 2D+24.22,325D+25.41,677D+28.12,324
Grafton Precinct 3D+22.22,223D+20.61,613D+28.92,385
Grafton Precinct 4D+17.91,982D+22.81,353D+22.42,110
Grafton Precinct 5D+28.82,468D+22.61,833D+31.62,418
Hardwick Precinct 1R+8.11,571--D+1.01,529
Holden Precinct 1D+7.02,032D+9.01,556D+14.62,446
Holden Precinct 2D+16.21,940D+15.61,478D+17.92,552
Holden Precinct 3D+15.12,105D+15.61,577D+22.92,255
Holden Precinct 4D+14.92,173D+16.31,549D+20.22,826
Holden Precinct 5D+12.82,076D+15.81,578D+16.72,575
Hubbardston Precinct 1R+11.92,954--R+1.82,927
Leicester Precinct 1R+12.91,639R+9.51,132R+5.31,673
Leicester Precinct 2R+0.11,538D+0.51,081D+2.61,585
Leicester Precinct 3R+9.51,597R+8.81,134R+2.81,582
Leicester Precinct 4R+8.21,504R+4.11,084D+3.01,575
Leominster Ward 1 Precinct AD+8.61,672D+6.91,261D+15.51,739
Leominster Ward 1 Precinct BD+15.01,575D+20.81,164D+22.31,645
Leominster Ward 1 Precinct CD+14.71,252D+14.4840D+23.11,334
Leominster Ward 2 Precinct AD+13.91,024D+20.0549D+27.81,093
Leominster Ward 2 Precinct BD+4.31,248D+10.2869D+13.61,344
Leominster Ward 2 Precinct CR+2.9892D+7.0487D+12.4833
Leominster Ward 3 Precinct AD+13.91,327D+18.1934D+18.61,122
Leominster Ward 3 Precinct BD+17.71,669D+14.11,281D+22.11,773
Leominster Ward 3 Precinct CD+5.71,546D+9.01,050D+10.31,914
Leominster Ward 4 Precinct AD+3.01,723D+1.01,274D+8.91,745
Leominster Ward 4 Precinct BD+3.11,570D+3.61,193D+9.11,700
Leominster Ward 4 Precinct CD+5.41,289D+16.4800D+19.81,276
Leominster Ward 5 Precinct AD+9.01,223D+21.2826D+19.41,324
Leominster Ward 5 Precinct BD+13.51,468D+14.21,051D+21.11,566
Leominster Ward 5 Precinct CD+11.41,024D+15.7695D+24.01,117
Millbury Precinct 1R+3.31,933D+2.21,369D+3.31,998
Millbury Precinct 2R+3.82,186R+0.11,621D+1.82,244
Millbury Precinct 3D+0.92,064D+4.41,299D+5.51,973
Millbury Precinct 4D+1.91,902D+10.31,322D+12.41,947
Northborough Precinct 1D+28.42,277D+31.01,695D+37.52,438
Northborough Precinct 2D+34.12,214D+34.41,680D+37.22,353
Northborough Precinct 3D+33.72,333D+29.91,783D+38.92,409
Northborough Precinct 4D+29.72,333D+25.71,862D+33.62,487
Northbridge Precinct 1D+9.51,995D+9.91,324D+6.02,285
Northbridge Precinct 2D+0.91,665D+2.41,089D+7.22,318
Northbridge Precinct 3R+4.81,530R+0.21,070D+5.51,965
Northbridge Precinct 4R+5.52,077R+6.41,479D+2.32,660
Oakham Precinct 1R+16.31,263--R+8.81,257
Paxton Precinct 1D+7.02,971--D+12.12,962
Petersham Precinct 1D+18.5895--D+23.7872
Phillipston Precinct 1R+22.41,158--R+13.01,094
Princeton Precinct 1D+18.62,529--D+21.52,575
Royalston Precinct 1D+0.1809--D+10.6471
Rutland Precinct 1R+11.92,052R+9.41,429R+0.91,968
Rutland Precinct 2R+8.21,786R+6.31,242D+1.72,002
Rutland Precinct 3D+4.42,091D+5.01,475D+7.91,705
Shrewsbury Precinct 1D+17.52,312D+20.31,777D+25.32,473
Shrewsbury Precinct 10D+24.01,908D+27.31,430D+34.72,118
Shrewsbury Precinct 2D+17.81,961D+21.21,424D+28.92,134
Shrewsbury Precinct 3D+13.01,575D+20.21,165D+22.41,700
Shrewsbury Precinct 4D+17.42,180D+19.71,570D+24.92,140
Shrewsbury Precinct 5D+30.81,869D+32.91,403D+41.11,794
Shrewsbury Precinct 6D+24.62,021D+24.81,477D+32.32,176
Shrewsbury Precinct 7D+28.02,246D+21.91,765D+30.22,606
Shrewsbury Precinct 8D+23.12,443D+25.81,881D+33.22,467
Shrewsbury Precinct 9D+27.81,472D+29.81,058D+39.11,523
Southborough Precinct 1D+41.32,083D+34.31,629D+44.82,270
Southborough Precinct 2D+35.12,021D+29.41,620D+39.22,144
Southborough Precinct 3D+36.32,060D+32.31,570D+40.42,251
Sterling Precinct 1D+5.52,705D+1.52,038D+7.82,628
Sterling Precinct 2D+5.02,811D+1.72,117D+6.82,823
Sutton Precinct 1R+5.22,125R+5.81,586R+0.12,285
Sutton Precinct 2R+11.82,097R+11.01,496R+7.61,984
Sutton Precinct 3R+0.92,067R+0.91,488D+7.92,049
Templeton Precinct AR+15.01,748R+15.01,197R+7.21,703
Templeton Precinct BR+18.31,494R+9.61,002R+5.51,449
Templeton Precinct CR+12.21,351R+0.5939R+1.91,343
Upton Precinct 1D+25.71,853D+22.91,313D+24.32,741
Upton Precinct 2D+11.41,904D+15.31,398D+20.32,559
Uxbridge Precinct 1R+9.62,264R+7.41,500R+3.12,160
Uxbridge Precinct 2D+0.11,945D+0.91,372D+10.92,125
Uxbridge Precinct 3R+8.82,279R+4.31,523R+0.52,171
Uxbridge Precinct 4R+1.42,347D+0.41,590D+4.72,271
W. Boylston Precinct 1D+18.52,051D+13.71,614D+20.21,999
W. Boylston Precinct 2D+16.82,578D+12.91,914D+18.32,803
Webster Precinct 1 (part)R+5.6933D+3.8586D+4.21,511
Webster Precinct 3R+11.11,508R+0.7994R+2.51,504
Webster Precinct 4R+13.02,377R+11.71,697R+7.02,340
Westborough Precinct 1D+47.51,397D+53.7914D+48.21,564
Westborough Precinct 2D+39.01,342D+37.9948D+47.21,677
Westborough Precinct 3D+37.81,545D+41.01,108D+44.32,083
Westborough Precinct 4D+33.01,477D+36.71,034D+44.52,740
Westborough Precinct 5D+40.62,252D+33.41,768D+42.92,572
Westminster Precinct 2 (part)R+3.31,385R+0.61,017D+2.82,609
Worcester Ward 1 Precinct 1D+40.9887D+49.9689D+33.62,321
Worcester Ward 1 Precinct 2D+26.02,116D+30.21,588D+28.92,414
Worcester Ward 1 Precinct 3D+35.01,117D+36.2859D+34.51,290
Worcester Ward 1 Precinct 4D+40.81,851D+50.61,432D+48.72,327
Worcester Ward 1 Precinct 5D+22.01,528D+24.7955D+29.02,074
Worcester Ward 10 Precinct 1D+37.9655D+48.5357D+46.1935
Worcester Ward 10 Precinct 2D+45.9808D+58.6474D+61.1986
Worcester Ward 10 Precinct 3D+39.0744D+60.9379D+52.0868
Worcester Ward 10 Precinct 4D+23.9641D+43.1339D+41.3753
Worcester Ward 10 Precinct 5D+26.0653D+48.9282D+43.6895
Worcester Ward 2 Precinct 1D+30.21,810D+34.41,291D+35.32,126
Worcester Ward 2 Precinct 2D+25.01,499D+29.31,052D+37.92,070
Worcester Ward 2 Precinct 3D+27.81,573D+31.81,130D+36.71,928
Worcester Ward 2 Precinct 4D+41.61,137D+56.0722D+52.71,586
Worcester Ward 2 Precinct 5D+29.9946D+49.6476D+44.6812
Worcester Ward 3 Precinct 1D+29.5674D+44.4342D+44.51,519
Worcester Ward 3 Precinct 2D+39.3476D+65.7268D+60.6472
Worcester Ward 3 Precinct 3D+22.31,392D+26.9859D+41.01,340
Worcester Ward 3 Precinct 4D+42.7700D+55.2348D+45.81,009
Worcester Ward 3 Precinct 5D+42.41,184D+43.4723D+46.81,518
Worcester Ward 4 Precinct 1D+28.7523D+54.6269D+46.6972
Worcester Ward 4 Precinct 2D+28.1506D+47.6246D+36.01,301
Worcester Ward 4 Precinct 3D+47.6641D+58.0348D+54.61,203
Worcester Ward 4 Precinct 4D+26.01,094D+29.9562D+30.11,382
Worcester Ward 4 Precinct 5D+28.81,208D+39.2850D+38.91,674
Worcester Ward 5 Precinct 1D+31.6724D+51.1405D+46.71,209
Worcester Ward 5 Precinct 2D+17.51,323D+25.9819D+30.71,713
Worcester Ward 5 Precinct 3D+12.41,714D+20.71,182D+22.32,104
Worcester Ward 5 Precinct 4D+22.71,478D+27.71,004D+31.81,797
Worcester Ward 5 Precinct 5D+14.11,457D+22.4945D+22.11,761
Worcester Ward 6 Precinct 1D+39.4470D+53.1243D+52.3835
Worcester Ward 6 Precinct 2D+26.4723D+42.5428D+41.51,168
Worcester Ward 6 Precinct 3D+24.0651D+40.2366D+41.51,194
Worcester Ward 6 Precinct 4D+47.3148D+34.185D+33.6575
Worcester Ward 6 Precinct 5D+15.2934D+32.0547D+28.71,560
Worcester Ward 7 Precinct 1D+32.31,317D+44.0881D+40.51,676
Worcester Ward 7 Precinct 2D+21.11,225D+28.9771D+34.41,181
Worcester Ward 7 Precinct 3D+25.6899D+38.1507D+35.01,681
Worcester Ward 7 Precinct 4D+26.11,358D+36.5822D+27.81,593
Worcester Ward 7 Precinct 5D+9.2957D+14.8648D+22.41,735
Worcester Ward 8 Precinct 1D+19.9592D+51.7333D+37.4844
Worcester Ward 8 Precinct 2D+16.9531D+36.1255D+38.9805
Worcester Ward 8 Precinct 3D+52.7338D+65.5148D+61.5603
Worcester Ward 8 Precinct 4D+34.0691D+49.3467D+40.11,033
Worcester Ward 8 Precinct 5D+17.1686D+34.4378D+37.31,019
Worcester Ward 9 Precinct 1D+37.31,039D+54.7706D+48.71,754
Worcester Ward 9 Precinct 2D+41.91,663D+51.31,187D+49.72,056
Worcester Ward 9 Precinct 3D+28.2957D+43.5655D+35.31,509
Worcester Ward 9 Precinct 4D+32.41,897D+38.41,346D+36.82,067
Worcester Ward 9 Precinct 5D+35.42,088D+36.61,500D+35.82,123
Franklin: 36 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Ashfield Precinct 1D+56.81,204--D+66.71,218
Bernardston Precinct 1D+27.51,405--D+35.91,375
Buckland Precinct 1D+45.21,133--D+52.11,191
Colrain Precinct 1D+27.61,036--D+35.81,007
Conway Precinct 1D+48.21,303--D+54.61,303
Deerfield Precinct 1D+43.93,283--D+47.33,350
Erving Precinct 1D+6.8967--D+21.0929
Gill Precinct 1D+40.01,008--D+40.5987
Greenfield Precinct 1D+26.21,118D+26.2851D+37.51,084
Greenfield Precinct 2D+41.31,322D+42.81,023D+45.41,254
Greenfield Precinct 3D+38.41,186D+46.0873D+45.61,114
Greenfield Precinct 4D+48.11,150D+53.2877D+48.21,191
Greenfield Precinct 5D+57.41,176D+61.9839D+60.71,065
Greenfield Precinct 6D+58.81,042D+64.5802D+62.51,108
Greenfield Precinct 7D+38.8915D+40.3625D+43.3876
Greenfield Precinct 8D+46.7910D+56.3615D+56.3916
Greenfield Precinct 9D+36.5683D+38.7478D+40.8801
Heath Precinct 1D+21.6468--D+29.1468
Leverett Precinct 1D+71.01,295--D+74.31,386
Leyden Precinct 1D+31.5495--D+34.9502
Montague Precinct 1D+57.91,030D+65.5838D+63.41,053
Montague Precinct 2D+22.4833D+32.5538D+29.7837
Montague Precinct 3D+27.0844D+30.2597D+43.8784
Montague Precinct 4D+42.7794D+45.1550D+42.5845
Montague Precinct 5D+48.0604D+61.0387D+55.8631
Montague Precinct 6D+32.8705D+44.2496D+45.2748
New Salem Precinct 1D+22.5711--D+26.7681
Northfield Precinct 1D+25.31,938--D+33.41,855
Orange Precinct 1R+7.01,945D+1.61,330R+0.31,865
Orange Precinct 2D+3.81,968D+10.01,355D+15.01,935
Shelburne Precinct 1D+53.41,223--D+61.21,174
Shutesbury Precinct 1D+69.31,242--D+75.91,330
Sunderland Precinct 1D+53.81,879--D+59.12,050
Warwick Precinct 1D+26.8503--D+35.0523
Wendell Precinct 1D+52.5598--D+62.2614
Whately Precinct 1D+34.51,085--D+37.31,107
Middlesex: 13 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Ashland Precinct 1D+33.61,484D+36.11,100D+40.71,979
Ashland Precinct 2D+40.11,981D+41.21,537D+43.22,163
Ashland Precinct 3D+38.41,481D+41.21,039D+39.01,999
Ashland Precinct 4D+33.81,496D+36.81,115D+40.11,976
Ashland Precinct 5D+39.91,572D+43.71,254D+45.62,327
Holliston Precinct 1D+36.92,444D+33.11,928D+39.72,580
Holliston Precinct 2D+42.02,305D+42.21,765D+46.92,414
Holliston Precinct 3D+38.02,108D+34.41,580D+47.22,434
Holliston Precinct 4D+43.12,437D+38.81,874D+40.52,189
Hopkinton Precinct 1D+35.11,723D+42.01,247D+43.62,883
Hopkinton Precinct 2D+32.32,108D+31.91,588D+37.22,562
Hopkinton Precinct 3D+35.32,065D+26.81,568D+35.22,388
Hopkinton Precinct 4D+36.32,219D+33.91,721D+41.12,463
Hampshire: 21 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Chesterfield Precinct 1D+25.0823--D+27.1822
Goshen Precinct 1D+20.1666--D+27.8672
Hadley Precinct 1D+38.43,299--D+44.43,493
Hatfield Precinct 1D+34.32,230--D+38.62,313
Northampton Ward 1 Precinct AD+71.11,145D+75.3924D+78.01,093
Northampton Ward 1 Precinct BD+82.61,304D+82.81,102D+79.41,514
Northampton Ward 2 Precinct AD+87.0989D+92.7817D+89.41,288
Northampton Ward 2 Precinct BD+82.7817D+88.3648D+87.8886
Northampton Ward 3 Precinct AD+70.11,253D+79.9870D+81.51,399
Northampton Ward 3 Precinct BD+76.71,235D+85.31,001D+79.71,326
Northampton Ward 4 Precinct AD+82.1975D+88.6725D+84.51,001
Northampton Ward 4 Precinct BD+78.71,312D+81.41,122D+82.81,236
Northampton Ward 5 Precinct AD+73.61,113D+76.8898D+74.51,198
Northampton Ward 5 Precinct BD+78.41,311D+79.31,103D+80.01,261
Northampton Ward 6 Precinct AD+55.21,535D+55.51,224D+57.91,345
Northampton Ward 6 Precinct BD+69.51,510D+67.31,213D+67.51,524
Northampton Ward 7 Precinct AD+73.61,243D+73.91,071D+74.61,439
Northampton Ward 7 Precinct BD+70.61,322D+72.41,098D+67.81,415
Pelham Precinct 1D+77.1850--D+78.9925
Westhampton Precinct 1D+26.51,236--D+26.81,195
Williamsburg Precinct 1D+55.61,811--D+60.91,822
Norfolk: 4 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Medway Precinct 1D+22.81,945D+17.31,436D+23.31,987
Medway Precinct 2D+23.62,217D+25.51,541D+25.42,106
Medway Precinct 3D+21.32,178D+23.31,634D+28.52,135
Medway Precinct 4D+19.32,102D+19.01,532D+25.02,188

2024 President (Harris/Walz vs. Trump/Vance). Source: Massachusetts Secretary of the Commonwealth, PD43+ contest downloads by city/town, rolled up to counties (Census cb_2023_25_cousub crosswalk). Certified, Massachusetts Secretary of the Commonwealth, PD43+ election statistics.

2022 Governor (Maura Healey vs. Geoff Diehl). Source: Massachusetts Secretary of the Commonwealth, PD43+ contest downloads by city/town, rolled up to counties (Census cb_2023_25_cousub crosswalk). Certified, Massachusetts Secretary of the Commonwealth, PD43+ election statistics.

2020 President (Biden/Harris vs. Trump/Pence). Source: Massachusetts Secretary of the Commonwealth, PD43+ contest downloads by city/town, rolled up to counties (Census cb_2023_25_cousub crosswalk). Certified, Massachusetts Secretary of the Commonwealth, PD43+ election statistics.

Precinct demographics

Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, assigned to precincts by area share. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small precincts carry large error. Area weighting assumes people are spread evenly within each block group, so large rural precincts are the least reliable. Median income is a household-weighted average of block-group medians, an approximation.

AreaPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
District788,753633,47970.4%11.6%4.8%7.1%$110k46.5%22.3%17.2%65.6%10.7%7.8%
Worcester (in district)568,212450,55767.5%13.6%5.8%6.9%$110k42.8%20.7%16.5%64.1%10.9%9.3%
Hampshire (in district)84,99574,49774.8%8.2%3.2%8.1%$94k64.2%43.9%16.7%58.0%15.2%5.3%
Franklin (in district)69,00757,44487.4%5.4%1.3%2.1%$78k40.9%14.6%24.2%69.7%12.0%3.0%
Middlesex (in district)53,19440,63170.4%6.1%2.0%14.9%$170k67.9%12.8%16.5%82.5%3.0%4.0%
Norfolk (in district)13,34610,34982.7%4.2%1.1%5.4%$175k62.4%18.8%15.5%85.9%3.4%1.2%
Worcester: 168 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
Athol Precinct 14,0253,25684.7%8.3%2.5%0.7%$72k22.7%15.1%21.5%71.5%13.0%0.7%
Athol Precinct 24,0823,04793.3%3.6%0.2%0.5%$89k17.7%18.7%20.2%79.3%13.4%2.7%
Athol Precinct 34,0293,17279.6%6.0%4.8%0.6%$64k20.4%22.1%15.8%66.5%22.6%5.4%
Auburn Precinct 13,3482,77487.7%4.2%1.9%4.4%$113k48.0%13.8%25.9%73.0%5.5%4.7%
Auburn Precinct 23,7172,83683.5%8.2%2.6%1.3%$118k40.2%15.0%16.3%81.5%5.6%6.1%
Auburn Precinct 32,8832,21289.0%1.3%2.2%2.2%$89k55.8%8.2%25.0%80.4%9.0%0.8%
Auburn Precinct 43,4572,70181.4%10.5%1.6%2.5%$113k41.7%13.8%14.6%80.6%3.3%6.3%
Auburn Precinct 53,5092,84684.1%5.2%1.0%4.7%$109k43.1%12.0%23.7%82.1%3.3%3.5%
Barre Precinct 12,3052,08992.0%4.4%0.7%0.0%$102k41.8%15.1%24.2%76.6%6.8%0.0%
Barre Precinct 23,2562,59491.3%6.1%2.5%0.0%$98k23.2%28.4%15.3%75.1%9.2%0.0%
Boylston Precinct 14,8974,01587.4%4.2%0.0%3.3%$142k55.0%10.8%22.0%79.1%6.4%2.3%
Douglas Precinct 12,2431,73489.0%5.2%0.3%3.7%$161k41.7%13.0%11.0%95.3%2.9%0.5%
Douglas Precinct 23,5892,83791.5%4.4%0.3%2.5%$156k39.8%12.6%16.4%92.0%3.8%0.3%
Douglas Precinct 33,3692,68090.4%7.4%0.7%0.5%$144k43.9%18.5%17.3%68.5%7.2%0.0%
Grafton Precinct 14,0163,10672.3%10.5%1.4%7.5%$122k51.6%21.0%16.3%87.2%10.0%6.9%
Grafton Precinct 23,9803,07683.7%2.0%1.2%5.5%$186k58.3%12.4%18.1%66.2%11.1%0.9%
Grafton Precinct 33,2542,49883.0%1.3%1.5%7.4%$177k56.7%14.3%14.3%68.2%4.0%0.9%
Grafton Precinct 44,5793,53070.0%2.9%2.7%14.8%$119k48.3%18.3%15.6%65.9%3.4%0.5%
Grafton Precinct 54,0193,17676.7%6.2%2.5%7.1%$130k64.9%18.1%13.1%80.8%2.9%5.0%
Hardwick Precinct 12,6762,12891.2%5.9%0.1%0.2%$89k31.0%14.1%22.7%68.2%11.0%2.1%
Holden Precinct 13,3022,57086.2%2.3%2.5%4.3%$123k60.7%18.5%16.3%81.8%4.9%0.2%
Holden Precinct 23,7932,80788.7%2.1%2.8%2.8%$161k64.2%13.2%17.7%82.4%1.9%0.8%
Holden Precinct 32,9042,24484.4%4.6%1.7%3.5%$149k58.2%11.4%21.3%80.6%3.8%2.7%
Holden Precinct 44,2022,98175.0%7.8%7.7%1.6%$139k51.1%13.1%17.2%85.5%2.4%4.0%
Holden Precinct 53,2982,55086.1%4.9%0.8%1.9%$126k49.6%11.4%22.3%94.8%9.0%1.3%
Holden Precinct 62,6131,95387.2%4.5%1.3%2.5%$147k68.8%12.7%17.9%86.8%5.5%1.6%
Hubbardston Precinct 14,3673,59294.4%0.9%0.8%0.3%$119k33.7%16.7%20.5%93.5%4.3%0.8%
Leicester Precinct 13,1762,33587.8%7.4%0.9%0.8%$101k32.8%18.6%12.3%95.2%4.8%5.2%
Leicester Precinct 22,4672,10681.3%4.4%1.8%0.3%$130k30.1%17.9%17.6%86.5%1.5%3.2%
Leicester Precinct 33,0162,50185.1%3.9%4.8%0.3%$100k29.8%11.7%26.2%85.0%1.1%1.6%
Leicester Precinct 42,4581,93470.4%11.2%14.4%0.7%$109k31.4%18.1%19.9%86.7%8.0%4.8%
Leominster Precinct 1-A3,4412,71470.6%8.1%3.6%6.8%$146k37.9%18.1%13.0%90.4%2.6%5.2%
Leominster Precinct 1-B2,6772,12872.8%12.0%2.6%11.7%$85k29.2%11.8%23.6%62.0%5.4%5.0%
Leominster Precinct 1-C2,9742,40971.1%7.7%10.6%6.4%$82k27.8%19.8%18.9%64.2%5.8%4.4%
Leominster Precinct 2-A3,3252,62558.1%31.1%7.0%2.4%$63k31.3%15.5%17.2%32.3%10.5%20.6%
Leominster Precinct 2-B2,3711,90957.5%20.5%6.0%4.4%$80k31.6%9.1%13.2%55.4%11.2%17.2%
Leominster Precinct 2-C2,5551,83468.6%24.4%5.1%0.3%$76k23.1%13.2%13.5%59.8%27.2%19.6%
Leominster Precinct 3-A3,0432,67165.0%24.2%1.6%2.4%$64k30.6%17.7%32.6%62.3%7.9%14.2%
Leominster Precinct 3-B3,0052,56073.3%12.3%2.6%1.4%$105k38.8%18.8%22.7%54.6%7.1%10.2%
Leominster Precinct 3-C3,3182,75776.0%15.4%1.3%1.1%$107k42.8%22.7%15.6%70.4%7.9%9.7%
Leominster Precinct 4-A3,0642,61578.9%7.5%4.6%1.5%$144k39.6%22.2%23.6%85.5%5.4%2.5%
Leominster Precinct 4-B2,6892,07670.1%9.2%4.1%1.6%$97k47.0%13.4%21.2%75.5%4.4%5.9%
Leominster Precinct 4-C2,9832,38066.0%23.6%1.1%2.4%$83k25.7%20.0%17.4%48.7%16.0%14.5%
Leominster Precinct 5-A2,9992,39361.1%17.8%5.7%3.3%$87k28.5%19.1%18.3%59.6%10.9%12.4%
Leominster Precinct 5-B2,5092,00779.8%11.3%0.5%1.1%$134k35.5%14.0%23.3%70.6%7.5%7.6%
Leominster Precinct 5-C3,0982,61151.9%15.5%15.9%0.5%$115k30.8%24.0%16.8%58.8%11.7%12.5%
Millbury Precinct 13,4782,66678.8%9.9%0.9%4.8%$121k31.6%22.8%13.4%64.5%4.0%2.3%
Millbury Precinct 22,9462,38488.9%1.4%0.1%2.0%$112k35.5%12.2%28.3%89.9%7.4%1.5%
Millbury Precinct 33,2242,50785.6%3.8%0.0%3.1%$120k37.8%14.8%17.9%69.5%2.7%2.4%
Millbury Precinct 44,2923,47486.5%4.1%2.0%4.0%$117k38.7%16.2%22.0%77.8%5.9%3.1%
Northborough Precinct 14,2163,38982.5%3.0%3.2%6.6%$171k69.0%16.3%16.8%85.0%4.4%3.6%
Northborough Precinct 23,7202,91073.5%3.7%5.1%10.8%$142k64.9%19.0%17.4%76.5%6.1%2.4%
Northborough Precinct 33,6862,81573.5%5.1%2.0%11.3%$182k65.0%10.8%20.4%81.0%2.0%0.4%
Northborough Precinct 44,1733,26372.4%1.2%1.7%15.3%$169k62.9%16.1%16.6%89.0%2.3%0.4%
Northbridge Precinct 12,7392,19775.8%19.2%1.8%0.0%$68k33.8%16.8%16.9%49.2%15.3%18.0%
Northbridge Precinct 22,8752,35784.3%8.3%2.0%2.5%$125k39.3%16.5%15.8%74.2%5.1%4.9%
Northbridge Precinct 33,4452,62579.9%9.2%1.0%3.0%$102k31.0%21.3%14.6%63.4%4.8%10.5%
Northbridge Precinct 43,9553,06690.3%5.8%0.0%0.5%$161k42.8%8.1%16.8%87.9%7.3%5.3%
Northbridge Precinct 53,3952,70989.8%6.9%1.1%0.8%$134k35.8%14.5%17.8%73.9%8.2%2.1%
Oakham Precinct 11,6391,34088.1%3.5%3.2%0.0%$102k40.3%13.1%21.4%91.6%4.4%0.6%
Paxton Precinct 14,9944,12389.9%4.2%1.3%1.4%$144k54.7%25.8%18.4%91.8%1.4%3.1%
Petersham Precinct 11,1881,03690.9%3.1%0.4%0.3%$111k42.6%13.6%30.5%94.2%8.8%1.5%
Phillipston Precinct 11,9001,57796.8%0.9%0.2%0.1%$95k25.4%16.1%17.9%92.3%5.7%0.2%
Princeton Precinct 13,5112,73192.8%1.8%0.3%0.0%$160k59.4%11.5%20.9%94.3%4.2%1.6%
Royalston Precinct 11,4611,15189.0%3.8%0.3%0.3%$102k28.5%14.9%20.7%96.0%11.8%4.3%
Rutland Precinct 15,6884,12290.7%5.1%1.1%0.1%$142k39.5%12.0%14.6%90.8%2.6%2.6%
Rutland Precinct 22,1291,53490.3%2.8%0.4%2.1%$173k46.8%17.6%9.7%90.1%0.6%1.4%
Rutland Precinct 31,5371,22988.2%6.6%1.6%0.4%$97k44.8%14.4%22.2%83.9%2.6%2.8%
Shrewsbury Precinct 13,6733,00174.4%3.2%5.7%9.7%$167k66.3%16.8%16.8%88.0%4.2%2.4%
Shrewsbury Precinct 104,4823,55549.5%6.8%2.5%30.0%$156k72.9%13.8%13.5%65.7%3.0%2.0%
Shrewsbury Precinct 24,3923,30455.4%8.3%2.7%31.0%$124k57.0%11.3%14.0%71.0%3.0%5.5%
Shrewsbury Precinct 34,2383,35747.5%6.4%2.6%27.4%$94k55.4%26.4%10.3%41.6%7.2%3.1%
Shrewsbury Precinct 43,2422,56261.7%6.9%0.6%23.3%$132k51.6%14.7%17.2%83.7%1.8%3.0%
Shrewsbury Precinct 53,7922,99365.2%5.1%0.0%24.5%$155k63.8%20.5%12.9%80.0%4.9%5.4%
Shrewsbury Precinct 64,1713,14668.7%5.6%0.0%21.9%$122k61.0%12.2%19.0%74.6%2.7%5.2%
Shrewsbury Precinct 73,7882,71871.5%1.3%7.6%16.1%$232k78.8%8.3%16.6%95.4%2.4%0.8%
Shrewsbury Precinct 83,4392,63679.9%4.0%2.9%8.1%$167k71.0%9.1%27.2%69.6%4.4%1.2%
Shrewsbury Precinct 93,5902,51031.5%12.7%1.9%44.3%$143k78.4%15.1%8.1%61.8%4.2%6.7%
Southborough Precinct 14,0322,93874.3%2.2%1.3%12.1%$192k76.8%8.2%15.7%86.9%1.7%1.5%
Southborough Precinct 23,0282,30673.8%5.6%0.9%17.5%$227k76.6%11.6%13.6%93.7%7.6%4.5%
Southborough Precinct 33,4102,40163.7%3.7%1.8%20.9%$173k75.1%13.0%11.7%84.9%2.7%3.4%
Sterling Precinct 14,4743,59883.9%9.3%0.0%0.0%$130k47.8%9.8%22.1%85.6%5.0%4.3%
Sterling Precinct 23,7163,06586.9%8.8%0.0%0.0%$134k48.8%6.6%24.0%87.1%7.2%8.7%
Sutton Precinct 12,9002,32385.1%7.0%0.3%0.9%$132k56.2%11.3%26.1%90.5%4.7%3.6%
Sutton Precinct 23,2502,56486.5%2.1%0.7%0.1%$183k51.8%19.0%16.0%96.8%1.7%3.0%
Sutton Precinct 33,3102,72291.4%4.1%0.5%1.0%$158k50.7%26.1%15.2%81.8%10.6%3.9%
Templeton Precinct A3,1142,53189.6%3.1%0.0%1.8%$118k36.8%17.6%12.5%91.0%7.1%1.3%
Templeton Precinct B2,8022,00890.3%4.7%1.1%2.0%$77k24.9%14.0%12.2%81.9%14.8%1.4%
Templeton Precinct C2,3221,81595.0%3.4%1.1%0.0%$96k15.8%12.9%20.7%81.1%10.3%1.3%
Upton Precinct 13,3172,59887.1%5.2%0.7%3.8%$149k44.9%11.9%25.1%89.8%3.5%0.6%
Upton Precinct 22,9692,22579.6%5.1%0.4%8.8%$202k64.7%14.4%13.0%78.9%2.7%2.6%
Upton Precinct 31,9221,48187.6%5.0%0.5%4.1%$160k51.9%9.9%24.7%94.5%3.3%1.2%
Uxbridge Precinct 14,4093,42783.0%8.7%2.1%0.7%$122k41.6%12.9%15.6%71.4%4.4%2.4%
Uxbridge Precinct 23,3392,73684.5%3.3%0.0%6.1%$112k34.3%17.1%18.5%71.2%4.5%0.5%
Uxbridge Precinct 33,7723,06989.7%3.3%0.8%1.5%$146k42.3%11.1%14.9%92.2%4.5%1.1%
Uxbridge Precinct 42,9542,42693.1%3.9%0.0%0.9%$126k30.3%24.8%20.5%87.5%0.2%1.1%
Webster Precinct 13,1382,51060.5%23.3%2.0%2.3%$67k21.1%21.0%14.3%40.1%23.3%16.4%
Webster Precinct 33,7042,84077.5%10.9%1.8%5.6%$83k27.4%19.2%19.1%56.7%17.5%5.9%
Webster Precinct 43,5193,09988.2%9.9%0.5%0.0%$104k35.0%18.4%27.1%88.1%5.3%6.7%
West Boylston Precinct 13,6133,03582.2%8.8%2.9%0.7%$93k38.7%16.3%23.9%78.1%7.3%8.1%
West Boylston Precinct 24,1103,43284.5%6.9%2.8%1.3%$118k44.4%11.8%27.4%77.7%6.0%6.2%
Westborough Precinct 13,8313,07745.9%10.3%5.2%36.1%$113k56.0%15.4%18.9%48.2%8.7%6.7%
Westborough Precinct 22,9462,18748.8%14.1%2.5%19.2%$113k54.8%14.8%12.9%44.3%9.6%10.0%
Westborough Precinct 33,9613,06964.1%8.3%3.1%6.4%$86k53.1%21.1%17.3%37.9%11.3%6.5%
Westborough Precinct 43,4062,39740.7%2.3%0.5%52.1%$190k74.9%8.6%9.2%68.1%3.2%0.8%
Westborough Precinct 53,5482,63372.6%2.0%0.3%17.0%$210k81.3%9.2%21.1%98.4%2.8%0.3%
Westborough Precinct 64,2282,93569.1%7.8%5.6%11.7%$177k71.8%12.2%13.0%79.0%2.6%1.7%
Westminster Precinct 22,9952,51497.4%1.2%0.0%0.7%$119k44.6%9.1%32.4%81.3%2.6%1.1%
Worcester Precinct 1-12,7962,61275.5%6.5%2.9%9.3%$71k49.9%58.9%17.5%38.1%18.6%5.3%
Worcester Precinct 1-24,5933,70782.1%3.9%5.2%5.4%$105k57.0%22.5%24.4%87.4%2.6%1.7%
Worcester Precinct 1-32,9462,74479.6%7.4%5.8%3.2%$154k71.8%57.9%14.0%85.2%6.1%3.3%
Worcester Precinct 1-42,7172,27382.7%5.6%4.0%3.8%$131k60.6%20.0%20.0%71.4%5.0%5.5%
Worcester Precinct 1-53,3062,87855.0%12.4%19.1%9.8%$115k43.1%18.4%14.6%72.3%6.3%11.3%
Worcester Precinct 1-64,9073,57742.4%19.6%28.8%6.4%$131k48.9%16.5%11.0%73.6%5.4%14.4%
Worcester Precinct 10-12,8442,53460.4%18.8%8.6%7.1%$37k35.9%53.2%10.9%12.0%35.8%12.1%
Worcester Precinct 10-22,4322,30554.0%20.8%6.5%14.4%$51k53.2%42.5%10.1%7.4%30.2%16.9%
Worcester Precinct 10-33,2962,55719.7%38.8%10.3%29.0%$39k35.9%32.5%7.4%11.9%45.3%35.3%
Worcester Precinct 10-43,8653,16121.6%45.6%11.5%12.8%$46k19.9%31.9%11.6%11.2%27.4%38.6%
Worcester Precinct 10-53,9263,08522.0%54.1%15.4%3.7%$45k13.6%21.8%8.8%13.0%29.6%45.0%
Worcester Precinct 10-63,9813,03820.5%58.3%12.8%1.8%$38k11.1%34.5%8.7%5.3%41.4%48.0%
Worcester Precinct 2-13,6212,98965.4%15.9%11.5%2.7%$97k48.8%22.4%18.0%72.8%9.1%8.8%
Worcester Precinct 2-23,9693,32368.5%15.2%5.1%7.5%$117k46.2%19.1%14.4%64.1%10.1%7.6%
Worcester Precinct 2-33,5342,96660.2%23.2%5.0%5.9%$91k36.8%18.7%18.1%62.5%8.2%14.1%
Worcester Precinct 2-42,7282,05830.7%33.3%26.8%4.3%$56k35.7%19.2%17.1%34.0%10.2%20.8%
Worcester Precinct 2-53,7712,84534.6%30.7%25.9%6.5%$89k25.2%19.0%15.6%19.5%32.7%23.8%
Worcester Precinct 2-65,3083,50240.7%35.1%9.2%5.4%$55k29.0%26.9%11.2%42.4%38.1%28.3%
Worcester Precinct 3-13,1282,14434.3%44.3%12.0%1.8%$52k36.6%27.9%8.8%17.7%16.8%34.3%
Worcester Precinct 3-23,9053,25047.0%26.9%6.7%6.8%$47k36.7%58.0%6.8%14.3%38.4%18.3%
Worcester Precinct 3-32,8012,15361.9%13.6%5.9%4.3%$97k48.5%31.2%9.4%40.9%11.4%8.9%
Worcester Precinct 3-44,0082,93729.4%50.6%9.6%2.1%$48k24.1%26.3%14.5%19.2%25.6%41.8%
Worcester Precinct 3-53,9773,39254.9%25.5%7.1%6.2%$81k48.1%33.9%19.0%36.8%19.5%18.4%
Worcester Precinct 3-62,8402,24550.9%24.8%16.7%6.2%$91k31.4%21.9%16.7%43.0%12.6%17.5%
Worcester Precinct 4-12,7521,79827.6%20.5%31.3%6.7%$82k19.6%25.3%7.3%20.7%31.8%19.8%
Worcester Precinct 4-23,1962,58436.1%37.9%9.3%10.8%$48k31.1%24.9%19.2%27.2%26.3%24.0%
Worcester Precinct 4-32,5822,19637.2%39.8%5.2%11.9%$49k41.4%40.9%9.4%6.2%39.7%24.3%
Worcester Precinct 4-44,0803,16139.7%26.3%14.7%6.1%$61k26.9%22.1%21.8%37.7%27.4%17.1%
Worcester Precinct 4-52,8112,47955.8%12.7%16.6%8.1%$74k43.3%23.3%21.2%35.7%14.0%9.6%
Worcester Precinct 4-63,5872,99945.1%20.8%2.9%21.5%$111k57.1%31.4%12.7%41.6%13.7%11.8%
Worcester Precinct 5-13,6122,58337.1%41.9%8.1%1.5%$62k20.1%22.6%8.5%32.8%23.7%31.1%
Worcester Precinct 5-22,5842,05954.5%11.1%14.5%10.7%$76k35.9%12.8%11.9%61.7%9.9%7.4%
Worcester Precinct 5-34,0343,33759.2%5.5%20.8%6.7%$79k40.4%16.4%14.4%65.7%10.2%2.0%
Worcester Precinct 5-43,8323,25354.4%18.1%14.8%7.4%$100k41.6%23.1%17.6%59.6%4.7%7.0%
Worcester Precinct 5-53,6993,05549.7%12.2%16.4%6.7%$86k29.6%20.0%20.1%60.5%11.7%5.5%
Worcester Precinct 5-63,1762,35664.4%20.6%6.9%2.1%$76k17.9%28.6%10.7%57.3%31.0%14.3%
Worcester Precinct 6-11,8211,35337.1%22.8%6.9%7.9%$69k19.7%23.8%5.4%28.6%25.7%17.2%
Worcester Precinct 6-23,5222,91541.5%32.1%19.4%1.2%$57k17.1%17.3%16.3%22.4%22.0%23.2%
Worcester Precinct 6-32,2991,80838.0%42.3%12.4%3.3%$89k29.1%23.1%9.5%38.1%12.6%31.7%
Worcester Precinct 6-43,5143,39568.5%11.5%6.8%6.7%$87k35.2%88.6%2.1%47.1%13.8%7.8%
Worcester Precinct 6-53,5262,75936.5%26.9%23.6%1.9%$90k34.1%31.8%9.0%41.7%13.2%19.0%
Worcester Precinct 6-64,0863,42246.3%18.9%25.8%5.6%$76k32.7%22.3%9.1%48.8%11.4%12.2%
Worcester Precinct 7-12,9142,49853.5%26.1%7.0%2.4%$74k32.2%19.8%19.8%46.7%14.0%22.2%
Worcester Precinct 7-23,2482,51148.1%22.3%8.1%17.4%$59k33.1%18.3%19.8%58.7%20.5%17.1%
Worcester Precinct 7-33,4072,53951.8%16.7%13.5%13.1%$63k23.6%19.6%9.9%39.6%29.6%12.2%
Worcester Precinct 7-43,6263,04741.0%19.9%20.2%15.7%$73k18.4%17.1%13.4%56.1%10.1%14.2%
Worcester Precinct 7-55,1414,17652.3%25.1%7.7%8.0%$90k23.7%20.6%12.0%60.5%9.7%20.6%
Worcester Precinct 7-61,9361,59463.0%15.9%5.0%10.4%$79k32.2%13.5%18.0%65.5%9.6%11.6%
Worcester Precinct 8-12,5941,90622.8%45.7%22.4%2.8%$69k21.2%25.4%11.3%21.1%16.2%36.2%
Worcester Precinct 8-23,2262,55220.6%51.1%8.0%16.0%$51k18.8%39.1%7.9%14.8%30.9%45.4%
Worcester Precinct 8-33,9873,37348.7%29.7%8.9%4.4%$38k23.3%75.2%2.7%12.1%53.5%19.9%
Worcester Precinct 8-43,1932,90533.7%30.9%6.2%22.6%$25k20.7%45.4%19.2%13.0%38.2%25.1%
Worcester Precinct 8-52,8642,12643.3%31.5%11.1%5.7%$72k19.9%33.0%8.6%41.7%15.7%23.8%
Worcester Precinct 8-63,9122,92024.1%50.5%10.9%9.2%$47k18.5%29.6%9.6%20.2%30.0%34.1%
Worcester Precinct 9-14,5813,55847.2%29.4%6.8%7.0%$108k47.2%27.7%8.8%45.2%14.9%20.8%
Worcester Precinct 9-23,8643,13682.2%8.3%2.5%1.2%$100k47.8%20.0%18.7%66.9%10.2%6.9%
Worcester Precinct 9-33,2282,87564.2%11.5%18.5%3.5%$93k30.0%59.4%13.0%63.9%16.7%5.3%
Worcester Precinct 9-44,6513,48668.0%9.4%18.3%1.3%$107k49.4%19.9%13.6%76.6%18.5%2.9%
Worcester Precinct 9-53,1242,68169.1%13.4%3.3%1.7%$148k56.9%13.5%22.7%79.8%6.5%8.2%
Worcester Precinct 9-62,8892,37375.9%3.9%10.3%1.3%$120k54.7%18.0%17.3%83.1%7.8%3.3%
Hampshire: 31 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
Amherst Precinct 1A4,8864,47678.8%4.1%2.3%6.7%$81k79.1%68.9%5.7%25.8%35.8%5.8%
Amherst Precinct 1B2,1512,10468.2%5.1%4.3%16.4%$98k74.0%84.5%10.3%67.2%33.4%2.3%
Amherst Precinct 2A4,2203,97056.0%10.5%5.2%20.3%$59k57.3%90.4%2.5%42.3%24.7%6.0%
Amherst Precinct 2B3,7973,11660.6%13.0%6.0%10.7%$80k73.8%44.3%14.3%42.0%28.8%9.0%
Amherst Precinct 3A2,4622,39464.1%7.1%4.2%19.1%$89k82.7%76.0%12.5%56.2%17.6%2.7%
Amherst Precinct 3B3,6223,26750.9%23.8%7.2%12.1%$85k68.8%40.0%14.4%46.2%13.2%18.7%
Amherst Precinct 4A7,8297,63165.8%7.0%4.4%17.2%$71k76.8%89.5%2.9%33.4%29.1%2.7%
Amherst Precinct 4B1,5531,45275.5%3.5%2.8%13.2%$99k89.6%67.4%12.0%23.5%20.2%0.7%
Amherst Precinct 5A3,2893,07861.5%9.9%7.0%15.8%$77k55.4%77.1%8.0%25.2%37.7%2.2%
Amherst Precinct 5B3,8613,33074.4%4.7%4.0%11.6%$162k84.1%20.0%31.5%85.2%3.2%2.3%
Chesterfield Precinct 11,05485394.2%0.7%0.9%0.0%$104k34.3%13.6%24.3%92.2%6.4%0.5%
Goshen Precinct 191481392.8%2.2%0.0%1.6%$99k47.5%14.2%31.4%88.9%11.0%1.5%
Hadley Precinct 15,3414,47788.8%7.7%0.0%1.6%$125k61.2%21.2%24.1%73.2%6.5%2.3%
Hatfield Precinct 13,3262,86086.6%4.0%0.4%4.1%$97k48.6%15.3%23.3%74.6%8.9%3.8%
Northampton Precinct 1-A2,4321,96677.6%10.2%3.5%3.6%$78k58.0%19.7%24.5%54.5%8.4%8.4%
Northampton Precinct 1-B1,6751,40081.1%4.3%3.0%3.8%$81k72.7%27.0%21.5%56.6%8.8%2.9%
Northampton Precinct 2-A1,5101,29776.8%2.6%4.4%8.6%$92k83.6%44.7%17.0%66.4%8.9%1.6%
Northampton Precinct 2-B4,0013,43260.3%19.3%3.4%11.3%$48k62.4%60.7%9.4%28.5%32.9%11.7%
Northampton Precinct 3-A2,7252,36383.2%7.6%0.3%3.6%$77k63.7%20.5%14.6%34.1%15.9%3.5%
Northampton Precinct 3-B2,7702,31077.5%6.6%1.6%2.9%$111k75.7%19.7%12.9%50.6%8.5%6.0%
Northampton Precinct 4-A1,3491,20469.6%12.5%2.0%9.4%$58k67.8%45.9%13.7%29.6%19.7%6.8%
Northampton Precinct 4-B2,2511,82875.2%16.9%1.4%1.8%$75k56.3%20.0%16.6%49.2%22.5%13.3%
Northampton Precinct 5-A1,5101,21872.5%14.8%5.3%0.0%$40k49.2%15.3%20.1%52.5%20.6%5.2%
Northampton Precinct 5-B2,4392,08890.0%3.3%0.6%1.0%$91k58.1%16.5%28.8%68.0%9.9%3.3%
Northampton Precinct 6-A1,8341,51084.5%7.1%0.0%1.6%$103k48.0%11.9%30.6%90.5%11.7%11.2%
Northampton Precinct 6-B1,6281,35987.3%5.5%0.7%2.2%$131k64.7%10.6%26.2%93.9%10.0%10.9%
Northampton Precinct 7-A2,5662,14583.9%4.9%7.5%0.9%$82k58.4%11.6%30.4%68.6%7.1%3.6%
Northampton Precinct 7-B2,3982,01989.0%5.5%3.4%0.4%$95k67.6%18.4%28.0%80.7%4.7%4.1%
Pelham Precinct 11,3541,07180.0%6.6%8.7%0.7%$113k64.9%9.3%26.5%78.7%10.5%3.5%
Westhampton Precinct 11,5521,27293.1%2.4%0.0%0.0%$100k47.0%15.1%25.4%91.4%6.5%1.3%
Williamsburg Precinct 12,6962,19693.8%0.9%0.4%1.6%$115k60.6%12.0%22.7%82.3%2.3%1.0%
Franklin: 36 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
Ashfield Precinct 11,8871,65392.3%2.8%0.1%0.9%$74k52.1%6.3%33.7%85.4%9.1%1.0%
Bernardston Precinct 11,6951,42189.7%3.5%0.1%0.9%$86k29.9%10.8%23.5%83.1%4.3%0.6%
Buckland Precinct 12,0331,68585.6%7.8%0.3%1.2%$80k44.0%9.9%26.5%74.5%13.0%0.2%
Colrain Precinct 11,6451,38391.3%4.3%1.2%0.5%$84k38.8%13.0%30.5%85.7%7.0%0.7%
Conway Precinct 11,7671,47593.2%4.0%0.0%0.5%$97k60.4%5.6%31.9%93.3%4.4%1.0%
Deerfield Precinct 15,1744,49284.3%8.2%2.1%1.2%$102k44.4%14.3%22.9%78.2%7.8%4.4%
Erving Precinct 11,5161,24796.2%0.9%0.3%0.1%$77k25.9%13.6%24.6%81.8%3.7%0.4%
Gill Precinct 11,7411,41189.3%2.1%3.0%1.3%$90k42.3%17.1%21.2%82.2%5.8%0.8%
Greenfield Precinct 11,8741,42683.8%5.0%2.6%2.1%$64k39.2%10.7%23.4%71.4%18.8%1.0%
Greenfield Precinct 22,0221,65195.7%1.2%0.7%1.7%$85k48.5%6.4%30.4%91.1%3.9%0.3%
Greenfield Precinct 32,1091,68790.7%7.0%0.3%1.1%$75k43.4%14.6%23.7%73.2%9.5%4.6%
Greenfield Precinct 42,0011,56692.8%4.4%0.6%1.0%$67k36.2%5.8%22.4%66.2%13.5%3.0%
Greenfield Precinct 51,5911,37685.6%5.6%3.5%2.0%$74k47.3%15.2%25.9%51.5%13.2%5.2%
Greenfield Precinct 62,1631,73472.9%8.1%5.0%9.1%$48k45.2%18.3%19.2%29.1%28.7%6.0%
Greenfield Precinct 72,2382,01586.8%9.2%1.3%2.0%$60k32.3%23.6%24.4%48.9%8.2%4.8%
Greenfield Precinct 82,2991,91190.6%3.5%2.5%1.1%$39k29.9%19.0%22.4%31.2%20.2%3.6%
Greenfield Precinct 91,4961,17681.5%8.8%4.8%2.2%$51k29.0%24.7%17.5%49.4%22.4%1.1%
Heath Precinct 174365689.8%4.2%0.2%1.7%$92k43.7%16.2%33.4%90.0%7.1%0.0%
Leverett Precinct 11,6071,38788.4%4.9%1.2%3.0%$105k67.4%11.7%34.8%87.2%10.0%2.7%
Leyden Precinct 11,08489490.6%2.1%0.2%1.4%$78k34.6%14.2%25.2%78.9%9.8%0.6%
Montague Precinct 11,5581,34191.7%5.6%0.0%0.9%$82k58.3%15.5%29.2%68.9%10.3%3.3%
Montague Precinct 21,8201,38489.2%4.3%0.1%2.4%$87k32.0%12.2%20.9%81.0%12.4%1.8%
Montague Precinct 31,3721,08587.6%3.0%1.0%0.7%$61k32.3%7.3%27.9%64.8%6.1%1.5%
Montague Precinct 41,2801,03685.3%11.3%0.9%0.6%$57k35.7%11.5%23.9%58.6%14.5%8.7%
Montague Precinct 586473583.6%2.7%4.1%0.9%$43k37.0%18.8%14.0%31.8%18.6%8.4%
Montague Precinct 61,5041,21883.4%6.2%0.1%3.0%$66k27.5%11.8%22.7%61.4%9.1%4.8%
New Salem Precinct 11,05890579.3%3.1%0.9%0.5%$80k35.5%7.1%23.7%89.0%9.7%2.8%
Northfield Precinct 12,8722,44689.8%5.0%0.7%0.0%$104k42.4%15.9%25.5%85.1%6.8%3.9%
Orange Precinct 14,0913,16192.9%1.5%0.2%0.4%$77k16.6%16.3%14.5%68.8%17.2%1.3%
Orange Precinct 23,4772,72887.6%10.3%0.4%0.0%$45k14.7%9.3%27.2%71.1%28.5%7.8%
Shelburne Precinct 11,5661,36983.0%8.6%1.6%0.8%$74k51.6%8.6%38.3%67.9%10.4%2.8%
Shutesbury Precinct 11,9091,63884.6%10.4%0.4%1.1%$123k70.0%12.8%25.2%91.2%3.3%7.6%
Sunderland Precinct 13,6193,29275.8%4.1%3.1%14.7%$75k62.7%35.4%16.4%42.2%14.2%0.9%
Warwick Precinct 196187691.6%2.6%0.3%0.9%$100k35.4%21.5%19.9%87.6%7.4%0.1%
Wendell Precinct 186172386.6%6.9%0.5%1.0%$65k50.8%10.2%22.8%86.6%21.2%0.9%
Whately Precinct 11,5091,26293.2%3.3%0.9%0.2%$117k47.8%12.1%24.4%87.6%5.6%2.0%
Middlesex: 15 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
Ashland Precinct 12,5622,03567.2%12.1%2.2%8.4%$115k54.4%15.7%16.8%71.8%6.7%10.9%
Ashland Precinct 24,1543,46469.9%5.7%7.6%13.2%$177k66.4%17.1%14.7%66.0%2.5%4.4%
Ashland Precinct 33,1702,50853.9%7.2%0.7%28.5%$157k72.8%18.3%13.7%80.7%1.8%7.0%
Ashland Precinct 42,8942,33654.5%9.9%5.0%26.1%$149k60.3%9.6%16.2%84.0%4.6%4.0%
Ashland Precinct 52,8492,42667.5%8.8%4.0%11.9%$121k59.2%7.8%25.3%83.1%3.4%7.2%
Ashland Precinct 63,1972,58861.3%10.4%8.6%5.8%$132k49.5%10.3%24.0%68.2%3.1%7.4%
Holliston Precinct 13,8952,89984.5%6.6%0.8%4.4%$175k66.2%13.5%17.2%95.1%1.8%4.1%
Holliston Precinct 23,9773,14580.9%8.6%0.4%5.4%$156k64.4%12.9%22.0%88.3%3.9%3.7%
Holliston Precinct 33,7702,99978.4%4.2%0.4%12.8%$160k65.9%15.0%16.9%85.3%4.5%2.1%
Holliston Precinct 43,3792,59886.2%3.2%0.1%3.3%$147k67.4%12.7%21.7%81.1%2.2%1.9%
Hopkinton Precinct 14,5903,10044.6%4.3%0.0%45.9%$198k85.1%10.1%7.1%78.3%3.6%2.1%
Hopkinton Precinct 23,8032,67879.1%3.3%0.4%11.7%$196k71.9%11.7%13.4%85.0%3.1%2.8%
Hopkinton Precinct 33,9152,89474.0%4.7%0.2%12.4%$206k75.5%10.0%17.7%86.9%3.1%2.5%
Hopkinton Precinct 44,0102,79375.8%1.8%0.6%17.1%$224k76.7%12.4%12.1%94.0%1.2%0.3%
Hopkinton Precinct 53,0292,16875.1%5.8%0.5%9.3%$219k77.3%14.4%13.4%92.0%1.3%3.0%
Norfolk: 4 precincts
PrecinctPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
Medway Precinct 13,6132,78588.5%5.8%0.0%0.8%$207k61.4%19.6%13.1%99.2%3.2%0.0%
Medway Precinct 22,9122,31483.4%4.7%1.0%2.6%$159k60.1%19.8%14.9%82.5%2.6%0.6%
Medway Precinct 33,5502,68379.2%2.7%2.6%7.9%$172k63.2%18.5%15.5%82.8%1.8%1.0%
Medway Precinct 43,2722,56779.7%3.6%0.7%10.1%$162k64.8%17.2%18.6%79.6%5.9%3.4%

*Median income is approximate (see note above). ACS 2020-2024 5-year.

Nonpartisan voter information. GOTV Polling does not endorse any candidate.