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

Massachusetts's 3rd Congressional District

U.S. House · Massachusetts · District 3 · 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

  • Lori Trahan DemocraticIncumbent @RepLoriTrahan
  • Gary J. Grossi Republican

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 3 (2024 State Election)
CandidatePartyVotesShare
Lori Loureiro TrahanDemocratic264,69897.5%
All Others6,8612.5%
Total271,559

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 3 (2022 State Election)
CandidatePartyVotesShare
Lori Loureiro TrahanDemocratic154,49663.5%
Dean TranRepublican88,58536.4%
All Others2200.1%
Total243,301

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 3 (2020 State Election)

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

CandidatePartyVotesShare
Lori Loureiro TrahanDemocratic286,89697.7%
All Others6,6432.3%
Total293,539

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: 17.2% of adults in this district

24 of 228 precincts are above 50%, and 49 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

Haverhill Precinct 7-3: 4.1% of adults speak Spanish at homeHaverhill Precinct 4-3: 6.8% of adults speak Spanish at homeHaverhill Precinct 4-1: 7.5% of adults speak Spanish at homeHaverhill Precinct 2-1: 16.1% of adults speak Spanish at homeHaverhill Precinct 2-2: 12.0% of adults speak Spanish at homeHaverhill Precinct 3-1: 33.8% of adults speak Spanish at homeHaverhill Precinct 3-2: 17.9% of adults speak Spanish at homeHaverhill Precinct 3-3: 27.6% of adults speak Spanish at homeHaverhill Precinct 1-2: 31.5% of adults speak Spanish at homeHaverhill Precinct 6-2: 21.6% of adults speak Spanish at homeHaverhill Precinct 4-2: 9.3% of adults speak Spanish at homeMarlborough Precinct 3-2: 10.0% of adults speak Spanish at homeMarlborough Precinct 2-1: 6.5% of adults speak Spanish at homeMarlborough Precinct 4-1: 16.6% of adults speak Spanish at homeMarlborough Precinct 2-2: 8.6% of adults speak Spanish at homeMarlborough Precinct 3-1: 33.6% of adults speak Spanish at homeMarlborough Precinct 7-1: 22.1% of adults speak Spanish at homeMarlborough Precinct 5-1: 27.4% of adults speak Spanish at homeMarlborough Precinct 6-1: 29.7% of adults speak Spanish at homeMarlborough Precinct 1-1: 9.8% of adults speak Spanish at homeMarlborough Precinct 5-2: 10.8% of adults speak Spanish at homeMarlborough Precinct 7-2: 5.3% of adults speak Spanish at homeMarlborough Precinct 6-2: 7.2% of adults speak Spanish at homeMarlborough Precinct 4-2: 8.2% of adults speak Spanish at homeBerlin Precinct 1: 1.6% of adults speak Spanish at homeClinton Precinct 3: 5.1% of adults speak Spanish at homeClinton Precinct 2: 13.6% of adults speak Spanish at homeClinton Precinct 4: 8.9% of adults speak Spanish at homeMarlborough Precinct 1-2: 3.5% of adults speak Spanish at homeHudson Precinct 1: 4.7% of adults speak Spanish at homeHudson Precinct 5: 4.2% of adults speak Spanish at homeHudson Precinct 6: 3.7% of adults speak Spanish at homeHudson Precinct 4: 4.5% of adults speak Spanish at homeHudson Precinct 2: 10.4% of adults speak Spanish at homeWestminster Precinct 2: 1.1% of adults speak Spanish at homeGardner Precinct 5-B: 3.0% of adults speak Spanish at homeGardner Precinct 5-A: 1.3% of adults speak Spanish at homeWestminster Precinct 3: 0.4% of adults speak Spanish at homeFitchburg Precinct 3-A: 10.7% of adults speak Spanish at homeGardner Precinct 4-B: 4.9% of adults speak Spanish at homeGardner Precinct 4-A: 2.8% of adults speak Spanish at homeGardner Precinct 3-B: 14.8% of adults speak Spanish at homeGardner Precinct 1-A: 9.7% of adults speak Spanish at homeFitchburg Precinct 2-B: 26.0% of adults speak Spanish at homeConcord Precinct 3: 0.3% of adults speak Spanish at homeConcord Precinct 4: 1.4% of adults speak Spanish at homeConcord Precinct 1: 3.7% of adults speak Spanish at homeHudson Precinct 3: 2.9% of adults speak Spanish at homeStow Precinct 1: 1.9% of adults speak Spanish at homeStow Precinct 2: 0.6% of adults speak Spanish at homeConcord Precinct 2: 1.5% of adults speak Spanish at homeActon Precinct 5: 0.6% of adults speak Spanish at homeClinton Precinct 1: 9.8% of adults speak Spanish at homeBolton Precinct 1: 2.1% of adults speak Spanish at homeLancaster Precinct 2: 5.7% of adults speak Spanish at homeLancaster Precinct 1: 9.2% of adults speak Spanish at homeActon Precinct 4: 1.0% of adults speak Spanish at homeActon Precinct 6: 1.3% of adults speak Spanish at homeActon Precinct 3: 1.2% of adults speak Spanish at homeBoxborough Precinct 1: 1.4% of adults speak Spanish at homeActon Precinct 2: 0.1% of adults speak Spanish at homeHarvard Precinct 1: 9.9% of adults speak Spanish at homeActon Precinct 7: 3.2% of adults speak Spanish at homeActon Precinct 1: 8.0% of adults speak Spanish at homeLittleton Precinct 3: 1.4% of adults speak Spanish at homeLittleton Precinct 1: 2.0% of adults speak Spanish at homeConcord Precinct 5: 3.7% of adults speak Spanish at homeCarlisle Precinct 1: 0.8% of adults speak Spanish at homeBillerica Precinct 7: 0.8% of adults speak Spanish at homeBillerica Precinct 12: 2.5% of adults speak Spanish at homeBillerica Precinct 1: 6.0% of adults speak Spanish at homeBillerica Precinct 6: 10.1% of adults speak Spanish at homeChelmsford Precinct 7: 4.5% of adults speak Spanish at homeLunenburg Precinct C: 2.5% of adults speak Spanish at homeFitchburg Precinct 6-A: 18.4% of adults speak Spanish at homeFitchburg Precinct 6-B: 36.6% of adults speak Spanish at homeAyer Precinct 1: 10.2% of adults speak Spanish at homeFitchburg Precinct 1-A: 30.7% of adults speak Spanish at homeFitchburg Precinct 1-B: 28.1% of adults speak Spanish at homeFitchburg Precinct 2-A: 30.7% of adults speak Spanish at homeShirley Precinct 1: 6.3% of adults speak Spanish at homeLunenburg Precinct B: 2.8% of adults speak Spanish at homeBillerica Precinct 8: 9.0% of adults speak Spanish at homeAyer Precinct 3: 3.1% of adults speak Spanish at homeWestford Precinct 7: 3.3% of adults speak Spanish at homeLittleton Precinct 2: 1.0% of adults speak Spanish at homeAyer Precinct 2: 4.6% of adults speak Spanish at homeWestford Precinct 1: 3.0% of adults speak Spanish at homeWestford Precinct 4: 1.3% of adults speak Spanish at homeWestford Precinct 3: 1.9% of adults speak Spanish at homeWestford Precinct 2: 0.3% of adults speak Spanish at homeGroton Precinct 2: 2.1% of adults speak Spanish at homeGroton Precinct 1: 2.1% of adults speak Spanish at homeChelmsford Precinct 11: 1.5% of adults speak Spanish at homeBillerica Precinct 11: 2.6% of adults speak Spanish at homeChelmsford Precinct 9: 0.2% of adults speak Spanish at homeChelmsford Precinct 8: 5.5% of adults speak Spanish at homeBillerica Precinct 2: 9.3% of adults speak Spanish at homeChelmsford Precinct 10: 0.9% of adults speak Spanish at homeChelmsford Precinct 5: 3.4% of adults speak Spanish at homeChelmsford Precinct 4: 2.2% of adults speak Spanish at homeChelmsford Precinct 6: 1.9% of adults speak Spanish at homeLowell Precinct 5-4: 4.0% of adults speak Spanish at homeLowell Precinct 5-1: 8.1% of adults speak Spanish at homeLowell Precinct 8-3: 3.7% of adults speak Spanish at homeLowell Precinct 8-4: 2.5% of adults speak Spanish at homeLowell Precinct 5-2: 13.3% of adults speak Spanish at homeChelmsford Precinct 3: 3.0% of adults speak Spanish at homeLowell Precinct 8-2: 13.5% of adults speak Spanish at homeLowell Precinct 3-4: 17.3% of adults speak Spanish at homeLowell Precinct 6-4: 14.8% of adults speak Spanish at homeLowell Precinct 6-1: 5.4% of adults speak Spanish at homeLowell Precinct 5-3: 23.4% of adults speak Spanish at homeLawrence Precinct F-1: 43.4% of adults speak Spanish at homeLawrence Precinct F-2: 81.5% of adults speak Spanish at homeLawrence Precinct E-2: 48.7% of adults speak Spanish at homeLawrence Precinct E-1: 50.2% of adults speak Spanish at homeLawrence Precinct E-3: 68.0% of adults speak Spanish at homeMethuen Precinct 8: 13.6% of adults speak Spanish at homeDracut Precinct 4: 2.0% of adults speak Spanish at homeMethuen Precinct 4: 35.0% of adults speak Spanish at homeMethuen Precinct 6: 33.6% of adults speak Spanish at homeMethuen Precinct 15: 55.5% of adults speak Spanish at homeMethuen Precinct 11: 5.3% of adults speak Spanish at homeFitchburg Precinct 5-B: 36.9% of adults speak Spanish at homeFitchburg Precinct 4-B: 27.1% of adults speak Spanish at homeLunenburg Precinct D: 2.1% of adults speak Spanish at homeFitchburg Precinct 5-A: 18.5% of adults speak Spanish at homeFitchburg Precinct 4-A: 13.5% of adults speak Spanish at homeLunenburg Precinct A: 2.3% of adults speak Spanish at homeTownsend Precinct 3: 2.5% of adults speak Spanish at homePepperell Precinct 2: 4.7% of adults speak Spanish at homeTownsend Precinct 1: 1.0% of adults speak Spanish at homeTownsend Precinct 2: 0.7% of adults speak Spanish at homeLowell Precinct 6-3: 16.5% of adults speak Spanish at homeLowell Precinct 6-2: 13.6% of adults speak Spanish at homeLowell Precinct 3-3: 8.1% of adults speak Spanish at homeLowell Precinct 8-1: 4.2% of adults speak Spanish at homeLowell Precinct 4-2: 22.9% of adults speak Spanish at homeChelmsford Precinct 2: 2.1% of adults speak Spanish at homeLowell Precinct 7-4: 12.9% of adults speak Spanish at homeLowell Precinct 4-1: 21.3% of adults speak Spanish at homeLowell Precinct 3-1: 18.9% of adults speak Spanish at homeLowell Precinct 7-3: 18.7% of adults speak Spanish at homeWestford Precinct 5: 1.1% of adults speak Spanish at homeWestford Precinct 6: 1.2% of adults speak Spanish at homeGroton Precinct 3: 0.1% of adults speak Spanish at homeChelmsford Precinct 1: 4.5% of adults speak Spanish at homeTyngsborough Precinct 4: 0.6% of adults speak Spanish at homePepperell Precinct 4: 0.6% of adults speak Spanish at homeTyngsborough Precinct 3: 3.6% of adults speak Spanish at homeDunstable Precinct 1: 2.2% of adults speak Spanish at homeTyngsborough Precinct 2: 2.0% of adults speak Spanish at homePepperell Precinct 1: 0.8% of adults speak Spanish at homeLowell Precinct 7-1: 11.8% of adults speak Spanish at homeLowell Precinct 3-2: 8.0% of adults speak Spanish at homeLowell Precinct 1-3: 9.6% of adults speak Spanish at homeLowell Precinct 7-2: 22.7% of adults speak Spanish at homeLowell Precinct 1-4: 20.0% of adults speak Spanish at homeLowell Precinct 4-3: 15.8% of adults speak Spanish at homeLowell Precinct 1-2: 7.1% of adults speak Spanish at homeLowell Precinct 2-4: 25.0% of adults speak Spanish at homeLowell Precinct 2-1: 32.5% of adults speak Spanish at homeLowell Precinct 1-1: 9.5% of adults speak Spanish at homeLowell Precinct 4-4: 13.6% of adults speak Spanish at homeDracut Precinct 7: 6.6% of adults speak Spanish at homeLowell Precinct 2-3: 19.4% of adults speak Spanish at homeLowell Precinct 2-2: 19.8% of adults speak Spanish at homeDracut Precinct 2: 6.5% of adults speak Spanish at homeDracut Precinct 1: 8.8% of adults speak Spanish at homeDracut Precinct 6: 5.6% of adults speak Spanish at homeDracut Precinct 3: 4.3% of adults speak Spanish at homeDracut Precinct 9: 5.1% of adults speak Spanish at homeDracut Precinct 8: 3.0% of adults speak Spanish at homePepperell Precinct 3: 2.2% of adults speak Spanish at homeTyngsborough Precinct 1: 0.1% of adults speak Spanish at homeDracut Precinct 5: 1.3% of adults speak Spanish at homeGardner Precinct 3-A: 9.9% of adults speak Spanish at homeWestminster Precinct 1: 0.6% of adults speak Spanish at homeFitchburg Precinct 3-B: 13.3% of adults speak Spanish at homeGardner Precinct 1-B: 11.9% of adults speak Spanish at homeGardner Precinct 2-A: 2.8% of adults speak Spanish at homeGardner Precinct 2-B: 5.9% of adults speak Spanish at homeAshburnham Precinct 2: 4.4% of adults speak Spanish at homeWinchendon Precinct 2: 0.8% of adults speak Spanish at homeAshburnham Precinct 1: 0.6% of adults speak Spanish at homeWinchendon Precinct 1: 0.5% of adults speak Spanish at homeAshby Precinct 1: 0.7% of adults speak Spanish at homeWinchendon Precinct 3: 0.2% of adults speak Spanish at homeHaverhill Precinct 7-1: 16.3% of adults speak Spanish at homeHaverhill Precinct 7-2: 19.2% of adults speak Spanish at homeHaverhill Precinct 2-3: 32.6% of adults speak Spanish at homeHaverhill Precinct 1-1: 45.4% of adults speak Spanish at homeHaverhill Precinct 5-1: 14.1% of adults speak Spanish at homeHaverhill Precinct 1-3: 34.7% of adults speak Spanish at homeHaverhill Precinct 6-1: 15.0% of adults speak Spanish at homeLawrence Precinct E-4: 87.9% of adults speak Spanish at homeLawrence Precinct D-1: 75.4% of adults speak Spanish at homeLawrence Precinct F-3: 77.0% of adults speak Spanish at homeLawrence Precinct D-4: 85.0% of adults speak Spanish at homeLawrence Precinct D-2: 84.6% of adults speak Spanish at homeLawrence Precinct C-2: 66.3% of adults speak Spanish at homeLawrence Precinct B-4: 85.2% of adults speak Spanish at homeLawrence Precinct D-3: 89.7% of adults speak Spanish at homeLawrence Precinct C-1: 90.3% of adults speak Spanish at homeLawrence Precinct B-1: 75.4% of adults speak Spanish at homeMethuen Precinct 2: 49.4% of adults speak Spanish at homeLawrence Precinct A-2: 92.7% of adults speak Spanish at homeLawrence Precinct B-3: 79.3% of adults speak Spanish at homeLawrence Precinct C-3: 84.6% of adults speak Spanish at homeLawrence Precinct B-2: 83.1% of adults speak Spanish at homeLawrence Precinct A-1: 72.2% of adults speak Spanish at homeLawrence Precinct C-4: 76.3% of adults speak Spanish at homeMethuen Precinct 1: 63.1% of adults speak Spanish at homeMethuen Precinct 14: 33.7% of adults speak Spanish at homeMethuen Precinct 10: 11.3% of adults speak Spanish at homeMethuen Precinct 5: 18.3% of adults speak Spanish at homeLawrence Precinct F-4: 62.2% of adults speak Spanish at homeLawrence Precinct A-4: 77.7% of adults speak Spanish at homeLawrence Precinct A-3: 54.8% of adults speak Spanish at homeMethuen Precinct 3: 33.8% of adults speak Spanish at homeMethuen Precinct 13: 25.2% of adults speak Spanish at homeMethuen Precinct 7: 14.1% of adults speak Spanish at homeMethuen Precinct 12: 5.7% of adults speak Spanish at homeHaverhill Precinct 5-2: 4.3% of adults speak Spanish at homeMethuen Precinct 9: 11.3% of adults speak Spanish at homeHaverhill Precinct 5-3: 9.0% of adults speak Spanish at homeHaverhill Precinct 6-3: 7.7% 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
Haverhill Precinct 7-3 | 24P D+8.5 | 22 D+7.3 | 20P D+13.2 | Hisp 4.3% Blk 5.1% Inc $159kHaverhill Precinct 4-3 | 24P D+5.5 | 22 D+10.4 | 20P D+16.1 | Hisp 15.3% Blk 1.3% Inc $98kHaverhill Precinct 4-1 | 24P D+9.9 | 22 D+14.0 | 20P D+15.3 | Hisp 17.6% Blk 1.2% Inc $87kHaverhill Precinct 2-1 | 24P D+16.7 | 22 D+23.8 | 20P D+26.1 | Hisp 21.4% Blk 6.0% Inc $108kHaverhill Precinct 2-2 | 24P D+18.8 | 22 D+23.2 | 20P D+13.7 | Hisp 20.4% Blk 4.5% Inc $102kHaverhill Precinct 3-1 | 24P D+23.5 | 22 D+43.7 | 20P D+45.5 | Hisp 47.4% Blk 2.7% Inc $48kHaverhill Precinct 3-2 | 24P D+23.4 | 22 D+30.9 | 20P D+37.4 | Hisp 26.6% Blk 4.5% Inc $50kHaverhill Precinct 3-3 | 24P D+12.3 | 22 D+30.3 | 20P D+31.4 | Hisp 42.4% Blk 3.3% Inc $69kHaverhill Precinct 1-2 | 24P D+25.5 | 22 D+44.3 | 20P D+39.3 | Hisp 48.4% Blk 4.8% Inc $76kHaverhill Precinct 6-2 | 24P D+11.8 | 22 D+13.4 | 20P D+16.8 | Hisp 29.9% Blk 1.2% Inc $110kHaverhill Precinct 4-2 | 24P D+4.8 | 22 D+4.0 | 20P D+7.2 | Hisp 15.3% Blk 1.8% Inc $127kMarlborough Precinct 3-2 | 24P D+31.1 | 22 D+39.1 | 20P D+38.5 | Hisp 8.4% Blk 16.0% Inc $112kMarlborough Precinct 2-1 | 24P D+19.8 | 22 D+21.2 | 20P D+30.1 | Hisp 6.3% Blk 1.0% Inc $96kMarlborough Precinct 4-1 | 24P D+13.5 | 22 D+24.5 | 20P D+29.0 | Hisp 21.5% Blk 0.0% Inc $85kMarlborough Precinct 2-2 | 24P D+27.1 | 22 D+28.2 | 20P D+39.4 | Hisp 13.2% Blk 4.8% Inc $73kMarlborough Precinct 3-1 | 24P D+16.3 | 22 D+22.0 | 20P D+32.4 | Hisp 40.4% Blk 2.7% Inc $76kMarlborough Precinct 7-1 | 24P D+22.3 | 22 D+25.3 | 20P D+32.0 | Hisp 24.7% Blk 0.0% Inc $99kMarlborough Precinct 5-1 | 24P D+20.1 | 22 D+30.9 | 20P D+36.7 | Hisp 33.9% Blk 0.7% Inc $93kMarlborough Precinct 6-1 | 24P D+20.8 | 22 D+28.6 | 20P D+33.2 | Hisp 35.4% Blk 0.0% Inc $72kMarlborough Precinct 1-1 | 24P D+29.5 | 22 D+34.0 | 20P D+38.2 | Hisp 14.0% Blk 3.0% Inc $65kMarlborough Precinct 5-2 | 24P D+30.2 | 22 D+35.7 | 20P D+36.1 | Hisp 11.8% Blk 2.0% Inc $123kMarlborough Precinct 7-2 | 24P D+18.4 | 22 D+21.8 | 20P D+34.7 | Hisp 12.9% Blk 6.8% Inc $110kMarlborough Precinct 6-2 | 24P D+19.6 | 22 D+22.8 | 20P D+26.8 | Hisp 8.7% Blk 7.7% Inc $132kMarlborough Precinct 4-2 | 24P D+23.5 | 22 D+27.8 | 20P D+32.3 | Hisp 10.3% Blk 5.6% Inc $119kBerlin Precinct 1 | 24P D+18.4 | 20P D+24.7 | Hisp 3.0% Blk 1.4% Inc $121kClinton Precinct 3 | 24P D+13.1 | 22 D+17.5 | 20P D+21.8 | Hisp 8.5% Blk 0.0% Inc $102kClinton Precinct 2 | 24P D+15.9 | 22 D+20.2 | 20P D+25.5 | Hisp 21.0% Blk 1.6% Inc $94kClinton Precinct 4 | 24P D+9.8 | 22 D+11.8 | 20P D+16.8 | Hisp 18.9% Blk 0.1% Inc $94kMarlborough Precinct 1-2 | 24P D+31.8 | 22 D+30.3 | 20P D+35.6 | Hisp 7.3% Blk 0.9% Inc $159kHudson Precinct 1 | 24P D+24.4 | 22 D+29.5 | 20P D+32.1 | Hisp 4.3% Blk 1.5% Inc $104kHudson Precinct 5 | 24P D+32.7 | 22 D+35.1 | 20P D+37.4 | Hisp 6.5% Blk 0.2% Inc $118kHudson Precinct 6 | 24P D+19.9 | 22 D+27.8 | 20P D+29.6 | Hisp 7.2% Blk 0.3% Inc $106kHudson Precinct 4 | 24P D+20.4 | 22 D+25.6 | 20P D+29.3 | Hisp 6.4% Blk 0.4% Inc $156kHudson Precinct 2 | 24P D+22.5 | 22 D+24.8 | 20P D+33.9 | Hisp 12.2% Blk 1.9% Inc $61kWestminster Precinct 2 | 24P R+3.3 | 22 R+0.6 | 20P D+2.8 | Hisp 1.2% Blk 0.0% Inc $119kGardner Precinct 5-B | 24P D+9.0 | 22 D+8.5 | 20P D+10.1 | Hisp 2.4% Blk 1.3% Inc $66kGardner Precinct 5-A | 24P D+0.2 | 22 D+10.7 | 20P D+15.2 | Hisp 1.2% Blk 1.4% Inc $85kWestminster Precinct 3 | Hisp 2.1% Blk 0.0% Inc $104kFitchburg Precinct 3-A | 24P D+6.4 | 22 D+13.0 | 20P D+14.2 | Hisp 15.2% Blk 4.4% Inc $104kGardner Precinct 4-B | 24P D+4.1 | 22 D+16.7 | 20P D+10.2 | Hisp 8.5% Blk 0.4% Inc $49kGardner Precinct 4-A | 24P D+10.5 | 22 D+23.3 | 20P D+25.1 | Hisp 6.4% Blk 0.0% Inc $69kGardner Precinct 3-B | 24P D+10.2 | 22 D+21.0 | 20P D+18.1 | Hisp 24.1% Blk 3.7% Inc $59kGardner Precinct 1-A | 24P D+15.8 | 22 D+23.2 | 20P D+19.3 | Hisp 22.2% Blk 2.0% Inc $109kFitchburg Precinct 2-B | 24P D+10.7 | 22 D+13.8 | 20P D+15.1 | Hisp 38.6% Blk 3.4% Inc $93kConcord Precinct 3 | 24P D+64.6 | 22 D+59.2 | 20P D+63.5 | Hisp 1.9% Blk 0.4% Inc $182kConcord Precinct 4 | 24P D+63.2 | 22 D+59.9 | 20P D+64.4 | Hisp 1.6% Blk 0.4% Inc $200kConcord Precinct 1 | 24P D+63.8 | 22 D+57.4 | 20P D+67.2 | Hisp 3.8% Blk 4.2% Inc $184kHudson Precinct 3 | 24P D+19.1 | 22 D+24.4 | 20P D+17.7 | Hisp 7.5% Blk 1.5% Inc $119kStow Precinct 1 | 24P D+44.9 | 22 D+39.2 | 20P D+44.6 | Hisp 4.0% Blk 2.2% Inc $210kStow Precinct 2 | 24P D+50.4 | 22 D+47.6 | 20P D+47.8 | Hisp 2.0% Blk 4.0% Inc $189kConcord Precinct 2 | 24P D+63.4 | 22 D+61.8 | 20P D+65.5 | Hisp 4.6% Blk 3.6% Inc $179kActon Precinct 5 | 24P D+60.7 | 22 D+58.9 | 20P D+63.2 | Hisp 2.5% Blk 1.4% Inc $153kClinton Precinct 1 | 24P D+17.8 | 22 D+19.3 | 20P D+27.5 | Hisp 19.5% Blk 3.6% Inc $81kBolton Precinct 1 | 24P D+37.0 | 20P D+36.9 | Hisp 5.6% Blk 0.0% Inc $209kLancaster Precinct 2 | 24P D+15.7 | 22 D+14.1 | 20P D+18.0 | Hisp 11.3% Blk 2.6% Inc $136kLancaster Precinct 1 | 24P D+8.3 | 22 D+4.1 | 20P D+13.8 | Hisp 12.2% Blk 8.4% Inc $148kActon Precinct 4 | 24P D+59.3 | 22 D+61.4 | 20P D+64.6 | Hisp 4.1% Blk 2.3% Inc $195kActon Precinct 6 | 24P D+64.2 | 22 D+57.4 | 20P D+60.9 | Hisp 1.5% Blk 5.9% Inc $193kActon Precinct 3 | 24P D+61.2 | 22 D+58.1 | 20P D+63.3 | Hisp 2.8% Blk 0.0% Inc $209kBoxborough Precinct 1 | 24P D+48.2 | 20P D+51.1 | Hisp 0.9% Blk 8.2% Inc $161kActon Precinct 2 | 24P D+56.1 | 22 D+52.2 | 20P D+61.1 | Hisp 3.5% Blk 1.0% Inc $160kHarvard Precinct 1 | 24P D+51.8 | 20P D+51.3 | Hisp 9.7% Blk 3.4% Inc $230kActon Precinct 7 | Hisp 4.1% Blk 16.5% Inc $131kActon Precinct 1 | 24P D+47.5 | 22 D+49.5 | 20P D+58.4 | Hisp 10.6% Blk 3.6% Inc $132kLittleton Precinct 3 | 24P D+38.8 | 22 D+32.3 | 20P D+42.4 | Hisp 3.1% Blk 1.7% Inc $154kLittleton Precinct 1 | 24P D+34.4 | 22 D+33.8 | 20P D+34.4 | Hisp 4.3% Blk 0.9% Inc $136kConcord Precinct 5 | 24P D+68.7 | 22 D+62.7 | 20P D+67.0 | Hisp 6.8% Blk 1.8% Inc $213kCarlisle Precinct 1 | 24P D+58.4 | 20P D+55.1 | Hisp 3.0% Blk 1.0% Inc $242kBillerica Precinct 7 | 24P D+12.7 | 22 D+19.4 | 20P D+21.4 | Hisp 2.5% Blk 4.2% Inc $146kBillerica Precinct 12 | Hisp 1.5% Blk 1.7% Inc $176kBillerica Precinct 1 | 24P D+10.2 | 22 D+20.5 | 20P D+20.5 | Hisp 6.9% Blk 4.9% Inc $128kBillerica Precinct 6 | 24P D+8.0 | 22 D+10.4 | 20P D+13.4 | Hisp 11.3% Blk 5.1% Inc $153kChelmsford Precinct 7 | 24P D+19.7 | 22 D+24.1 | 20P D+30.7 | Hisp 8.8% Blk 3.1% Inc $136kLunenburg Precinct C | 24P D+6.5 | 22 D+4.3 | 20P D+11.1 | Hisp 6.1% Blk 2.1% Inc $143kFitchburg Precinct 6-A | 24P D+9.1 | 22 D+10.9 | 20P D+17.7 | Hisp 24.3% Blk 6.4% Inc $110kFitchburg Precinct 6-B | 24P D+19.4 | 22 D+25.0 | 20P D+33.7 | Hisp 41.0% Blk 5.8% Inc $72kAyer Precinct 1 | 24P D+24.7 | 22 D+27.8 | 20P D+30.8 | Hisp 20.5% Blk 3.6% Inc $79kFitchburg Precinct 1-A | 24P D+13.2 | 22 D+22.9 | 20P D+28.7 | Hisp 40.6% Blk 6.9% Inc $55kFitchburg Precinct 1-B | 24P D+16.4 | 22 D+25.0 | 20P D+29.7 | Hisp 38.7% Blk 2.4% Inc $71kFitchburg Precinct 2-A | 24P D+8.1 | 22 D+18.1 | 20P D+33.6 | Hisp 35.0% Blk 8.7% Inc $59kShirley Precinct 1 | 24P D+13.4 | 20P D+16.4 | Hisp 12.8% Blk 8.1% Inc $128kLunenburg Precinct B | 24P D+8.3 | 22 D+16.5 | 20P D+17.0 | Hisp 6.3% Blk 1.1% Inc $100kBillerica Precinct 8 | 24P D+0.8 | 22 D+5.1 | 20P D+11.2 | Hisp 6.0% Blk 2.0% Inc $170kAyer Precinct 3 | Hisp 14.5% Blk 9.9% Inc $92kWestford Precinct 7 | Hisp 3.0% Blk 0.1% Inc $201kLittleton Precinct 2 | 24P D+32.8 | 22 D+30.3 | 20P D+35.8 | Hisp 2.8% Blk 2.3% Inc $174kAyer Precinct 2 | 24P D+27.1 | 22 D+23.2 | 20P D+29.6 | Hisp 11.9% Blk 3.4% Inc $153kWestford Precinct 1 | 24P D+29.3 | 22 D+26.3 | 20P D+37.2 | Hisp 3.4% Blk 0.5% Inc $131kWestford Precinct 4 | 24P D+38.3 | 22 D+33.4 | 20P D+44.5 | Hisp 5.1% Blk 0.2% Inc $206kWestford Precinct 3 | 24P D+32.6 | 22 D+29.3 | 20P D+32.3 | Hisp 7.2% Blk 0.0% Inc $193kWestford Precinct 2 | 24P D+28.3 | 22 D+28.6 | 20P D+36.0 | Hisp 1.4% Blk 0.5% Inc $158kGroton Precinct 2 | 24P D+32.4 | 22 D+27.3 | 20P D+31.9 | Hisp 9.3% Blk 0.3% Inc $187kGroton Precinct 1 | 24P D+39.5 | 22 D+37.4 | 20P D+40.9 | Hisp 3.8% Blk 3.3% Inc $180kChelmsford Precinct 11 | Hisp 1.9% Blk 7.2% Inc $150kBillerica Precinct 11 | 24P D+0.5 | 22 D+1.9 | 20P D+5.7 | Hisp 4.5% Blk 1.6% Inc $99kChelmsford Precinct 9 | 24P D+23.5 | 22 D+24.5 | 20P D+28.9 | Hisp 1.8% Blk 0.0% Inc $102kChelmsford Precinct 8 | 24P D+35.4 | 22 D+32.7 | 20P D+29.1 | Hisp 13.6% Blk 3.0% Inc $113kBillerica Precinct 2 | 24P D+5.6 | 22 D+10.6 | 20P D+15.1 | Hisp 18.7% Blk 4.6% Inc $154kChelmsford Precinct 10 | Hisp 2.5% Blk 3.6% Inc $146kChelmsford Precinct 5 | 20P D+27.8 | Hisp 6.2% Blk 0.1% Inc $176kChelmsford Precinct 4 | 24P D+29.8 | 22 D+26.6 | 20P D+19.1 | Hisp 1.6% Blk 0.0% Inc $175kChelmsford Precinct 6 | 24P D+22.6 | 22 D+26.7 | 20P D+27.4 | Hisp 12.2% Blk 0.1% Inc $148kLowell Precinct 5-4 | Hisp 9.6% Blk 4.7% Inc $98kLowell Precinct 5-1 | 24P D+23.5 | 22 D+37.1 | 20P D+32.6 | Hisp 13.4% Blk 7.6% Inc $85kLowell Precinct 8-3 | 24P D+21.4 | 22 D+29.2 | 20P D+27.9 | Hisp 9.0% Blk 2.7% Inc $136kLowell Precinct 8-4 | Hisp 5.2% Blk 1.8% Inc $115kLowell Precinct 5-2 | 24P D+15.9 | 22 D+36.4 | 20P D+34.4 | Hisp 25.9% Blk 9.4% Inc $78kChelmsford Precinct 3 | 20P D+18.8 | Hisp 7.1% Blk 1.8% Inc $136kLowell Precinct 8-2 | 24P D+30.6 | 22 D+43.6 | 20P D+26.9 | Hisp 20.6% Blk 24.2% Inc $81kLowell Precinct 3-4 | Hisp 20.8% Blk 7.7% Inc $108kLowell Precinct 6-4 | Hisp 14.9% Blk 2.9% Inc $103kLowell Precinct 6-1 | 24P D+28.6 | 22 D+39.3 | 20P D+22.6 | Hisp 7.9% Blk 4.9% Inc $94kLowell Precinct 5-3 | 24P D+23.2 | 22 D+40.7 | 20P D+17.3 | Hisp 28.8% Blk 10.9% Inc $62kLawrence Precinct F-1 | 24P D+19.9 | 22 D+40.3 | 20P D+40.0 | Hisp 61.8% Blk 0.0% Inc $107kLawrence Precinct F-2 | 24P D+23.1 | 22 D+62.0 | 20P D+63.0 | Hisp 90.5% Blk 0.4% Inc $64kLawrence Precinct E-2 | 24P D+10.4 | 22 D+28.5 | 20P D+32.7 | Hisp 62.7% Blk 1.3% Inc $79kLawrence Precinct E-1 | 24P D+12.2 | 22 D+22.3 | 20P D+28.0 | Hisp 65.6% Blk 0.3% Inc $76kLawrence Precinct E-3 | 24P D+9.4 | 22 D+36.2 | 20P D+36.7 | Hisp 64.4% Blk 9.8% Inc $63kMethuen Precinct 8 | 24P R+2.5 | 22 D+2.3 | 20P R+4.1 | Hisp 16.6% Blk 6.6% Inc $145kDracut Precinct 4 | 24P R+9.3 | 22 R+8.7 | 20P R+3.6 | Hisp 6.6% Blk 0.5% Inc $153kMethuen Precinct 4 | 24P D+10.4 | 22 D+17.9 | 20P D+20.4 | Hisp 32.7% Blk 5.2% Inc $82kMethuen Precinct 6 | 24P R+3.7 | 22 D+0.9 | 20P D+20.8 | Hisp 43.3% Blk 0.8% Inc $101kMethuen Precinct 15 | Hisp 63.1% Blk 4.4% Inc $80kMethuen Precinct 11 | 24P R+8.5 | 22 R+4.2 | 20P D+4.2 | Hisp 10.5% Blk 14.4% Inc $124kFitchburg Precinct 5-B | 24P D+13.3 | 22 D+31.5 | 20P D+32.2 | Hisp 50.5% Blk 5.1% Inc $66kFitchburg Precinct 4-B | 24P D+27.8 | 22 D+32.3 | 20P D+37.1 | Hisp 38.1% Blk 7.2% Inc $42kLunenburg Precinct D | 24P D+11.5 | 22 D+11.1 | 20P D+17.8 | Hisp 5.3% Blk 1.6% Inc $142kFitchburg Precinct 5-A | 24P D+8.1 | 22 D+3.1 | 20P D+10.9 | Hisp 26.9% Blk 3.4% Inc $90kFitchburg Precinct 4-A | 24P D+21.3 | 22 D+17.9 | 20P D+19.2 | Hisp 18.5% Blk 10.4% Inc $85kLunenburg Precinct A | 24P D+9.7 | 22 D+7.8 | 20P D+15.4 | Hisp 5.6% Blk 0.5% Inc $114kTownsend Precinct 3 | 24P R+1.4 | 22 D+1.1 | 20P D+3.6 | Hisp 3.6% Blk 0.6% Inc $131kPepperell Precinct 2 | 24P D+5.8 | 22 D+5.6 | 20P D+11.0 | Hisp 2.7% Blk 6.5% Inc $120kTownsend Precinct 1 | 24P R+8.5 | 22 R+10.5 | 20P R+2.2 | Hisp 5.3% Blk 0.8% Inc $137kTownsend Precinct 2 | 24P R+5.8 | 22 R+1.1 | 20P D+2.2 | Hisp 4.5% Blk 3.9% Inc $104kLowell Precinct 6-3 | 24P D+32.0 | 22 D+46.4 | 20P D+20.5 | Hisp 19.7% Blk 11.7% Inc $68kLowell Precinct 6-2 | 24P D+19.2 | 22 D+45.9 | 20P D+27.2 | Hisp 21.4% Blk 7.2% Inc $69kLowell Precinct 3-3 | 24P D+27.9 | 22 D+26.3 | 20P D+37.2 | Hisp 10.1% Blk 6.0% Inc $106kLowell Precinct 8-1 | 24P D+27.5 | 22 D+31.9 | 20P D+42.5 | Hisp 8.8% Blk 17.6% Inc $92kLowell Precinct 4-2 | 24P D+44.0 | 22 D+64.6 | 20P D+41.6 | Hisp 28.6% Blk 14.8% Inc $59kChelmsford Precinct 2 | 24P D+20.9 | 22 D+26.4 | 20P D+30.2 | Hisp 4.8% Blk 3.6% Inc $144kLowell Precinct 7-4 | Hisp 19.3% Blk 10.1% Inc $67kLowell Precinct 4-1 | 24P D+38.5 | 22 D+64.2 | 20P D+33.6 | Hisp 24.7% Blk 6.6% Inc $55kLowell Precinct 3-1 | 24P D+31.4 | 22 D+44.3 | 20P D+37.1 | Hisp 23.7% Blk 5.7% Inc $67kLowell Precinct 7-3 | 24P D+40.9 | 22 D+57.8 | 20P D+25.8 | Hisp 27.9% Blk 15.2% Inc $62kWestford Precinct 5 | 24P D+34.1 | 22 D+27.4 | 20P D+36.2 | Hisp 2.1% Blk 0.3% Inc $194kWestford Precinct 6 | 24P D+25.1 | 22 D+23.2 | 20P D+31.6 | Hisp 2.5% Blk 0.0% Inc $200kGroton Precinct 3 | 24P D+36.2 | 22 D+36.5 | 20P D+42.2 | Hisp 0.9% Blk 0.8% Inc $206kChelmsford Precinct 1 | 24P D+15.3 | 22 D+16.0 | 20P D+32.3 | Hisp 8.5% Blk 0.5% Inc $118kTyngsborough Precinct 4 | 24P D+8.4 | 22 D+7.7 | 20P D+12.1 | Hisp 0.8% Blk 0.0% Inc $204kPepperell Precinct 4 | Hisp 4.2% Blk 0.9% Inc $67kTyngsborough Precinct 3 | 24P D+2.7 | 22 D+11.0 | 20P D+12.4 | Hisp 14.0% Blk 4.6% Inc $114kDunstable Precinct 1 | 24P D+10.8 | 20P D+16.8 | Hisp 5.6% Blk 0.9% Inc $206kTyngsborough Precinct 2 | 24P R+0.4 | 22 D+2.2 | 20P D+4.2 | Hisp 8.1% Blk 5.1% Inc $107kPepperell Precinct 1 | 24P D+3.1 | 22 D+0.6 | 20P D+8.1 | Hisp 3.9% Blk 4.5% Inc $152kLowell Precinct 7-1 | 24P D+31.5 | 22 D+41.4 | 20P D+43.6 | Hisp 13.2% Blk 12.2% Inc $68kLowell Precinct 3-2 | 24P D+21.2 | 22 D+25.6 | 20P D+38.1 | Hisp 8.1% Blk 3.2% Inc $147kLowell Precinct 1-3 | 24P D+17.1 | 22 D+24.5 | 20P D+28.8 | Hisp 13.3% Blk 11.2% Inc $111kLowell Precinct 7-2 | 24P D+32.5 | 22 D+42.6 | 20P D+50.5 | Hisp 34.8% Blk 9.8% Inc $29kLowell Precinct 1-4 | Hisp 24.2% Blk 3.1% Inc $101kLowell Precinct 4-3 | 24P D+56.5 | 22 D+65.6 | 20P D+43.0 | Hisp 22.8% Blk 9.4% Inc $40kLowell Precinct 1-2 | 24P D+8.3 | 22 D+16.9 | 20P D+20.6 | Hisp 10.5% Blk 15.7% Inc $107kLowell Precinct 2-4 | Hisp 36.0% Blk 14.7% Inc $87kLowell Precinct 2-1 | 24P D+18.3 | 22 D+34.3 | 20P D+62.2 | Hisp 43.0% Blk 12.5% Inc $59kLowell Precinct 1-1 | 24P D+16.4 | 22 D+22.8 | 20P D+47.0 | Hisp 17.0% Blk 16.6% Inc $87kLowell Precinct 4-4 | Hisp 20.9% Blk 14.9% Inc $82kDracut Precinct 7 | 24P D+0.5 | 22 D+2.5 | 20P D+9.6 | Hisp 11.1% Blk 4.1% Inc $116kLowell Precinct 2-3 | 24P D+25.0 | 22 D+29.1 | 20P D+69.3 | Hisp 38.7% Blk 11.8% Inc $71kLowell Precinct 2-2 | 24P D+20.3 | 22 D+30.7 | 20P D+52.6 | Hisp 24.4% Blk 11.0% Inc $68kDracut Precinct 2 | 24P R+3.8 | 22 D+2.1 | 20P D+3.6 | Hisp 12.8% Blk 3.4% Inc $107kDracut Precinct 1 | 24P R+1.0 | 22 D+0.1 | 20P D+4.2 | Hisp 9.6% Blk 1.9% Inc $115kDracut Precinct 6 | 24P R+3.7 | 22 D+1.0 | 20P D+3.0 | Hisp 9.0% Blk 12.1% Inc $78kDracut Precinct 3 | 24P R+5.4 | 22 R+4.0 | 20P R+0.3 | Hisp 7.5% Blk 1.4% Inc $98kDracut Precinct 9 | 24P R+10.2 | 22 R+1.8 | 20P R+1.1 | Hisp 12.6% Blk 2.2% Inc $108kDracut Precinct 8 | 24P R+16.6 | 22 R+14.5 | 20P R+9.3 | Hisp 3.3% Blk 2.0% Inc $133kPepperell Precinct 3 | 24P D+1.7 | 22 D+3.9 | 20P D+8.1 | Hisp 5.0% Blk 2.2% Inc $140kTyngsborough Precinct 1 | 24P R+1.2 | 22 D+2.9 | 20P D+5.6 | Hisp 2.8% Blk 4.4% Inc $135kDracut Precinct 5 | 24P R+13.4 | 22 R+8.7 | 20P R+6.0 | Hisp 7.1% Blk 15.2% Inc $154kGardner Precinct 3-A | 24P R+2.3 | 22 D+3.2 | 20P D+13.0 | Hisp 13.9% Blk 1.3% Inc $55kWestminster Precinct 1 | 24P R+4.5 | 22 R+0.9 | 20P D+4.3 | Hisp 2.0% Blk 0.0% Inc $114kFitchburg Precinct 3-B | 24P D+5.5 | 22 D+6.3 | 20P D+19.7 | Hisp 39.4% Blk 7.2% Inc $94kGardner Precinct 1-B | 24P R+2.0 | 22 D+1.0 | 20P R+3.3 | Hisp 13.5% Blk 13.4% Inc $68kGardner Precinct 2-A | 24P D+6.2 | 22 D+14.7 | 20P D+14.2 | Hisp 4.9% Blk 15.7% Inc $57kGardner Precinct 2-B | 24P R+3.6 | 22 R+1.1 | 20P D+5.1 | Hisp 7.2% Blk 4.6% Inc $72kAshburnham Precinct 2 | Hisp 12.7% Blk 2.1% Inc $119kWinchendon Precinct 2 | 24P R+11.0 | 22 R+8.8 | 20P R+3.7 | Hisp 3.0% Blk 2.4% Inc $105kAshburnham Precinct 1 | 24P D+0.6 | 22 D+0.8 | 20P D+9.5 | Hisp 4.2% Blk 0.4% Inc $122kWinchendon Precinct 1 | 24P R+20.4 | 22 R+11.7 | 20P R+15.7 | Hisp 0.6% Blk 0.0% Inc $72kAshby Precinct 1 | 24P R+3.7 | 20P R+2.6 | Hisp 4.7% Blk 0.0% Inc $117kWinchendon Precinct 3 | 24P R+13.4 | 22 R+6.8 | 20P R+5.9 | Hisp 5.6% Blk 0.3% Inc $70kHaverhill Precinct 7-1 | 24P D+15.0 | 22 D+17.3 | 20P D+27.2 | Hisp 21.0% Blk 2.2% Inc $117kHaverhill Precinct 7-2 | 24P D+1.3 | 22 D+10.8 | 20P D+19.3 | Hisp 24.5% Blk 2.9% Inc $100kHaverhill Precinct 2-3 | 24P D+11.5 | 22 D+33.7 | 20P D+34.4 | Hisp 45.5% Blk 1.7% Inc $91kHaverhill Precinct 1-1 | 24P D+12.9 | 22 D+31.7 | 20P D+28.0 | Hisp 55.2% Blk 2.2% Inc $80kHaverhill Precinct 5-1 | 24P D+16.0 | 22 D+18.9 | 20P D+19.4 | Hisp 14.6% Blk 0.1% Inc $83kHaverhill Precinct 1-3 | 24P D+13.4 | 22 D+31.4 | 20P D+26.7 | Hisp 45.1% Blk 3.5% Inc $81kHaverhill Precinct 6-1 | 24P D+4.1 | 22 D+8.1 | 20P D+17.4 | Hisp 28.2% Blk 3.4% Inc $91kLawrence Precinct E-4 | 24P D+6.8 | 22 D+53.1 | 20P D+45.3 | Hisp 92.0% Blk 1.8% Inc $56kLawrence Precinct D-1 | 24P D+16.5 | 22 D+38.8 | 20P D+48.5 | Hisp 80.8% Blk 4.6% Inc $94kLawrence Precinct F-3 | 24P D+29.2 | 22 D+55.2 | 20P D+55.2 | Hisp 88.1% Blk 3.6% Inc $60kLawrence Precinct D-4 | 24P D+26.3 | 22 D+54.1 | 20P D+54.7 | Hisp 92.9% Blk 2.1% Inc $34kLawrence Precinct D-2 | 24P D+11.3 | 22 D+45.6 | 20P D+56.7 | Hisp 85.0% Blk 2.1% Inc $44kLawrence Precinct C-2 | 24P D+14.0 | 22 D+46.9 | 20P D+46.5 | Hisp 81.4% Blk 0.9% Inc $107kLawrence Precinct B-4 | 24P D+31.2 | 22 D+59.4 | 20P D+54.5 | Hisp 91.9% Blk 1.7% Inc $40kLawrence Precinct D-3 | 24P D+22.6 | 22 D+58.3 | 20P D+52.8 | Hisp 94.5% Blk 1.8% Inc $50kLawrence Precinct C-1 | 24P D+18.1 | 22 D+45.3 | 20P D+51.7 | Hisp 92.1% Blk 0.9% Inc $65kLawrence Precinct B-1 | 24P D+26.5 | 22 D+65.5 | 20P D+60.7 | Hisp 84.9% Blk 1.9% Inc $28kMethuen Precinct 2 | 24P D+14.4 | 22 D+30.5 | 20P D+44.7 | Hisp 55.3% Blk 1.9% Inc $97kLawrence Precinct A-2 | 24P D+12.5 | 22 D+58.9 | 20P D+54.7 | Hisp 94.2% Blk 0.1% Inc $54kLawrence Precinct B-3 | 24P D+11.3 | 22 D+47.4 | 20P D+56.2 | Hisp 87.8% Blk 3.3% Inc $64kLawrence Precinct C-3 | 24P D+23.8 | 22 D+47.2 | 20P D+57.6 | Hisp 93.9% Blk 1.1% Inc $49kLawrence Precinct B-2 | 24P D+16.8 | 22 D+58.4 | 20P D+60.9 | Hisp 90.8% Blk 0.6% Inc $56kLawrence Precinct A-1 | 24P D+15.9 | 22 D+44.5 | 20P D+47.5 | Hisp 82.4% Blk 2.6% Inc $68kLawrence Precinct C-4 | 24P D+15.9 | 22 D+46.5 | 20P D+56.5 | Hisp 86.2% Blk 1.1% Inc $70kMethuen Precinct 1 | 24P D+10.5 | 22 D+25.6 | 20P D+14.9 | Hisp 70.3% Blk 3.8% Inc $89kMethuen Precinct 14 | Hisp 40.4% Blk 3.2% Inc $107kMethuen Precinct 10 | 24P D+1.0 | 22 D+3.8 | 20P D+22.9 | Hisp 24.9% Blk 5.3% Inc $154kMethuen Precinct 5 | 24P D+1.1 | 22 D+13.9 | 20P D+21.9 | Hisp 21.8% Blk 5.5% Inc $138kLawrence Precinct F-4 | 24P D+20.5 | 22 D+39.3 | 20P D+49.4 | Hisp 69.8% Blk 3.5% Inc $76kLawrence Precinct A-4 | 24P D+16.7 | 22 D+48.8 | 20P D+51.4 | Hisp 86.9% Blk 2.5% Inc $61kLawrence Precinct A-3 | 24P D+4.2 | 22 D+38.1 | 20P D+37.7 | Hisp 69.8% Blk 0.6% Inc $65kMethuen Precinct 3 | 24P D+7.6 | 22 D+11.4 | 20P D+14.6 | Hisp 40.9% Blk 3.5% Inc $103kMethuen Precinct 13 | Hisp 33.5% Blk 2.0% Inc $101kMethuen Precinct 7 | 24P D+1.8 | 22 D+7.8 | 20P D+9.8 | Hisp 18.8% Blk 3.2% Inc $108kMethuen Precinct 12 | 24P D+2.1 | 22 D+5.3 | 20P D+4.4 | Hisp 21.9% Blk 4.7% Inc $144kHaverhill Precinct 5-2 | 24P D+3.7 | 22 D+10.8 | 20P D+9.2 | Hisp 7.3% Blk 0.0% Inc $84kMethuen Precinct 9 | 24P R+13.1 | 22 R+4.8 | 20P R+0.1 | Hisp 12.2% Blk 4.6% Inc $143kHaverhill Precinct 5-3 | 24P R+1.0 | 22 R+1.8 | 20P R+1.8 | Hisp 14.2% Blk 0.8% Inc $120kHaverhill Precinct 6-3 | 24P D+14.4 | 22 D+19.8 | 20P D+19.3 | Hisp 9.5% Blk 1.9% Inc $124k

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

Precinct results

Certified precinct results on current precinct shapes, grouped by county. 208 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
MiddlesexD+24.8187,330D+27.1124,285D+30.5211,844
EssexD+9.769,554D+19.842,662D+25.681,528
WorcesterD+11.864,523D+10.036,703D+18.569,389
All counties (approx.)D+18.9321,407D+22.5203,650D+27.1362,761
Middlesex: 110 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Acton Precinct 1D+47.51,456D+49.51,061D+58.42,251
Acton Precinct 2D+56.11,974D+52.21,564D+61.12,408
Acton Precinct 3D+61.22,214D+58.11,766D+63.32,283
Acton Precinct 4D+59.32,034D+61.41,567D+64.62,532
Acton Precinct 5D+60.71,988D+58.91,553D+63.22,374
Acton Precinct 6D+64.21,367D+57.41,081D+60.92,079
Ashby Precinct 1R+3.71,982--R+2.62,023
Ayer Precinct 1D+24.71,487D+27.81,050D+30.82,173
Ayer Precinct 2D+27.11,720D+23.21,268D+29.62,452
Billerica Precinct 1D+10.21,561D+20.51,136D+20.52,295
Billerica Precinct 11D+0.51,725D+1.91,243D+5.72,207
Billerica Precinct 2D+5.62,097D+10.61,514D+15.12,253
Billerica Precinct 6D+8.01,765D+10.41,332D+13.42,284
Billerica Precinct 7D+12.71,901D+19.41,374D+21.42,106
Billerica Precinct 8D+0.81,978D+5.11,409D+11.22,389
Boxborough Precinct 1D+48.23,166--D+51.13,402
Carlisle Precinct 1D+58.43,401--D+55.13,638
Chelmsford Precinct 1D+15.31,735D+16.01,266D+32.32,490
Chelmsford Precinct 2D+20.91,917D+26.41,420D+30.22,296
Chelmsford Precinct 3----D+18.82,419
Chelmsford Precinct 4D+29.82,126D+26.61,694D+19.12,414
Chelmsford Precinct 5----D+27.82,507
Chelmsford Precinct 6D+22.61,937D+26.71,476D+27.42,531
Chelmsford Precinct 7D+19.71,833D+24.11,322D+30.72,605
Chelmsford Precinct 8D+35.41,850D+32.71,466D+29.12,453
Chelmsford Precinct 9D+23.52,130D+24.51,632D+28.92,634
Concord Precinct 1D+63.82,056D+57.41,647D+67.22,346
Concord Precinct 2D+63.42,450D+61.81,939D+65.52,772
Concord Precinct 3D+64.62,436D+59.22,024D+63.52,556
Concord Precinct 4D+63.22,613D+59.92,109D+64.42,892
Concord Precinct 5D+68.72,293D+62.71,900D+67.01,745
Dracut Precinct 1R+1.01,651D+0.11,141D+4.21,750
Dracut Precinct 2R+3.81,688D+2.11,079D+3.61,572
Dracut Precinct 3R+5.41,865R+4.01,291R+0.31,919
Dracut Precinct 4R+9.32,363R+8.71,536R+3.62,375
Dracut Precinct 5R+13.41,969R+8.71,271R+6.01,948
Dracut Precinct 6R+3.71,709D+1.01,189D+3.01,825
Dracut Precinct 7D+0.51,765D+2.51,128D+9.61,827
Dracut Precinct 8R+16.62,362R+14.51,659R+9.32,597
Dracut Precinct 9R+10.21,935R+1.81,307R+1.11,960
Dunstable Precinct 1D+10.82,210--D+16.82,173
Groton Precinct 1D+39.52,570D+37.41,842D+40.92,510
Groton Precinct 2D+32.42,348D+27.31,790D+31.92,422
Groton Precinct 3D+36.22,317D+36.51,752D+42.22,353
Hudson Precinct 1D+24.41,841D+29.51,314D+32.11,746
Hudson Precinct 2D+22.51,610D+24.81,115D+33.91,428
Hudson Precinct 3D+19.11,922D+24.41,426D+17.71,774
Hudson Precinct 4D+20.42,255D+25.61,673D+29.31,813
Hudson Precinct 5D+32.72,128D+35.11,665D+37.42,115
Hudson Precinct 6D+19.91,534D+27.81,068D+29.61,333
Littleton Precinct 1D+34.42,202D+33.81,645D+34.42,428
Littleton Precinct 2D+32.82,116D+30.31,661D+35.82,181
Littleton Precinct 3D+38.82,138D+32.31,719D+42.42,082
Lowell Ward 1 Precinct 1D+16.4978D+22.8600D+47.0990
Lowell Ward 1 Precinct 2D+8.31,332D+16.9839D+20.62,124
Lowell Ward 1 Precinct 3D+17.12,107D+24.51,069D+28.81,844
Lowell Ward 2 Precinct 1D+18.3933D+34.3426D+62.2482
Lowell Ward 2 Precinct 2D+20.3962D+30.7590D+52.6926
Lowell Ward 2 Precinct 3D+25.01,215D+29.1805D+69.31,608
Lowell Ward 3 Precinct 1D+31.4983D+44.3546D+37.11,104
Lowell Ward 3 Precinct 2D+21.22,225D+25.61,735D+38.1925
Lowell Ward 3 Precinct 3D+27.91,757D+26.31,287D+37.2943
Lowell Ward 4 Precinct 1D+38.5728D+64.2402D+33.61,216
Lowell Ward 4 Precinct 2D+44.01,369D+64.6755D+41.6747
Lowell Ward 4 Precinct 3D+56.5370D+65.6227D+43.0935
Lowell Ward 5 Precinct 1D+23.51,075D+37.1628D+32.61,091
Lowell Ward 5 Precinct 2D+15.9982D+36.4579D+34.4895
Lowell Ward 5 Precinct 3D+23.2715D+40.7354D+17.31,254
Lowell Ward 6 Precinct 1D+28.61,012D+39.3529D+22.61,576
Lowell Ward 6 Precinct 2D+19.2693D+45.9329D+27.21,647
Lowell Ward 6 Precinct 3D+32.0512D+46.4239D+20.51,492
Lowell Ward 7 Precinct 1D+31.5752D+41.4408D+43.6807
Lowell Ward 7 Precinct 2D+32.5793D+42.6350D+50.5964
Lowell Ward 7 Precinct 3D+40.9859D+57.8434D+25.8663
Lowell Ward 8 Precinct 1D+27.51,049D+31.9555D+42.51,127
Lowell Ward 8 Precinct 2D+30.6981D+43.6507D+26.91,349
Lowell Ward 8 Precinct 3D+21.41,658D+29.21,075D+27.91,762
Marlborough Ward 1 Precinct 1D+29.51,064D+34.0850D+38.21,271
Marlborough Ward 1 Precinct 2D+31.81,793D+30.31,382D+35.61,841
Marlborough Ward 2 Precinct 1D+19.81,461D+21.21,130D+30.11,506
Marlborough Ward 2 Precinct 2D+27.11,151D+28.2830D+39.41,279
Marlborough Ward 3 Precinct 1D+16.3943D+22.0595D+32.41,049
Marlborough Ward 3 Precinct 2D+31.11,750D+39.11,180D+38.51,912
Marlborough Ward 4 Precinct 1D+13.5784D+24.5511D+29.0892
Marlborough Ward 4 Precinct 2D+23.51,716D+27.81,257D+32.31,634
Marlborough Ward 5 Precinct 1D+20.1890D+30.9592D+36.7949
Marlborough Ward 5 Precinct 2D+30.21,420D+35.71,022D+36.11,530
Marlborough Ward 6 Precinct 1D+20.8950D+28.6650D+33.21,072
Marlborough Ward 6 Precinct 2D+19.61,706D+22.81,302D+26.81,712
Marlborough Ward 7 Precinct 1D+22.31,132D+25.3865D+32.01,295
Marlborough Ward 7 Precinct 2D+18.41,242D+21.8904D+34.71,201
Pepperell Precinct 1D+3.11,720D+0.61,265D+8.12,472
Pepperell Precinct 2D+5.82,046D+5.61,594D+11.02,530
Pepperell Precinct 3D+1.71,893D+3.91,426D+8.12,305
Shirley Precinct 1D+13.43,675--D+16.43,700
Stow Precinct 1D+44.92,463D+39.21,967D+44.62,542
Stow Precinct 2D+50.42,300D+47.61,885D+47.82,422
Townsend Precinct 1R+8.51,847R+10.51,309R+2.21,804
Townsend Precinct 2R+5.81,839R+1.11,314D+2.21,800
Townsend Precinct 3R+1.41,829D+1.11,330D+3.61,872
Tyngsborough Precinct 1R+1.21,859D+2.91,324D+5.61,753
Tyngsborough Precinct 2R+0.41,822D+2.21,224D+4.21,871
Tyngsborough Precinct 3D+2.71,726D+11.01,150D+12.41,955
Tyngsborough Precinct 4D+8.42,088D+7.71,596D+12.11,966
Westford Precinct 1D+29.31,910D+26.31,471D+37.22,623
Westford Precinct 2D+28.31,993D+28.61,463D+36.02,664
Westford Precinct 3D+32.62,282D+29.31,727D+32.32,503
Westford Precinct 4D+38.32,004D+33.41,583D+44.52,665
Westford Precinct 5D+34.12,052D+27.41,616D+36.22,470
Westford Precinct 6D+25.12,250D+23.21,619D+31.62,373
Essex: 57 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Haverhill Ward 1 Precinct 1D+12.9689D+31.7328D+28.0984
Haverhill Ward 1 Precinct 2D+25.5740D+44.3386D+39.31,519
Haverhill Ward 1 Precinct 3D+13.4665D+31.4373D+26.71,332
Haverhill Ward 2 Precinct 1D+16.71,476D+23.81,017D+26.11,360
Haverhill Ward 2 Precinct 2D+18.81,554D+23.21,023D+13.71,575
Haverhill Ward 2 Precinct 3D+11.5901D+33.7483D+34.4930
Haverhill Ward 3 Precinct 1D+23.51,061D+43.7588D+45.5882
Haverhill Ward 3 Precinct 2D+23.4989D+30.9559D+37.41,179
Haverhill Ward 3 Precinct 3D+12.31,001D+30.3575D+31.41,234
Haverhill Ward 4 Precinct 1D+9.91,863D+14.01,295D+15.31,702
Haverhill Ward 4 Precinct 2D+4.82,057D+4.01,608D+7.21,932
Haverhill Ward 4 Precinct 3D+5.51,809D+10.41,231D+16.11,793
Haverhill Ward 5 Precinct 1D+16.0930D+18.9651D+19.41,718
Haverhill Ward 5 Precinct 2D+3.71,951D+10.81,384D+9.21,858
Haverhill Ward 5 Precinct 3R+1.01,835R+1.81,446R+1.82,053
Haverhill Ward 6 Precinct 1D+4.11,616D+8.11,028D+17.41,583
Haverhill Ward 6 Precinct 2D+11.81,122D+13.4792D+16.81,604
Haverhill Ward 6 Precinct 3D+14.41,735D+19.81,250D+19.31,822
Haverhill Ward 7 Precinct 1D+15.01,630D+17.31,063D+27.21,794
Haverhill Ward 7 Precinct 2D+1.31,199D+10.8778D+19.31,546
Haverhill Ward 7 Precinct 3D+8.51,992D+7.31,457D+13.22,001
Lawrence Ward A Precinct 1D+15.9953D+44.5467D+47.51,021
Lawrence Ward A Precinct 2D+12.5567D+58.9258D+54.7746
Lawrence Ward A Precinct 3D+4.2754D+38.1357D+37.7982
Lawrence Ward A Precinct 4D+16.71,003D+48.8467D+51.41,073
Lawrence Ward B Precinct 1D+26.5889D+65.5449D+60.7943
Lawrence Ward B Precinct 2D+16.8620D+58.4296D+60.9685
Lawrence Ward B Precinct 3D+11.3758D+47.4293D+56.2836
Lawrence Ward B Precinct 4D+31.2811D+59.4367D+54.5895
Lawrence Ward C Precinct 1D+18.1735D+45.3320D+51.7780
Lawrence Ward C Precinct 2D+14.0912D+46.9467D+46.51,195
Lawrence Ward C Precinct 3D+23.8609D+47.2286D+57.6773
Lawrence Ward C Precinct 4D+15.9675D+46.5284D+56.5889
Lawrence Ward D Precinct 1D+16.51,009D+38.8461D+48.51,024
Lawrence Ward D Precinct 2D+11.3811D+45.6305D+56.7762
Lawrence Ward D Precinct 3D+22.6499D+58.3218D+52.8646
Lawrence Ward D Precinct 4D+26.3813D+54.1316D+54.7817
Lawrence Ward E Precinct 1D+12.21,319D+22.3860D+28.01,481
Lawrence Ward E Precinct 2D+10.41,303D+28.5794D+32.71,467
Lawrence Ward E Precinct 3D+9.4909D+36.2458D+36.7932
Lawrence Ward E Precinct 4D+6.8869D+53.1369D+45.31,030
Lawrence Ward F Precinct 1D+19.91,311D+40.3781D+40.01,371
Lawrence Ward F Precinct 2D+23.1727D+62.0329D+63.0805
Lawrence Ward F Precinct 3D+29.21,030D+55.2429D+55.21,074
Lawrence Ward F Precinct 4D+20.51,041D+39.3448D+49.4981
Methuen Precinct 1D+10.51,057D+25.6555D+14.92,003
Methuen Precinct 10D+1.01,789D+3.81,167D+22.92,098
Methuen Precinct 11R+8.52,169R+4.21,649D+4.22,622
Methuen Precinct 12D+2.11,843D+5.31,178D+4.42,558
Methuen Precinct 2D+14.41,074D+30.5640D+44.71,236
Methuen Precinct 3D+7.61,650D+11.41,065D+14.62,082
Methuen Precinct 4D+10.41,424D+17.9884D+20.41,976
Methuen Precinct 5D+1.11,678D+13.91,070D+21.91,844
Methuen Precinct 6R+3.71,418D+0.9970D+20.82,002
Methuen Precinct 7D+1.81,921D+7.81,355D+9.82,382
Methuen Precinct 8R+2.51,869D+2.31,379R+4.12,683
Methuen Precinct 9R+13.11,920R+4.81,356R+0.12,433
Worcester: 41 precincts
Precinct2024 President2022 Governor2020 President
MarginVotesMarginVotesMarginVotes
Ashburnham Precinct 1D+0.61,932D+0.81,454D+9.53,827
Berlin Precinct 1D+18.42,407--D+24.72,265
Bolton Precinct 1D+37.03,676--D+36.93,762
Clinton Precinct 1D+17.82,090D+19.31,454D+27.52,070
Clinton Precinct 2D+15.91,596D+20.21,054D+25.51,880
Clinton Precinct 3D+13.11,993D+17.51,402D+21.82,018
Clinton Precinct 4D+9.81,831D+11.81,220D+16.81,858
Fitchburg Ward 1 Precinct AD+13.21,084D+22.9628D+28.71,113
Fitchburg Ward 1 Precinct BD+16.41,284D+25.0776D+29.71,329
Fitchburg Ward 2 Precinct AD+8.11,019D+18.1598D+33.61,058
Fitchburg Ward 2 Precinct BD+10.71,354D+13.8858D+15.11,545
Fitchburg Ward 3 Precinct AD+6.42,060D+13.01,406D+14.22,051
Fitchburg Ward 3 Precinct BD+5.51,479D+6.3958D+19.71,639
Fitchburg Ward 4 Precinct AD+21.3887D+17.9577D+19.2691
Fitchburg Ward 4 Precinct BD+27.81,018D+32.3523D+37.11,162
Fitchburg Ward 5 Precinct AD+8.11,957D+3.11,454D+10.92,040
Fitchburg Ward 5 Precinct BD+13.3842D+31.5454D+32.2884
Fitchburg Ward 6 Precinct AD+9.11,752D+10.91,114D+17.71,801
Fitchburg Ward 6 Precinct BD+19.41,016D+25.0612D+33.71,196
Gardner Ward 1 Precinct AD+15.81,100D+23.2796D+19.31,164
Gardner Ward 1 Precinct BR+2.0658D+1.0409R+3.3490
Gardner Ward 2 Precinct AD+6.21,032D+14.7673D+14.21,028
Gardner Ward 2 Precinct BR+3.61,144R+1.1735D+5.11,199
Gardner Ward 3 Precinct AR+2.3867D+3.2528D+13.0869
Gardner Ward 3 Precinct BD+10.21,045D+21.0691D+18.11,049
Gardner Ward 4 Precinct AD+10.5884D+23.3570D+25.1957
Gardner Ward 4 Precinct BD+4.1749D+16.7419D+10.2699
Gardner Ward 5 Precinct AD+0.2807D+10.7496D+15.2856
Gardner Ward 5 Precinct BD+9.01,117D+8.5804D+10.11,133
Harvard Precinct 1D+51.84,013--D+51.34,129
Lancaster Precinct 1D+8.31,881D+4.11,335D+13.82,090
Lancaster Precinct 2D+15.72,358D+14.11,756D+18.02,264
Lunenburg Precinct AD+9.71,787D+7.81,298D+15.41,813
Lunenburg Precinct BD+8.31,725D+16.51,181D+17.01,676
Lunenburg Precinct CD+6.51,701D+4.31,268D+11.11,984
Lunenburg Precinct DD+11.51,942D+11.11,445D+17.81,719
Westminster Precinct 1R+4.51,815R+0.91,312D+4.32,685
Westminster Precinct 2 (part)R+3.31,385R+0.61,017D+2.82,609
Winchendon Precinct 1R+20.41,646R+11.7997R+15.71,243
Winchendon Precinct 2R+11.01,786R+8.81,222R+3.71,785
Winchendon Precinct 3R+13.41,804R+6.81,209R+5.91,759

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)
District783,429612,02459.5%22.8%4.1%8.2%$113k40.1%19.3%15.8%63.4%10.3%17.2%
Middlesex (in district)434,760340,49064.7%10.8%4.9%12.9%$128k47.9%18.2%16.2%67.8%8.8%7.1%
Essex (in district)208,637159,71539.4%52.1%2.9%2.4%$87k26.0%22.1%13.8%51.0%13.1%43.3%
Worcester (in district)140,032111,81973.4%16.1%3.3%2.4%$102k36.1%18.5%17.4%67.7%10.4%10.5%
Middlesex: 125 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)
Acton Precinct 13,2352,57546.9%10.6%3.6%35.4%$132k78.2%16.7%18.5%51.6%4.0%8.0%
Acton Precinct 23,0982,52169.6%3.5%1.0%22.5%$160k80.4%10.6%21.5%89.2%2.9%0.1%
Acton Precinct 33,9912,98362.5%2.8%0.0%24.3%$209k84.7%9.4%17.0%86.9%2.6%1.2%
Acton Precinct 43,4612,74463.4%4.1%2.3%25.7%$195k82.0%17.0%18.0%82.3%3.7%1.0%
Acton Precinct 52,7442,20364.2%2.5%1.4%21.3%$153k76.3%13.8%18.1%79.7%2.9%0.5%
Acton Precinct 63,6372,59664.2%1.5%5.9%22.8%$193k79.6%12.5%14.7%81.9%3.6%1.3%
Acton Precinct 73,9662,91344.0%4.1%16.5%26.2%$131k74.4%13.8%16.2%56.9%4.2%3.2%
Ashby Precinct 13,2232,67692.5%4.7%0.0%0.2%$117k43.7%11.8%21.5%95.4%2.7%0.7%
Ayer Precinct 12,2191,82667.2%20.5%3.6%3.9%$79k32.3%11.6%19.8%62.2%16.1%10.2%
Ayer Precinct 23,9493,06673.5%11.9%3.4%6.3%$153k50.3%17.7%13.0%80.8%8.8%4.6%
Ayer Precinct 32,4982,02264.5%14.5%9.9%7.0%$92k39.8%19.0%12.2%59.5%8.9%3.1%
Billerica Precinct 12,7042,20266.7%6.9%4.9%16.7%$128k49.4%24.1%14.6%53.7%16.4%6.0%
Billerica Precinct 112,6412,20366.5%4.5%1.6%8.1%$99k31.9%10.3%25.7%67.2%9.5%2.6%
Billerica Precinct 123,5832,92781.6%1.5%1.7%8.8%$176k45.3%7.4%19.3%89.8%4.2%2.5%
Billerica Precinct 23,7542,94060.5%18.7%4.6%9.4%$154k42.8%20.0%12.7%82.1%5.8%9.3%
Billerica Precinct 63,4612,93375.7%11.3%5.1%5.9%$153k39.4%21.8%11.4%63.5%3.8%10.1%
Billerica Precinct 74,5083,77673.7%2.5%4.2%10.2%$146k41.2%16.2%20.8%69.3%2.0%0.8%
Billerica Precinct 84,4783,73881.4%6.0%2.0%7.4%$171k41.8%21.9%16.2%74.6%1.0%9.0%
Boxborough Precinct 15,4784,38164.2%0.9%8.2%23.0%$161k80.6%21.5%16.2%73.5%3.8%1.5%
Carlisle Precinct 15,2403,85780.2%3.0%1.0%11.2%$242k87.0%11.0%21.6%93.6%1.5%0.8%
Chelmsford Precinct 12,9452,39583.6%8.5%0.5%2.9%$118k39.1%14.3%17.0%72.4%3.7%4.5%
Chelmsford Precinct 103,1062,28767.6%2.5%3.6%22.2%$147k53.8%16.6%10.9%65.2%7.7%0.9%
Chelmsford Precinct 112,9282,41679.8%1.9%7.2%8.1%$150k55.8%16.6%21.1%98.2%5.7%1.5%
Chelmsford Precinct 22,7222,00082.9%4.8%3.6%7.6%$144k50.0%11.7%13.6%88.8%3.2%2.1%
Chelmsford Precinct 34,6673,70665.9%7.1%1.8%21.7%$136k49.1%16.5%20.3%82.6%3.6%3.0%
Chelmsford Precinct 42,9872,19985.9%1.6%0.0%7.2%$175k64.6%10.0%22.9%99.8%0.5%2.2%
Chelmsford Precinct 54,0903,14076.7%6.2%0.1%10.9%$176k65.3%18.2%17.1%91.8%2.5%3.4%
Chelmsford Precinct 62,7972,25381.0%12.2%0.1%3.0%$148k52.5%20.0%13.8%90.4%3.7%1.9%
Chelmsford Precinct 72,9052,32873.9%8.8%3.1%11.7%$136k53.9%14.8%17.2%67.9%6.6%4.5%
Chelmsford Precinct 82,9082,38771.6%13.6%3.0%9.0%$113k63.2%17.0%21.9%77.3%3.6%5.5%
Chelmsford Precinct 94,4603,50183.6%1.8%0.0%8.2%$102k38.8%17.3%20.6%78.0%10.0%0.2%
Concord Precinct 14,4483,55184.3%3.8%4.2%1.6%$184k67.8%13.8%25.5%69.1%3.5%3.7%
Concord Precinct 22,9612,18379.9%4.6%3.6%7.8%$179k79.8%8.9%20.3%54.1%6.4%1.5%
Concord Precinct 33,5992,68479.7%1.9%0.4%10.2%$182k82.7%10.2%25.5%81.7%2.2%0.3%
Concord Precinct 43,8732,93984.6%1.6%0.4%1.4%$200k89.5%12.1%26.0%82.8%4.7%1.4%
Concord Precinct 53,2992,53280.1%6.8%1.8%8.1%$213k80.9%15.4%19.9%94.7%1.6%3.7%
Dracut Precinct 13,3492,79172.0%9.6%1.9%11.1%$115k33.3%27.9%14.8%67.4%8.1%8.8%
Dracut Precinct 22,9702,23475.5%12.8%3.4%6.5%$107k22.9%15.1%13.2%56.4%9.4%6.5%
Dracut Precinct 34,0633,27684.3%7.5%1.4%6.3%$98k30.8%18.4%18.5%84.6%15.1%4.3%
Dracut Precinct 43,8442,86382.6%6.6%0.5%3.4%$153k47.1%11.8%15.0%97.6%2.3%2.0%
Dracut Precinct 53,4142,57761.1%7.1%15.2%3.4%$154k29.1%17.5%20.3%86.5%2.8%1.3%
Dracut Precinct 64,3403,50168.7%9.0%12.1%2.6%$78k41.5%14.2%17.7%77.4%13.7%5.6%
Dracut Precinct 73,7672,91575.3%11.1%4.1%7.9%$117k37.7%13.6%14.9%69.1%9.0%6.6%
Dracut Precinct 83,6362,89989.0%3.3%2.0%2.9%$133k48.2%7.3%23.8%90.7%5.0%3.0%
Dracut Precinct 93,2002,56078.2%12.6%2.2%6.9%$109k30.7%15.9%25.6%87.2%2.1%5.1%
Dunstable Precinct 13,3862,62789.3%5.6%0.9%2.3%$206k62.4%15.1%15.0%96.5%0.5%2.2%
Groton Precinct 15,0543,47878.9%3.8%3.3%8.9%$180k75.2%14.2%16.2%87.0%3.5%2.1%
Groton Precinct 23,2622,41979.2%9.3%0.3%5.9%$187k65.3%6.7%21.0%88.0%5.0%2.1%
Groton Precinct 33,0472,25490.1%0.9%0.8%4.2%$206k67.3%18.8%15.0%92.5%3.1%0.1%
Hudson Precinct 13,3772,92376.1%4.3%1.5%4.2%$104k37.6%10.0%31.6%78.5%4.6%4.7%
Hudson Precinct 23,0622,47073.6%12.2%1.9%2.2%$61k32.6%9.5%16.8%57.9%10.3%10.4%
Hudson Precinct 32,8102,29783.4%7.5%1.5%1.8%$119k47.5%13.6%15.2%77.2%6.0%2.9%
Hudson Precinct 44,3683,28976.7%6.4%0.4%8.6%$156k51.5%14.0%15.6%84.2%2.4%4.5%
Hudson Precinct 54,3013,42979.3%6.5%0.2%3.7%$118k54.9%15.1%20.5%74.4%4.5%4.3%
Hudson Precinct 62,1201,76277.1%7.2%0.3%4.9%$106k50.6%14.8%21.6%61.6%6.0%3.7%
Littleton Precinct 12,2911,78376.1%4.3%0.9%15.2%$136k59.7%11.7%19.4%83.1%3.8%2.0%
Littleton Precinct 22,8742,25378.1%2.8%2.3%9.4%$174k66.7%17.8%17.2%86.7%4.2%1.0%
Littleton Precinct 35,0993,95382.8%3.1%1.7%8.6%$154k55.5%14.3%17.0%82.2%7.2%1.5%
Lowell Precinct 1-13,3042,76754.8%17.0%16.6%5.2%$87k32.7%44.4%9.6%33.2%16.6%9.5%
Lowell Precinct 1-23,2762,69846.5%10.5%15.7%21.4%$107k32.6%22.7%16.6%55.7%10.5%7.1%
Lowell Precinct 1-34,5853,58748.8%13.3%11.2%25.6%$111k37.0%17.6%16.1%58.2%4.7%9.6%
Lowell Precinct 1-43,5662,85051.3%24.2%3.1%19.9%$101k34.3%13.5%21.9%67.7%8.3%20.0%
Lowell Precinct 2-13,0722,26629.0%43.0%12.5%12.0%$59k13.7%17.0%8.3%49.0%21.5%32.5%
Lowell Precinct 2-23,5332,52244.6%24.4%11.0%14.6%$68k19.0%17.5%9.3%60.7%5.5%19.8%
Lowell Precinct 2-33,8442,48631.6%38.7%11.8%9.6%$71k27.6%21.1%9.4%48.5%23.2%19.4%
Lowell Precinct 2-44,9613,63036.0%36.0%14.7%11.1%$87k19.6%31.5%8.6%46.5%18.3%25.0%
Lowell Precinct 3-12,7572,05155.0%23.7%5.7%11.1%$67k29.3%17.6%19.6%27.0%20.5%18.9%
Lowell Precinct 3-23,8913,02971.8%8.1%3.2%9.3%$147k50.3%15.3%18.8%90.8%10.0%8.0%
Lowell Precinct 3-33,9593,33566.7%10.1%6.0%9.6%$106k55.1%21.8%20.7%58.6%11.5%8.1%
Lowell Precinct 3-44,0533,12851.9%20.8%7.7%12.3%$108k32.4%17.5%10.3%52.4%4.3%17.3%
Lowell Precinct 4-13,6062,90944.1%24.7%6.6%7.0%$55k23.2%23.3%11.3%26.7%16.8%21.3%
Lowell Precinct 4-23,4322,78741.3%28.6%14.8%12.3%$59k38.6%20.9%14.8%17.7%26.8%22.9%
Lowell Precinct 4-33,7463,30651.1%22.8%9.4%10.2%$40k38.1%44.0%9.7%22.0%36.1%15.8%
Lowell Precinct 4-44,5723,69052.5%20.9%14.9%6.0%$83k24.0%47.1%8.4%31.4%25.3%13.6%
Lowell Precinct 5-14,8603,83239.0%13.4%7.6%36.3%$85k21.9%17.3%12.6%56.5%17.5%8.1%
Lowell Precinct 5-24,5193,23438.8%25.9%9.4%19.0%$78k25.0%20.6%9.0%37.0%15.7%13.3%
Lowell Precinct 5-32,5401,95847.0%28.8%10.9%4.6%$63k16.8%14.9%15.0%35.4%17.9%23.4%
Lowell Precinct 5-43,2392,48955.5%9.6%4.7%27.1%$99k16.0%16.4%10.7%55.7%5.5%4.0%
Lowell Precinct 6-13,2622,46425.0%7.9%4.9%54.9%$94k27.0%19.5%11.7%47.0%18.7%5.4%
Lowell Precinct 6-22,5462,05321.8%21.4%7.2%43.5%$69k19.9%22.9%13.5%21.3%27.5%13.6%
Lowell Precinct 6-32,4891,78323.4%19.7%11.7%42.1%$68k15.3%14.3%10.8%41.1%34.0%16.5%
Lowell Precinct 6-43,4412,76920.2%14.9%2.9%54.9%$103k18.9%17.5%14.0%58.5%11.6%14.7%
Lowell Precinct 7-13,3062,83644.7%13.2%12.2%25.2%$69k27.7%33.7%20.5%29.1%15.8%11.8%
Lowell Precinct 7-23,1832,73337.5%34.8%9.8%13.2%$29k26.5%47.8%11.7%13.0%36.0%22.7%
Lowell Precinct 7-33,8543,03435.0%27.9%15.2%16.8%$62k27.0%23.2%9.8%15.6%29.4%18.7%
Lowell Precinct 7-43,3812,74623.1%19.3%10.1%37.8%$67k14.2%33.1%10.9%26.6%23.9%12.9%
Lowell Precinct 8-14,9593,77536.4%8.8%17.6%30.3%$92k42.7%23.2%11.9%42.8%19.5%4.2%
Lowell Precinct 8-22,8482,32129.6%20.6%24.2%22.9%$81k50.2%30.0%8.6%19.1%11.2%13.5%
Lowell Precinct 8-34,8803,89146.6%9.0%2.7%37.7%$136k46.8%27.0%9.6%69.5%13.4%3.7%
Lowell Precinct 8-43,5052,68437.4%5.2%1.8%48.3%$115k28.5%14.9%14.9%63.7%6.8%2.5%
Marlborough Precinct 1-13,0902,48745.4%14.0%3.0%7.2%$65k38.3%18.8%20.7%46.1%8.3%9.8%
Marlborough Precinct 1-22,7872,33267.8%7.3%0.9%16.1%$159k61.0%9.5%25.3%85.6%3.3%3.5%
Marlborough Precinct 2-13,7132,87072.9%6.3%1.0%2.1%$96k34.3%17.4%12.6%66.1%3.4%6.5%
Marlborough Precinct 2-22,8482,00653.1%13.2%4.8%7.2%$73k29.7%20.8%11.8%67.9%8.8%8.5%
Marlborough Precinct 3-13,2362,73844.4%40.4%2.7%0.8%$76k25.9%26.6%13.1%28.8%22.6%33.6%
Marlborough Precinct 3-23,3822,64960.2%8.4%16.0%4.9%$112k57.1%21.9%12.5%48.1%7.1%10.0%
Marlborough Precinct 4-12,6112,15952.5%21.5%0.0%18.1%$85k36.8%22.0%14.3%46.3%16.2%16.6%
Marlborough Precinct 4-22,9722,45261.3%10.3%5.6%3.6%$119k42.7%11.7%21.1%77.5%7.1%8.2%
Marlborough Precinct 5-12,8722,41132.4%33.9%0.7%1.3%$93k34.3%19.1%10.2%35.9%10.0%27.4%
Marlborough Precinct 5-22,5711,97969.2%11.8%2.0%2.2%$123k45.6%10.5%18.7%62.5%10.4%10.8%
Marlborough Precinct 6-13,4922,60928.4%35.4%0.0%2.3%$72k22.9%32.0%7.2%31.5%13.7%29.7%
Marlborough Precinct 6-23,0642,41771.6%8.7%7.7%1.8%$132k51.4%12.1%20.3%76.6%4.4%7.2%
Marlborough Precinct 7-12,8962,26353.0%24.7%0.0%2.6%$99k34.5%29.3%7.7%52.0%12.7%22.2%
Marlborough Precinct 7-21,9951,52542.2%12.9%6.8%9.0%$110k52.0%10.6%16.3%79.2%5.8%5.3%
Pepperell Precinct 13,0452,26185.6%3.9%4.5%4.0%$152k43.0%16.6%12.0%92.6%5.0%0.8%
Pepperell Precinct 23,1142,61376.9%2.7%6.5%10.3%$120k48.2%19.0%23.3%94.7%13.9%4.7%
Pepperell Precinct 33,5722,83585.0%5.0%2.2%4.2%$140k45.6%17.6%16.6%85.5%5.2%2.2%
Pepperell Precinct 41,8711,56789.0%4.2%0.9%4.7%$67k34.8%13.8%22.9%60.8%8.6%0.6%
Shirley Precinct 16,9715,83072.4%12.8%8.1%2.2%$128k36.8%13.7%19.8%77.4%9.9%6.3%
Stow Precinct 13,1962,45990.0%4.0%2.2%1.6%$210k77.9%11.7%18.5%86.4%2.6%1.9%
Stow Precinct 23,9643,10581.1%2.0%4.0%9.8%$189k72.8%14.8%19.6%84.5%7.2%0.6%
Townsend Precinct 12,8222,36290.0%5.3%0.8%0.4%$137k33.1%26.6%14.5%80.0%10.8%1.0%
Townsend Precinct 23,2512,49180.6%4.5%3.9%7.7%$104k36.4%18.1%15.7%75.2%11.1%0.7%
Townsend Precinct 33,0002,31490.0%3.6%0.6%0.8%$131k36.7%9.1%20.9%91.9%4.7%2.5%
Tyngsborough Precinct 12,4621,83981.4%2.8%4.4%8.2%$135k52.2%15.9%17.2%90.8%2.7%0.1%
Tyngsborough Precinct 23,6242,83773.6%8.1%5.1%10.4%$107k47.3%23.0%15.3%79.7%15.2%2.0%
Tyngsborough Precinct 33,1392,30167.3%14.0%4.6%10.8%$114k49.2%22.4%15.3%81.3%4.7%3.7%
Tyngsborough Precinct 43,3462,63094.5%0.8%0.0%1.6%$204k59.8%26.9%11.8%96.7%1.9%0.6%
Westford Precinct 12,3411,73867.3%3.4%0.5%25.5%$131k66.5%12.1%15.9%63.9%5.9%3.0%
Westford Precinct 23,4012,51963.8%1.4%0.5%27.0%$158k73.8%14.1%13.2%82.9%5.5%0.3%
Westford Precinct 34,0302,85880.7%7.2%0.0%11.1%$193k68.2%12.8%15.4%95.6%1.5%1.9%
Westford Precinct 43,3742,48874.1%5.1%0.2%16.0%$206k80.8%12.0%13.9%90.0%2.5%1.3%
Westford Precinct 53,3212,54358.7%2.1%0.3%34.0%$194k75.9%14.0%13.5%89.1%2.6%1.1%
Westford Precinct 63,6522,73371.4%2.5%0.0%22.6%$200k67.6%16.1%15.6%88.8%1.3%1.2%
Westford Precinct 74,5663,48871.1%3.0%0.1%19.9%$201k80.7%15.3%14.9%86.2%4.4%3.3%
Essex: 60 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)
Haverhill Precinct 1-12,0141,57637.1%55.2%2.2%0.0%$80k15.2%27.6%9.0%36.3%13.8%45.4%
Haverhill Precinct 1-24,0802,93543.5%48.4%4.8%0.2%$76k26.8%29.7%6.7%36.6%20.8%31.5%
Haverhill Precinct 1-33,9632,98746.1%45.1%3.5%0.2%$81k27.6%24.9%8.3%59.1%10.7%34.7%
Haverhill Precinct 2-12,5912,16665.6%21.4%6.0%0.4%$108k34.1%18.2%11.7%64.2%4.8%16.2%
Haverhill Precinct 2-22,8892,22765.0%20.4%4.5%0.5%$103k29.3%24.1%13.8%62.0%3.8%12.0%
Haverhill Precinct 2-34,4783,61948.6%45.5%1.7%0.2%$91k19.0%19.3%12.4%45.8%11.0%32.6%
Haverhill Precinct 3-13,5962,74447.5%47.4%2.7%0.1%$48k21.7%23.3%16.6%8.4%36.1%33.9%
Haverhill Precinct 3-23,0092,35154.8%26.6%4.5%2.6%$50k22.2%19.1%22.9%27.3%17.4%17.9%
Haverhill Precinct 3-32,1341,62944.5%42.4%3.3%1.0%$69k25.2%22.9%11.5%49.7%14.2%27.6%
Haverhill Precinct 4-13,3272,68975.4%17.6%1.2%1.1%$87k36.0%14.4%19.4%65.6%9.3%7.5%
Haverhill Precinct 4-24,5763,83777.6%15.3%1.8%2.8%$127k41.5%14.5%21.3%84.7%4.7%9.3%
Haverhill Precinct 4-32,5072,06679.5%15.3%1.3%0.5%$98k42.3%15.4%19.1%78.8%10.9%6.8%
Haverhill Precinct 5-12,4071,89661.1%14.6%0.1%2.1%$83k26.8%17.0%16.6%67.1%15.5%14.1%
Haverhill Precinct 5-23,0062,64689.1%7.3%0.0%1.6%$84k32.1%13.9%31.3%84.7%5.7%4.3%
Haverhill Precinct 5-33,5432,72375.0%14.2%0.8%7.2%$121k41.4%10.6%17.1%93.9%11.6%9.0%
Haverhill Precinct 6-13,5282,61760.8%28.2%3.4%0.4%$91k26.6%25.0%12.0%60.3%11.6%15.0%
Haverhill Precinct 6-23,0932,45065.2%29.9%1.2%1.1%$110k35.4%10.5%19.4%83.7%11.0%21.6%
Haverhill Precinct 6-32,4972,02078.5%9.5%1.9%1.2%$124k36.7%13.8%20.2%82.3%7.6%7.7%
Haverhill Precinct 7-12,7292,16872.0%21.0%2.2%1.9%$117k42.5%23.9%10.1%66.4%8.0%16.3%
Haverhill Precinct 7-23,1712,49662.7%24.5%2.9%2.9%$101k37.9%16.8%12.4%76.6%9.0%19.2%
Haverhill Precinct 7-34,2893,22086.2%4.3%5.1%0.9%$159k52.1%16.5%14.8%94.6%1.5%4.1%
Lawrence Precinct A-13,8402,78811.8%82.4%2.6%2.2%$69k12.3%23.0%11.4%48.8%12.1%72.2%
Lawrence Precinct A-23,5382,4385.0%94.2%0.1%0.6%$54k11.4%25.7%7.9%21.6%22.2%92.7%
Lawrence Precinct A-33,1122,26423.3%69.8%0.6%4.4%$65k27.9%26.2%11.7%51.3%8.4%54.8%
Lawrence Precinct A-46,0654,3889.8%86.9%2.5%0.1%$61k15.9%31.1%6.4%31.1%16.6%77.7%
Lawrence Precinct B-13,6732,96613.0%84.9%1.9%0.0%$29k8.4%18.0%30.1%4.4%27.3%75.4%
Lawrence Precinct B-23,3842,3137.4%90.8%0.6%0.0%$56k10.7%29.5%8.4%34.5%13.2%83.1%
Lawrence Precinct B-33,2192,5928.9%87.8%3.3%0.0%$64k9.8%31.3%12.6%34.3%15.0%79.3%
Lawrence Precinct B-43,5782,6225.4%91.9%1.7%0.0%$40k13.8%19.3%13.1%4.1%24.6%85.2%
Lawrence Precinct C-14,3353,4203.5%92.1%0.9%0.3%$65k18.3%32.5%6.8%24.9%17.8%90.3%
Lawrence Precinct C-22,8092,02415.3%81.4%0.9%0.6%$107k26.5%18.8%9.6%67.3%5.0%66.3%
Lawrence Precinct C-33,8282,7344.8%93.9%1.1%0.0%$49k13.7%29.7%12.3%16.3%16.6%84.6%
Lawrence Precinct C-43,9883,05011.2%86.2%1.1%0.1%$70k15.8%42.4%8.2%22.5%11.0%76.3%
Lawrence Precinct D-14,1943,02410.6%80.8%4.6%1.0%$94k21.8%24.4%8.4%48.6%19.0%75.4%
Lawrence Precinct D-23,0112,0074.2%85.0%2.1%2.7%$44k14.5%20.7%10.9%22.6%34.8%84.6%
Lawrence Precinct D-32,4681,8283.1%94.5%1.8%0.0%$50k4.7%32.1%11.2%16.2%23.6%89.7%
Lawrence Precinct D-44,1982,7352.5%92.9%2.1%0.9%$34k10.7%17.7%8.5%8.4%36.0%85.0%
Lawrence Precinct E-14,6423,63827.2%65.6%0.3%5.5%$77k22.2%24.8%12.5%54.4%18.7%50.2%
Lawrence Precinct E-23,8112,84030.9%62.7%1.3%3.9%$79k25.4%22.6%12.3%56.4%7.5%48.7%
Lawrence Precinct E-33,3142,16923.3%64.4%9.8%2.4%$63k16.9%27.8%5.9%18.1%13.2%68.0%
Lawrence Precinct E-43,5912,6045.1%92.0%1.8%0.9%$56k11.5%24.9%9.2%22.3%13.5%87.9%
Lawrence Precinct F-12,7852,22324.5%61.8%0.0%6.9%$107k29.4%16.3%14.3%37.5%16.0%43.4%
Lawrence Precinct F-24,0423,0125.7%90.5%0.4%2.4%$64k15.8%28.1%8.3%18.5%20.0%81.5%
Lawrence Precinct F-33,2692,3676.0%88.1%3.6%1.1%$60k17.9%31.1%6.7%10.3%13.5%77.0%
Lawrence Precinct F-43,4962,89018.3%69.8%3.5%5.6%$76k26.2%27.3%9.2%16.3%14.9%62.2%
Methuen Precinct 13,5092,70121.9%70.3%3.8%2.3%$89k15.5%24.0%10.5%46.8%15.1%63.1%
Methuen Precinct 103,4422,56255.4%24.9%5.3%11.6%$155k41.1%18.8%19.7%76.9%6.0%11.3%
Methuen Precinct 113,3272,58070.2%10.5%14.4%0.3%$124k36.5%12.5%20.4%94.7%2.8%5.3%
Methuen Precinct 123,3412,62067.2%21.9%4.7%1.4%$144k46.6%20.4%14.1%63.4%2.7%5.6%
Methuen Precinct 133,8603,13460.2%33.5%2.0%0.5%$101k25.9%18.4%18.9%75.7%6.2%25.2%
Methuen Precinct 143,8642,98145.3%40.4%3.2%4.4%$107k19.6%22.4%17.4%71.9%9.5%33.7%
Methuen Precinct 152,8302,26231.0%63.1%4.4%0.5%$80k25.3%17.2%21.0%44.1%19.3%55.5%
Methuen Precinct 22,9762,30038.2%55.3%1.9%3.9%$97k20.0%28.0%16.1%58.1%12.2%49.4%
Methuen Precinct 33,7552,80951.0%40.9%3.5%3.5%$103k28.8%20.3%14.7%75.5%8.0%33.8%
Methuen Precinct 43,2142,52456.1%32.7%5.2%1.3%$82k21.6%13.5%18.5%63.6%10.2%34.9%
Methuen Precinct 54,4603,71760.7%21.8%5.5%5.8%$138k27.1%24.3%17.0%76.6%7.4%18.3%
Methuen Precinct 63,6012,87954.2%43.3%0.8%0.4%$101k23.6%19.5%15.3%70.3%11.3%33.6%
Methuen Precinct 73,5482,65955.3%18.8%3.2%19.5%$108k46.7%13.7%14.4%85.6%6.2%14.1%
Methuen Precinct 83,4512,79069.7%16.6%6.6%2.9%$145k37.8%17.8%20.2%85.6%1.5%13.6%
Methuen Precinct 93,8443,19071.4%12.2%4.6%10.8%$143k48.0%21.4%20.7%90.4%2.4%11.3%
Worcester: 43 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)
Ashburnham Precinct 13,5652,82087.4%4.2%0.4%1.6%$122k43.9%16.6%20.4%96.7%7.8%0.6%
Ashburnham Precinct 22,8452,14073.7%12.7%2.1%6.7%$119k44.1%21.1%15.2%95.0%5.5%4.4%
Berlin Precinct 13,3862,93287.1%3.0%1.4%1.9%$121k48.3%11.9%30.1%77.3%5.0%1.6%
Bolton Precinct 15,7484,30981.5%5.6%0.0%5.6%$209k81.8%14.1%15.7%94.7%2.9%2.1%
Clinton Precinct 14,3203,53468.0%19.5%3.6%3.7%$81k38.2%20.7%14.6%67.9%12.5%9.8%
Clinton Precinct 23,4883,00269.9%21.0%1.6%1.1%$94k31.7%23.4%14.7%36.5%11.1%13.6%
Clinton Precinct 34,5043,76187.8%8.5%0.0%0.8%$102k41.6%22.9%17.9%55.0%4.2%5.1%
Clinton Precinct 43,2702,51273.4%18.9%0.1%1.6%$94k32.4%31.3%9.4%60.0%6.7%8.9%
Fitchburg Precinct 1-A3,2002,39641.8%40.6%6.9%0.7%$55k16.3%28.9%13.2%35.9%25.2%30.7%
Fitchburg Precinct 1-B3,3252,44339.3%38.7%2.4%3.6%$71k27.6%17.7%9.3%60.1%12.5%28.1%
Fitchburg Precinct 2-A3,9423,13947.4%35.0%8.7%3.8%$59k20.2%25.7%12.9%32.7%14.9%30.7%
Fitchburg Precinct 2-B2,7862,11053.5%38.6%3.4%1.3%$93k29.3%26.7%13.9%61.4%18.9%26.0%
Fitchburg Precinct 3-A3,3382,79073.6%15.2%4.4%4.3%$104k31.9%15.2%20.1%80.7%9.1%10.7%
Fitchburg Precinct 3-B3,8152,93247.5%39.4%7.2%1.6%$94k23.8%20.1%14.0%63.7%12.6%13.3%
Fitchburg Precinct 4-A3,5222,99366.1%18.5%10.4%2.2%$85k28.8%40.4%13.5%69.1%9.3%13.5%
Fitchburg Precinct 4-B2,8772,35348.3%38.1%7.2%1.2%$42k14.7%23.6%11.9%21.6%28.7%27.1%
Fitchburg Precinct 5-A4,5983,85163.9%26.9%3.4%1.9%$90k31.7%22.8%20.0%73.9%11.3%18.5%
Fitchburg Precinct 5-B3,2392,52240.1%50.5%5.1%1.3%$66k22.3%31.3%9.8%36.6%18.3%36.9%
Fitchburg Precinct 6-A3,7402,95859.5%24.3%6.4%0.1%$111k32.5%27.8%14.4%67.8%8.7%18.4%
Fitchburg Precinct 6-B3,1452,49642.5%41.0%5.8%5.3%$72k17.6%12.8%16.7%47.7%21.9%36.6%
Gardner Precinct 1-A2,6822,09171.8%22.2%2.0%1.8%$109k34.0%6.8%25.5%71.1%7.8%9.7%
Gardner Precinct 1-B2,0821,83767.1%13.5%13.4%2.8%$68k21.6%11.7%20.4%68.3%5.9%11.9%
Gardner Precinct 2-A1,17897071.2%4.9%15.7%5.5%$57k20.5%18.7%16.6%60.5%8.4%2.8%
Gardner Precinct 2-B3,9713,43975.3%7.2%4.6%2.4%$72k23.0%15.6%19.7%74.5%7.7%5.9%
Gardner Precinct 3-A1,7541,31479.9%13.9%1.3%2.0%$55k14.4%9.6%14.0%53.8%14.2%9.9%
Gardner Precinct 3-B1,8621,53568.8%24.1%3.7%1.0%$59k23.3%12.5%16.9%58.9%9.0%14.8%
Gardner Precinct 4-A1,6541,33886.9%6.4%0.0%1.4%$69k23.8%17.9%21.9%19.5%16.9%2.8%
Gardner Precinct 4-B1,8371,45479.7%8.5%0.4%6.8%$49k14.0%23.3%15.6%20.4%28.1%4.9%
Gardner Precinct 5-A1,4391,12792.0%1.2%1.4%1.3%$85k31.0%16.2%17.6%78.2%23.9%1.3%
Gardner Precinct 5-B2,6522,13887.7%2.4%1.3%1.0%$66k27.7%21.8%22.1%71.0%19.9%3.0%
Harvard Precinct 16,9425,47578.5%9.7%3.4%5.9%$230k62.1%13.7%16.3%89.2%4.5%9.9%
Lancaster Precinct 13,9613,25175.4%12.2%8.4%1.5%$148k50.4%16.7%18.8%84.2%0.6%9.2%
Lancaster Precinct 24,6433,70482.4%11.3%2.6%0.3%$136k50.2%12.9%20.9%85.8%1.9%5.7%
Lunenburg Precinct A3,3922,71389.4%5.6%0.5%2.3%$114k41.9%7.0%19.2%83.3%4.6%2.3%
Lunenburg Precinct B3,4212,70485.0%6.3%1.1%3.4%$100k36.3%13.8%16.5%66.1%8.0%2.8%
Lunenburg Precinct C2,6002,05585.1%6.1%2.1%2.9%$143k49.2%15.1%18.6%85.6%0.8%2.5%
Lunenburg Precinct D2,5071,93390.5%5.3%1.6%0.9%$142k52.5%11.8%17.5%94.3%2.0%2.2%
Westminster Precinct 13,5462,63295.8%2.0%0.0%1.1%$114k52.3%10.4%19.2%93.1%2.2%0.6%
Westminster Precinct 22,9952,51497.4%1.2%0.0%0.7%$119k44.6%9.1%32.4%81.3%2.6%1.1%
Westminster Precinct 31,8301,44594.2%2.1%0.0%1.5%$104k36.1%7.2%28.6%87.3%2.1%0.4%
Winchendon Precinct 13,0482,30693.2%0.6%0.0%2.9%$73k20.9%16.2%17.4%81.5%18.4%0.5%
Winchendon Precinct 23,7013,05087.6%3.0%2.4%0.4%$105k25.7%20.0%12.3%92.5%15.4%0.8%
Winchendon Precinct 33,6842,80086.9%5.6%0.3%0.8%$70k17.2%18.6%21.3%59.5%21.7%0.2%

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

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