Massachusetts's 3rd Congressional District
U.S. House · Massachusetts · District 3 · General election: Tuesday, November 3, 2026
Candidates on the November 3 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
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Lori Loureiro Trahan | Democratic | 264,698 | 97.5% |
| All Others | 6,861 | 2.5% | |
| Total | 271,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
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Lori Loureiro Trahan | Democratic | 154,496 | 63.5% |
| Dean Tran | Republican | 88,585 | 36.4% |
| All Others | 220 | 0.1% | |
| Total | 243,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
Held under the district lines in effect at the time. Those boundaries differ from the 2026 district.
| Candidate | Party | Votes | Share |
|---|---|---|---|
| Lori Loureiro Trahan | Democratic | 286,896 | 97.7% |
| All Others | 6,643 | 2.3% | |
| Total | 293,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.
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
Map
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.
Precinct map: past elections and demographics
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.
| County | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Middlesex | D+24.8 | 187,330 | D+27.1 | 124,285 | D+30.5 | 211,844 |
| Essex | D+9.7 | 69,554 | D+19.8 | 42,662 | D+25.6 | 81,528 |
| Worcester | D+11.8 | 64,523 | D+10.0 | 36,703 | D+18.5 | 69,389 |
| All counties (approx.) | D+18.9 | 321,407 | D+22.5 | 203,650 | D+27.1 | 362,761 |
Middlesex: 110 precincts
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Acton Precinct 1 | D+47.5 | 1,456 | D+49.5 | 1,061 | D+58.4 | 2,251 |
| Acton Precinct 2 | D+56.1 | 1,974 | D+52.2 | 1,564 | D+61.1 | 2,408 |
| Acton Precinct 3 | D+61.2 | 2,214 | D+58.1 | 1,766 | D+63.3 | 2,283 |
| Acton Precinct 4 | D+59.3 | 2,034 | D+61.4 | 1,567 | D+64.6 | 2,532 |
| Acton Precinct 5 | D+60.7 | 1,988 | D+58.9 | 1,553 | D+63.2 | 2,374 |
| Acton Precinct 6 | D+64.2 | 1,367 | D+57.4 | 1,081 | D+60.9 | 2,079 |
| Ashby Precinct 1 | R+3.7 | 1,982 | - | - | R+2.6 | 2,023 |
| Ayer Precinct 1 | D+24.7 | 1,487 | D+27.8 | 1,050 | D+30.8 | 2,173 |
| Ayer Precinct 2 | D+27.1 | 1,720 | D+23.2 | 1,268 | D+29.6 | 2,452 |
| Billerica Precinct 1 | D+10.2 | 1,561 | D+20.5 | 1,136 | D+20.5 | 2,295 |
| Billerica Precinct 11 | D+0.5 | 1,725 | D+1.9 | 1,243 | D+5.7 | 2,207 |
| Billerica Precinct 2 | D+5.6 | 2,097 | D+10.6 | 1,514 | D+15.1 | 2,253 |
| Billerica Precinct 6 | D+8.0 | 1,765 | D+10.4 | 1,332 | D+13.4 | 2,284 |
| Billerica Precinct 7 | D+12.7 | 1,901 | D+19.4 | 1,374 | D+21.4 | 2,106 |
| Billerica Precinct 8 | D+0.8 | 1,978 | D+5.1 | 1,409 | D+11.2 | 2,389 |
| Boxborough Precinct 1 | D+48.2 | 3,166 | - | - | D+51.1 | 3,402 |
| Carlisle Precinct 1 | D+58.4 | 3,401 | - | - | D+55.1 | 3,638 |
| Chelmsford Precinct 1 | D+15.3 | 1,735 | D+16.0 | 1,266 | D+32.3 | 2,490 |
| Chelmsford Precinct 2 | D+20.9 | 1,917 | D+26.4 | 1,420 | D+30.2 | 2,296 |
| Chelmsford Precinct 3 | - | - | - | - | D+18.8 | 2,419 |
| Chelmsford Precinct 4 | D+29.8 | 2,126 | D+26.6 | 1,694 | D+19.1 | 2,414 |
| Chelmsford Precinct 5 | - | - | - | - | D+27.8 | 2,507 |
| Chelmsford Precinct 6 | D+22.6 | 1,937 | D+26.7 | 1,476 | D+27.4 | 2,531 |
| Chelmsford Precinct 7 | D+19.7 | 1,833 | D+24.1 | 1,322 | D+30.7 | 2,605 |
| Chelmsford Precinct 8 | D+35.4 | 1,850 | D+32.7 | 1,466 | D+29.1 | 2,453 |
| Chelmsford Precinct 9 | D+23.5 | 2,130 | D+24.5 | 1,632 | D+28.9 | 2,634 |
| Concord Precinct 1 | D+63.8 | 2,056 | D+57.4 | 1,647 | D+67.2 | 2,346 |
| Concord Precinct 2 | D+63.4 | 2,450 | D+61.8 | 1,939 | D+65.5 | 2,772 |
| Concord Precinct 3 | D+64.6 | 2,436 | D+59.2 | 2,024 | D+63.5 | 2,556 |
| Concord Precinct 4 | D+63.2 | 2,613 | D+59.9 | 2,109 | D+64.4 | 2,892 |
| Concord Precinct 5 | D+68.7 | 2,293 | D+62.7 | 1,900 | D+67.0 | 1,745 |
| Dracut Precinct 1 | R+1.0 | 1,651 | D+0.1 | 1,141 | D+4.2 | 1,750 |
| Dracut Precinct 2 | R+3.8 | 1,688 | D+2.1 | 1,079 | D+3.6 | 1,572 |
| Dracut Precinct 3 | R+5.4 | 1,865 | R+4.0 | 1,291 | R+0.3 | 1,919 |
| Dracut Precinct 4 | R+9.3 | 2,363 | R+8.7 | 1,536 | R+3.6 | 2,375 |
| Dracut Precinct 5 | R+13.4 | 1,969 | R+8.7 | 1,271 | R+6.0 | 1,948 |
| Dracut Precinct 6 | R+3.7 | 1,709 | D+1.0 | 1,189 | D+3.0 | 1,825 |
| Dracut Precinct 7 | D+0.5 | 1,765 | D+2.5 | 1,128 | D+9.6 | 1,827 |
| Dracut Precinct 8 | R+16.6 | 2,362 | R+14.5 | 1,659 | R+9.3 | 2,597 |
| Dracut Precinct 9 | R+10.2 | 1,935 | R+1.8 | 1,307 | R+1.1 | 1,960 |
| Dunstable Precinct 1 | D+10.8 | 2,210 | - | - | D+16.8 | 2,173 |
| Groton Precinct 1 | D+39.5 | 2,570 | D+37.4 | 1,842 | D+40.9 | 2,510 |
| Groton Precinct 2 | D+32.4 | 2,348 | D+27.3 | 1,790 | D+31.9 | 2,422 |
| Groton Precinct 3 | D+36.2 | 2,317 | D+36.5 | 1,752 | D+42.2 | 2,353 |
| Hudson Precinct 1 | D+24.4 | 1,841 | D+29.5 | 1,314 | D+32.1 | 1,746 |
| Hudson Precinct 2 | D+22.5 | 1,610 | D+24.8 | 1,115 | D+33.9 | 1,428 |
| Hudson Precinct 3 | D+19.1 | 1,922 | D+24.4 | 1,426 | D+17.7 | 1,774 |
| Hudson Precinct 4 | D+20.4 | 2,255 | D+25.6 | 1,673 | D+29.3 | 1,813 |
| Hudson Precinct 5 | D+32.7 | 2,128 | D+35.1 | 1,665 | D+37.4 | 2,115 |
| Hudson Precinct 6 | D+19.9 | 1,534 | D+27.8 | 1,068 | D+29.6 | 1,333 |
| Littleton Precinct 1 | D+34.4 | 2,202 | D+33.8 | 1,645 | D+34.4 | 2,428 |
| Littleton Precinct 2 | D+32.8 | 2,116 | D+30.3 | 1,661 | D+35.8 | 2,181 |
| Littleton Precinct 3 | D+38.8 | 2,138 | D+32.3 | 1,719 | D+42.4 | 2,082 |
| Lowell Ward 1 Precinct 1 | D+16.4 | 978 | D+22.8 | 600 | D+47.0 | 990 |
| Lowell Ward 1 Precinct 2 | D+8.3 | 1,332 | D+16.9 | 839 | D+20.6 | 2,124 |
| Lowell Ward 1 Precinct 3 | D+17.1 | 2,107 | D+24.5 | 1,069 | D+28.8 | 1,844 |
| Lowell Ward 2 Precinct 1 | D+18.3 | 933 | D+34.3 | 426 | D+62.2 | 482 |
| Lowell Ward 2 Precinct 2 | D+20.3 | 962 | D+30.7 | 590 | D+52.6 | 926 |
| Lowell Ward 2 Precinct 3 | D+25.0 | 1,215 | D+29.1 | 805 | D+69.3 | 1,608 |
| Lowell Ward 3 Precinct 1 | D+31.4 | 983 | D+44.3 | 546 | D+37.1 | 1,104 |
| Lowell Ward 3 Precinct 2 | D+21.2 | 2,225 | D+25.6 | 1,735 | D+38.1 | 925 |
| Lowell Ward 3 Precinct 3 | D+27.9 | 1,757 | D+26.3 | 1,287 | D+37.2 | 943 |
| Lowell Ward 4 Precinct 1 | D+38.5 | 728 | D+64.2 | 402 | D+33.6 | 1,216 |
| Lowell Ward 4 Precinct 2 | D+44.0 | 1,369 | D+64.6 | 755 | D+41.6 | 747 |
| Lowell Ward 4 Precinct 3 | D+56.5 | 370 | D+65.6 | 227 | D+43.0 | 935 |
| Lowell Ward 5 Precinct 1 | D+23.5 | 1,075 | D+37.1 | 628 | D+32.6 | 1,091 |
| Lowell Ward 5 Precinct 2 | D+15.9 | 982 | D+36.4 | 579 | D+34.4 | 895 |
| Lowell Ward 5 Precinct 3 | D+23.2 | 715 | D+40.7 | 354 | D+17.3 | 1,254 |
| Lowell Ward 6 Precinct 1 | D+28.6 | 1,012 | D+39.3 | 529 | D+22.6 | 1,576 |
| Lowell Ward 6 Precinct 2 | D+19.2 | 693 | D+45.9 | 329 | D+27.2 | 1,647 |
| Lowell Ward 6 Precinct 3 | D+32.0 | 512 | D+46.4 | 239 | D+20.5 | 1,492 |
| Lowell Ward 7 Precinct 1 | D+31.5 | 752 | D+41.4 | 408 | D+43.6 | 807 |
| Lowell Ward 7 Precinct 2 | D+32.5 | 793 | D+42.6 | 350 | D+50.5 | 964 |
| Lowell Ward 7 Precinct 3 | D+40.9 | 859 | D+57.8 | 434 | D+25.8 | 663 |
| Lowell Ward 8 Precinct 1 | D+27.5 | 1,049 | D+31.9 | 555 | D+42.5 | 1,127 |
| Lowell Ward 8 Precinct 2 | D+30.6 | 981 | D+43.6 | 507 | D+26.9 | 1,349 |
| Lowell Ward 8 Precinct 3 | D+21.4 | 1,658 | D+29.2 | 1,075 | D+27.9 | 1,762 |
| Marlborough Ward 1 Precinct 1 | D+29.5 | 1,064 | D+34.0 | 850 | D+38.2 | 1,271 |
| Marlborough Ward 1 Precinct 2 | D+31.8 | 1,793 | D+30.3 | 1,382 | D+35.6 | 1,841 |
| Marlborough Ward 2 Precinct 1 | D+19.8 | 1,461 | D+21.2 | 1,130 | D+30.1 | 1,506 |
| Marlborough Ward 2 Precinct 2 | D+27.1 | 1,151 | D+28.2 | 830 | D+39.4 | 1,279 |
| Marlborough Ward 3 Precinct 1 | D+16.3 | 943 | D+22.0 | 595 | D+32.4 | 1,049 |
| Marlborough Ward 3 Precinct 2 | D+31.1 | 1,750 | D+39.1 | 1,180 | D+38.5 | 1,912 |
| Marlborough Ward 4 Precinct 1 | D+13.5 | 784 | D+24.5 | 511 | D+29.0 | 892 |
| Marlborough Ward 4 Precinct 2 | D+23.5 | 1,716 | D+27.8 | 1,257 | D+32.3 | 1,634 |
| Marlborough Ward 5 Precinct 1 | D+20.1 | 890 | D+30.9 | 592 | D+36.7 | 949 |
| Marlborough Ward 5 Precinct 2 | D+30.2 | 1,420 | D+35.7 | 1,022 | D+36.1 | 1,530 |
| Marlborough Ward 6 Precinct 1 | D+20.8 | 950 | D+28.6 | 650 | D+33.2 | 1,072 |
| Marlborough Ward 6 Precinct 2 | D+19.6 | 1,706 | D+22.8 | 1,302 | D+26.8 | 1,712 |
| Marlborough Ward 7 Precinct 1 | D+22.3 | 1,132 | D+25.3 | 865 | D+32.0 | 1,295 |
| Marlborough Ward 7 Precinct 2 | D+18.4 | 1,242 | D+21.8 | 904 | D+34.7 | 1,201 |
| Pepperell Precinct 1 | D+3.1 | 1,720 | D+0.6 | 1,265 | D+8.1 | 2,472 |
| Pepperell Precinct 2 | D+5.8 | 2,046 | D+5.6 | 1,594 | D+11.0 | 2,530 |
| Pepperell Precinct 3 | D+1.7 | 1,893 | D+3.9 | 1,426 | D+8.1 | 2,305 |
| Shirley Precinct 1 | D+13.4 | 3,675 | - | - | D+16.4 | 3,700 |
| Stow Precinct 1 | D+44.9 | 2,463 | D+39.2 | 1,967 | D+44.6 | 2,542 |
| Stow Precinct 2 | D+50.4 | 2,300 | D+47.6 | 1,885 | D+47.8 | 2,422 |
| Townsend Precinct 1 | R+8.5 | 1,847 | R+10.5 | 1,309 | R+2.2 | 1,804 |
| Townsend Precinct 2 | R+5.8 | 1,839 | R+1.1 | 1,314 | D+2.2 | 1,800 |
| Townsend Precinct 3 | R+1.4 | 1,829 | D+1.1 | 1,330 | D+3.6 | 1,872 |
| Tyngsborough Precinct 1 | R+1.2 | 1,859 | D+2.9 | 1,324 | D+5.6 | 1,753 |
| Tyngsborough Precinct 2 | R+0.4 | 1,822 | D+2.2 | 1,224 | D+4.2 | 1,871 |
| Tyngsborough Precinct 3 | D+2.7 | 1,726 | D+11.0 | 1,150 | D+12.4 | 1,955 |
| Tyngsborough Precinct 4 | D+8.4 | 2,088 | D+7.7 | 1,596 | D+12.1 | 1,966 |
| Westford Precinct 1 | D+29.3 | 1,910 | D+26.3 | 1,471 | D+37.2 | 2,623 |
| Westford Precinct 2 | D+28.3 | 1,993 | D+28.6 | 1,463 | D+36.0 | 2,664 |
| Westford Precinct 3 | D+32.6 | 2,282 | D+29.3 | 1,727 | D+32.3 | 2,503 |
| Westford Precinct 4 | D+38.3 | 2,004 | D+33.4 | 1,583 | D+44.5 | 2,665 |
| Westford Precinct 5 | D+34.1 | 2,052 | D+27.4 | 1,616 | D+36.2 | 2,470 |
| Westford Precinct 6 | D+25.1 | 2,250 | D+23.2 | 1,619 | D+31.6 | 2,373 |
Essex: 57 precincts
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Haverhill Ward 1 Precinct 1 | D+12.9 | 689 | D+31.7 | 328 | D+28.0 | 984 |
| Haverhill Ward 1 Precinct 2 | D+25.5 | 740 | D+44.3 | 386 | D+39.3 | 1,519 |
| Haverhill Ward 1 Precinct 3 | D+13.4 | 665 | D+31.4 | 373 | D+26.7 | 1,332 |
| Haverhill Ward 2 Precinct 1 | D+16.7 | 1,476 | D+23.8 | 1,017 | D+26.1 | 1,360 |
| Haverhill Ward 2 Precinct 2 | D+18.8 | 1,554 | D+23.2 | 1,023 | D+13.7 | 1,575 |
| Haverhill Ward 2 Precinct 3 | D+11.5 | 901 | D+33.7 | 483 | D+34.4 | 930 |
| Haverhill Ward 3 Precinct 1 | D+23.5 | 1,061 | D+43.7 | 588 | D+45.5 | 882 |
| Haverhill Ward 3 Precinct 2 | D+23.4 | 989 | D+30.9 | 559 | D+37.4 | 1,179 |
| Haverhill Ward 3 Precinct 3 | D+12.3 | 1,001 | D+30.3 | 575 | D+31.4 | 1,234 |
| Haverhill Ward 4 Precinct 1 | D+9.9 | 1,863 | D+14.0 | 1,295 | D+15.3 | 1,702 |
| Haverhill Ward 4 Precinct 2 | D+4.8 | 2,057 | D+4.0 | 1,608 | D+7.2 | 1,932 |
| Haverhill Ward 4 Precinct 3 | D+5.5 | 1,809 | D+10.4 | 1,231 | D+16.1 | 1,793 |
| Haverhill Ward 5 Precinct 1 | D+16.0 | 930 | D+18.9 | 651 | D+19.4 | 1,718 |
| Haverhill Ward 5 Precinct 2 | D+3.7 | 1,951 | D+10.8 | 1,384 | D+9.2 | 1,858 |
| Haverhill Ward 5 Precinct 3 | R+1.0 | 1,835 | R+1.8 | 1,446 | R+1.8 | 2,053 |
| Haverhill Ward 6 Precinct 1 | D+4.1 | 1,616 | D+8.1 | 1,028 | D+17.4 | 1,583 |
| Haverhill Ward 6 Precinct 2 | D+11.8 | 1,122 | D+13.4 | 792 | D+16.8 | 1,604 |
| Haverhill Ward 6 Precinct 3 | D+14.4 | 1,735 | D+19.8 | 1,250 | D+19.3 | 1,822 |
| Haverhill Ward 7 Precinct 1 | D+15.0 | 1,630 | D+17.3 | 1,063 | D+27.2 | 1,794 |
| Haverhill Ward 7 Precinct 2 | D+1.3 | 1,199 | D+10.8 | 778 | D+19.3 | 1,546 |
| Haverhill Ward 7 Precinct 3 | D+8.5 | 1,992 | D+7.3 | 1,457 | D+13.2 | 2,001 |
| Lawrence Ward A Precinct 1 | D+15.9 | 953 | D+44.5 | 467 | D+47.5 | 1,021 |
| Lawrence Ward A Precinct 2 | D+12.5 | 567 | D+58.9 | 258 | D+54.7 | 746 |
| Lawrence Ward A Precinct 3 | D+4.2 | 754 | D+38.1 | 357 | D+37.7 | 982 |
| Lawrence Ward A Precinct 4 | D+16.7 | 1,003 | D+48.8 | 467 | D+51.4 | 1,073 |
| Lawrence Ward B Precinct 1 | D+26.5 | 889 | D+65.5 | 449 | D+60.7 | 943 |
| Lawrence Ward B Precinct 2 | D+16.8 | 620 | D+58.4 | 296 | D+60.9 | 685 |
| Lawrence Ward B Precinct 3 | D+11.3 | 758 | D+47.4 | 293 | D+56.2 | 836 |
| Lawrence Ward B Precinct 4 | D+31.2 | 811 | D+59.4 | 367 | D+54.5 | 895 |
| Lawrence Ward C Precinct 1 | D+18.1 | 735 | D+45.3 | 320 | D+51.7 | 780 |
| Lawrence Ward C Precinct 2 | D+14.0 | 912 | D+46.9 | 467 | D+46.5 | 1,195 |
| Lawrence Ward C Precinct 3 | D+23.8 | 609 | D+47.2 | 286 | D+57.6 | 773 |
| Lawrence Ward C Precinct 4 | D+15.9 | 675 | D+46.5 | 284 | D+56.5 | 889 |
| Lawrence Ward D Precinct 1 | D+16.5 | 1,009 | D+38.8 | 461 | D+48.5 | 1,024 |
| Lawrence Ward D Precinct 2 | D+11.3 | 811 | D+45.6 | 305 | D+56.7 | 762 |
| Lawrence Ward D Precinct 3 | D+22.6 | 499 | D+58.3 | 218 | D+52.8 | 646 |
| Lawrence Ward D Precinct 4 | D+26.3 | 813 | D+54.1 | 316 | D+54.7 | 817 |
| Lawrence Ward E Precinct 1 | D+12.2 | 1,319 | D+22.3 | 860 | D+28.0 | 1,481 |
| Lawrence Ward E Precinct 2 | D+10.4 | 1,303 | D+28.5 | 794 | D+32.7 | 1,467 |
| Lawrence Ward E Precinct 3 | D+9.4 | 909 | D+36.2 | 458 | D+36.7 | 932 |
| Lawrence Ward E Precinct 4 | D+6.8 | 869 | D+53.1 | 369 | D+45.3 | 1,030 |
| Lawrence Ward F Precinct 1 | D+19.9 | 1,311 | D+40.3 | 781 | D+40.0 | 1,371 |
| Lawrence Ward F Precinct 2 | D+23.1 | 727 | D+62.0 | 329 | D+63.0 | 805 |
| Lawrence Ward F Precinct 3 | D+29.2 | 1,030 | D+55.2 | 429 | D+55.2 | 1,074 |
| Lawrence Ward F Precinct 4 | D+20.5 | 1,041 | D+39.3 | 448 | D+49.4 | 981 |
| Methuen Precinct 1 | D+10.5 | 1,057 | D+25.6 | 555 | D+14.9 | 2,003 |
| Methuen Precinct 10 | D+1.0 | 1,789 | D+3.8 | 1,167 | D+22.9 | 2,098 |
| Methuen Precinct 11 | R+8.5 | 2,169 | R+4.2 | 1,649 | D+4.2 | 2,622 |
| Methuen Precinct 12 | D+2.1 | 1,843 | D+5.3 | 1,178 | D+4.4 | 2,558 |
| Methuen Precinct 2 | D+14.4 | 1,074 | D+30.5 | 640 | D+44.7 | 1,236 |
| Methuen Precinct 3 | D+7.6 | 1,650 | D+11.4 | 1,065 | D+14.6 | 2,082 |
| Methuen Precinct 4 | D+10.4 | 1,424 | D+17.9 | 884 | D+20.4 | 1,976 |
| Methuen Precinct 5 | D+1.1 | 1,678 | D+13.9 | 1,070 | D+21.9 | 1,844 |
| Methuen Precinct 6 | R+3.7 | 1,418 | D+0.9 | 970 | D+20.8 | 2,002 |
| Methuen Precinct 7 | D+1.8 | 1,921 | D+7.8 | 1,355 | D+9.8 | 2,382 |
| Methuen Precinct 8 | R+2.5 | 1,869 | D+2.3 | 1,379 | R+4.1 | 2,683 |
| Methuen Precinct 9 | R+13.1 | 1,920 | R+4.8 | 1,356 | R+0.1 | 2,433 |
Worcester: 41 precincts
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Ashburnham Precinct 1 | D+0.6 | 1,932 | D+0.8 | 1,454 | D+9.5 | 3,827 |
| Berlin Precinct 1 | D+18.4 | 2,407 | - | - | D+24.7 | 2,265 |
| Bolton Precinct 1 | D+37.0 | 3,676 | - | - | D+36.9 | 3,762 |
| Clinton Precinct 1 | D+17.8 | 2,090 | D+19.3 | 1,454 | D+27.5 | 2,070 |
| Clinton Precinct 2 | D+15.9 | 1,596 | D+20.2 | 1,054 | D+25.5 | 1,880 |
| Clinton Precinct 3 | D+13.1 | 1,993 | D+17.5 | 1,402 | D+21.8 | 2,018 |
| Clinton Precinct 4 | D+9.8 | 1,831 | D+11.8 | 1,220 | D+16.8 | 1,858 |
| Fitchburg Ward 1 Precinct A | D+13.2 | 1,084 | D+22.9 | 628 | D+28.7 | 1,113 |
| Fitchburg Ward 1 Precinct B | D+16.4 | 1,284 | D+25.0 | 776 | D+29.7 | 1,329 |
| Fitchburg Ward 2 Precinct A | D+8.1 | 1,019 | D+18.1 | 598 | D+33.6 | 1,058 |
| Fitchburg Ward 2 Precinct B | D+10.7 | 1,354 | D+13.8 | 858 | D+15.1 | 1,545 |
| Fitchburg Ward 3 Precinct A | D+6.4 | 2,060 | D+13.0 | 1,406 | D+14.2 | 2,051 |
| Fitchburg Ward 3 Precinct B | D+5.5 | 1,479 | D+6.3 | 958 | D+19.7 | 1,639 |
| Fitchburg Ward 4 Precinct A | D+21.3 | 887 | D+17.9 | 577 | D+19.2 | 691 |
| Fitchburg Ward 4 Precinct B | D+27.8 | 1,018 | D+32.3 | 523 | D+37.1 | 1,162 |
| Fitchburg Ward 5 Precinct A | D+8.1 | 1,957 | D+3.1 | 1,454 | D+10.9 | 2,040 |
| Fitchburg Ward 5 Precinct B | D+13.3 | 842 | D+31.5 | 454 | D+32.2 | 884 |
| Fitchburg Ward 6 Precinct A | D+9.1 | 1,752 | D+10.9 | 1,114 | D+17.7 | 1,801 |
| Fitchburg Ward 6 Precinct B | D+19.4 | 1,016 | D+25.0 | 612 | D+33.7 | 1,196 |
| Gardner Ward 1 Precinct A | D+15.8 | 1,100 | D+23.2 | 796 | D+19.3 | 1,164 |
| Gardner Ward 1 Precinct B | R+2.0 | 658 | D+1.0 | 409 | R+3.3 | 490 |
| Gardner Ward 2 Precinct A | D+6.2 | 1,032 | D+14.7 | 673 | D+14.2 | 1,028 |
| Gardner Ward 2 Precinct B | R+3.6 | 1,144 | R+1.1 | 735 | D+5.1 | 1,199 |
| Gardner Ward 3 Precinct A | R+2.3 | 867 | D+3.2 | 528 | D+13.0 | 869 |
| Gardner Ward 3 Precinct B | D+10.2 | 1,045 | D+21.0 | 691 | D+18.1 | 1,049 |
| Gardner Ward 4 Precinct A | D+10.5 | 884 | D+23.3 | 570 | D+25.1 | 957 |
| Gardner Ward 4 Precinct B | D+4.1 | 749 | D+16.7 | 419 | D+10.2 | 699 |
| Gardner Ward 5 Precinct A | D+0.2 | 807 | D+10.7 | 496 | D+15.2 | 856 |
| Gardner Ward 5 Precinct B | D+9.0 | 1,117 | D+8.5 | 804 | D+10.1 | 1,133 |
| Harvard Precinct 1 | D+51.8 | 4,013 | - | - | D+51.3 | 4,129 |
| Lancaster Precinct 1 | D+8.3 | 1,881 | D+4.1 | 1,335 | D+13.8 | 2,090 |
| Lancaster Precinct 2 | D+15.7 | 2,358 | D+14.1 | 1,756 | D+18.0 | 2,264 |
| Lunenburg Precinct A | D+9.7 | 1,787 | D+7.8 | 1,298 | D+15.4 | 1,813 |
| Lunenburg Precinct B | D+8.3 | 1,725 | D+16.5 | 1,181 | D+17.0 | 1,676 |
| Lunenburg Precinct C | D+6.5 | 1,701 | D+4.3 | 1,268 | D+11.1 | 1,984 |
| Lunenburg Precinct D | D+11.5 | 1,942 | D+11.1 | 1,445 | D+17.8 | 1,719 |
| Westminster Precinct 1 | R+4.5 | 1,815 | R+0.9 | 1,312 | D+4.3 | 2,685 |
| Westminster Precinct 2 (part) | R+3.3 | 1,385 | R+0.6 | 1,017 | D+2.8 | 2,609 |
| Winchendon Precinct 1 | R+20.4 | 1,646 | R+11.7 | 997 | R+15.7 | 1,243 |
| Winchendon Precinct 2 | R+11.0 | 1,786 | R+8.8 | 1,222 | R+3.7 | 1,785 |
| Winchendon Precinct 3 | R+13.4 | 1,804 | R+6.8 | 1,209 | R+5.9 | 1,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.
| Area | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| District | 783,429 | 612,024 | 59.5% | 22.8% | 4.1% | 8.2% | $113k | 40.1% | 19.3% | 15.8% | 63.4% | 10.3% | 17.2% |
| Middlesex (in district) | 434,760 | 340,490 | 64.7% | 10.8% | 4.9% | 12.9% | $128k | 47.9% | 18.2% | 16.2% | 67.8% | 8.8% | 7.1% |
| Essex (in district) | 208,637 | 159,715 | 39.4% | 52.1% | 2.9% | 2.4% | $87k | 26.0% | 22.1% | 13.8% | 51.0% | 13.1% | 43.3% |
| Worcester (in district) | 140,032 | 111,819 | 73.4% | 16.1% | 3.3% | 2.4% | $102k | 36.1% | 18.5% | 17.4% | 67.7% | 10.4% | 10.5% |
Middlesex: 125 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Acton Precinct 1 | 3,235 | 2,575 | 46.9% | 10.6% | 3.6% | 35.4% | $132k | 78.2% | 16.7% | 18.5% | 51.6% | 4.0% | 8.0% |
| Acton Precinct 2 | 3,098 | 2,521 | 69.6% | 3.5% | 1.0% | 22.5% | $160k | 80.4% | 10.6% | 21.5% | 89.2% | 2.9% | 0.1% |
| Acton Precinct 3 | 3,991 | 2,983 | 62.5% | 2.8% | 0.0% | 24.3% | $209k | 84.7% | 9.4% | 17.0% | 86.9% | 2.6% | 1.2% |
| Acton Precinct 4 | 3,461 | 2,744 | 63.4% | 4.1% | 2.3% | 25.7% | $195k | 82.0% | 17.0% | 18.0% | 82.3% | 3.7% | 1.0% |
| Acton Precinct 5 | 2,744 | 2,203 | 64.2% | 2.5% | 1.4% | 21.3% | $153k | 76.3% | 13.8% | 18.1% | 79.7% | 2.9% | 0.5% |
| Acton Precinct 6 | 3,637 | 2,596 | 64.2% | 1.5% | 5.9% | 22.8% | $193k | 79.6% | 12.5% | 14.7% | 81.9% | 3.6% | 1.3% |
| Acton Precinct 7 | 3,966 | 2,913 | 44.0% | 4.1% | 16.5% | 26.2% | $131k | 74.4% | 13.8% | 16.2% | 56.9% | 4.2% | 3.2% |
| Ashby Precinct 1 | 3,223 | 2,676 | 92.5% | 4.7% | 0.0% | 0.2% | $117k | 43.7% | 11.8% | 21.5% | 95.4% | 2.7% | 0.7% |
| Ayer Precinct 1 | 2,219 | 1,826 | 67.2% | 20.5% | 3.6% | 3.9% | $79k | 32.3% | 11.6% | 19.8% | 62.2% | 16.1% | 10.2% |
| Ayer Precinct 2 | 3,949 | 3,066 | 73.5% | 11.9% | 3.4% | 6.3% | $153k | 50.3% | 17.7% | 13.0% | 80.8% | 8.8% | 4.6% |
| Ayer Precinct 3 | 2,498 | 2,022 | 64.5% | 14.5% | 9.9% | 7.0% | $92k | 39.8% | 19.0% | 12.2% | 59.5% | 8.9% | 3.1% |
| Billerica Precinct 1 | 2,704 | 2,202 | 66.7% | 6.9% | 4.9% | 16.7% | $128k | 49.4% | 24.1% | 14.6% | 53.7% | 16.4% | 6.0% |
| Billerica Precinct 11 | 2,641 | 2,203 | 66.5% | 4.5% | 1.6% | 8.1% | $99k | 31.9% | 10.3% | 25.7% | 67.2% | 9.5% | 2.6% |
| Billerica Precinct 12 | 3,583 | 2,927 | 81.6% | 1.5% | 1.7% | 8.8% | $176k | 45.3% | 7.4% | 19.3% | 89.8% | 4.2% | 2.5% |
| Billerica Precinct 2 | 3,754 | 2,940 | 60.5% | 18.7% | 4.6% | 9.4% | $154k | 42.8% | 20.0% | 12.7% | 82.1% | 5.8% | 9.3% |
| Billerica Precinct 6 | 3,461 | 2,933 | 75.7% | 11.3% | 5.1% | 5.9% | $153k | 39.4% | 21.8% | 11.4% | 63.5% | 3.8% | 10.1% |
| Billerica Precinct 7 | 4,508 | 3,776 | 73.7% | 2.5% | 4.2% | 10.2% | $146k | 41.2% | 16.2% | 20.8% | 69.3% | 2.0% | 0.8% |
| Billerica Precinct 8 | 4,478 | 3,738 | 81.4% | 6.0% | 2.0% | 7.4% | $171k | 41.8% | 21.9% | 16.2% | 74.6% | 1.0% | 9.0% |
| Boxborough Precinct 1 | 5,478 | 4,381 | 64.2% | 0.9% | 8.2% | 23.0% | $161k | 80.6% | 21.5% | 16.2% | 73.5% | 3.8% | 1.5% |
| Carlisle Precinct 1 | 5,240 | 3,857 | 80.2% | 3.0% | 1.0% | 11.2% | $242k | 87.0% | 11.0% | 21.6% | 93.6% | 1.5% | 0.8% |
| Chelmsford Precinct 1 | 2,945 | 2,395 | 83.6% | 8.5% | 0.5% | 2.9% | $118k | 39.1% | 14.3% | 17.0% | 72.4% | 3.7% | 4.5% |
| Chelmsford Precinct 10 | 3,106 | 2,287 | 67.6% | 2.5% | 3.6% | 22.2% | $147k | 53.8% | 16.6% | 10.9% | 65.2% | 7.7% | 0.9% |
| Chelmsford Precinct 11 | 2,928 | 2,416 | 79.8% | 1.9% | 7.2% | 8.1% | $150k | 55.8% | 16.6% | 21.1% | 98.2% | 5.7% | 1.5% |
| Chelmsford Precinct 2 | 2,722 | 2,000 | 82.9% | 4.8% | 3.6% | 7.6% | $144k | 50.0% | 11.7% | 13.6% | 88.8% | 3.2% | 2.1% |
| Chelmsford Precinct 3 | 4,667 | 3,706 | 65.9% | 7.1% | 1.8% | 21.7% | $136k | 49.1% | 16.5% | 20.3% | 82.6% | 3.6% | 3.0% |
| Chelmsford Precinct 4 | 2,987 | 2,199 | 85.9% | 1.6% | 0.0% | 7.2% | $175k | 64.6% | 10.0% | 22.9% | 99.8% | 0.5% | 2.2% |
| Chelmsford Precinct 5 | 4,090 | 3,140 | 76.7% | 6.2% | 0.1% | 10.9% | $176k | 65.3% | 18.2% | 17.1% | 91.8% | 2.5% | 3.4% |
| Chelmsford Precinct 6 | 2,797 | 2,253 | 81.0% | 12.2% | 0.1% | 3.0% | $148k | 52.5% | 20.0% | 13.8% | 90.4% | 3.7% | 1.9% |
| Chelmsford Precinct 7 | 2,905 | 2,328 | 73.9% | 8.8% | 3.1% | 11.7% | $136k | 53.9% | 14.8% | 17.2% | 67.9% | 6.6% | 4.5% |
| Chelmsford Precinct 8 | 2,908 | 2,387 | 71.6% | 13.6% | 3.0% | 9.0% | $113k | 63.2% | 17.0% | 21.9% | 77.3% | 3.6% | 5.5% |
| Chelmsford Precinct 9 | 4,460 | 3,501 | 83.6% | 1.8% | 0.0% | 8.2% | $102k | 38.8% | 17.3% | 20.6% | 78.0% | 10.0% | 0.2% |
| Concord Precinct 1 | 4,448 | 3,551 | 84.3% | 3.8% | 4.2% | 1.6% | $184k | 67.8% | 13.8% | 25.5% | 69.1% | 3.5% | 3.7% |
| Concord Precinct 2 | 2,961 | 2,183 | 79.9% | 4.6% | 3.6% | 7.8% | $179k | 79.8% | 8.9% | 20.3% | 54.1% | 6.4% | 1.5% |
| Concord Precinct 3 | 3,599 | 2,684 | 79.7% | 1.9% | 0.4% | 10.2% | $182k | 82.7% | 10.2% | 25.5% | 81.7% | 2.2% | 0.3% |
| Concord Precinct 4 | 3,873 | 2,939 | 84.6% | 1.6% | 0.4% | 1.4% | $200k | 89.5% | 12.1% | 26.0% | 82.8% | 4.7% | 1.4% |
| Concord Precinct 5 | 3,299 | 2,532 | 80.1% | 6.8% | 1.8% | 8.1% | $213k | 80.9% | 15.4% | 19.9% | 94.7% | 1.6% | 3.7% |
| Dracut Precinct 1 | 3,349 | 2,791 | 72.0% | 9.6% | 1.9% | 11.1% | $115k | 33.3% | 27.9% | 14.8% | 67.4% | 8.1% | 8.8% |
| Dracut Precinct 2 | 2,970 | 2,234 | 75.5% | 12.8% | 3.4% | 6.5% | $107k | 22.9% | 15.1% | 13.2% | 56.4% | 9.4% | 6.5% |
| Dracut Precinct 3 | 4,063 | 3,276 | 84.3% | 7.5% | 1.4% | 6.3% | $98k | 30.8% | 18.4% | 18.5% | 84.6% | 15.1% | 4.3% |
| Dracut Precinct 4 | 3,844 | 2,863 | 82.6% | 6.6% | 0.5% | 3.4% | $153k | 47.1% | 11.8% | 15.0% | 97.6% | 2.3% | 2.0% |
| Dracut Precinct 5 | 3,414 | 2,577 | 61.1% | 7.1% | 15.2% | 3.4% | $154k | 29.1% | 17.5% | 20.3% | 86.5% | 2.8% | 1.3% |
| Dracut Precinct 6 | 4,340 | 3,501 | 68.7% | 9.0% | 12.1% | 2.6% | $78k | 41.5% | 14.2% | 17.7% | 77.4% | 13.7% | 5.6% |
| Dracut Precinct 7 | 3,767 | 2,915 | 75.3% | 11.1% | 4.1% | 7.9% | $117k | 37.7% | 13.6% | 14.9% | 69.1% | 9.0% | 6.6% |
| Dracut Precinct 8 | 3,636 | 2,899 | 89.0% | 3.3% | 2.0% | 2.9% | $133k | 48.2% | 7.3% | 23.8% | 90.7% | 5.0% | 3.0% |
| Dracut Precinct 9 | 3,200 | 2,560 | 78.2% | 12.6% | 2.2% | 6.9% | $109k | 30.7% | 15.9% | 25.6% | 87.2% | 2.1% | 5.1% |
| Dunstable Precinct 1 | 3,386 | 2,627 | 89.3% | 5.6% | 0.9% | 2.3% | $206k | 62.4% | 15.1% | 15.0% | 96.5% | 0.5% | 2.2% |
| Groton Precinct 1 | 5,054 | 3,478 | 78.9% | 3.8% | 3.3% | 8.9% | $180k | 75.2% | 14.2% | 16.2% | 87.0% | 3.5% | 2.1% |
| Groton Precinct 2 | 3,262 | 2,419 | 79.2% | 9.3% | 0.3% | 5.9% | $187k | 65.3% | 6.7% | 21.0% | 88.0% | 5.0% | 2.1% |
| Groton Precinct 3 | 3,047 | 2,254 | 90.1% | 0.9% | 0.8% | 4.2% | $206k | 67.3% | 18.8% | 15.0% | 92.5% | 3.1% | 0.1% |
| Hudson Precinct 1 | 3,377 | 2,923 | 76.1% | 4.3% | 1.5% | 4.2% | $104k | 37.6% | 10.0% | 31.6% | 78.5% | 4.6% | 4.7% |
| Hudson Precinct 2 | 3,062 | 2,470 | 73.6% | 12.2% | 1.9% | 2.2% | $61k | 32.6% | 9.5% | 16.8% | 57.9% | 10.3% | 10.4% |
| Hudson Precinct 3 | 2,810 | 2,297 | 83.4% | 7.5% | 1.5% | 1.8% | $119k | 47.5% | 13.6% | 15.2% | 77.2% | 6.0% | 2.9% |
| Hudson Precinct 4 | 4,368 | 3,289 | 76.7% | 6.4% | 0.4% | 8.6% | $156k | 51.5% | 14.0% | 15.6% | 84.2% | 2.4% | 4.5% |
| Hudson Precinct 5 | 4,301 | 3,429 | 79.3% | 6.5% | 0.2% | 3.7% | $118k | 54.9% | 15.1% | 20.5% | 74.4% | 4.5% | 4.3% |
| Hudson Precinct 6 | 2,120 | 1,762 | 77.1% | 7.2% | 0.3% | 4.9% | $106k | 50.6% | 14.8% | 21.6% | 61.6% | 6.0% | 3.7% |
| Littleton Precinct 1 | 2,291 | 1,783 | 76.1% | 4.3% | 0.9% | 15.2% | $136k | 59.7% | 11.7% | 19.4% | 83.1% | 3.8% | 2.0% |
| Littleton Precinct 2 | 2,874 | 2,253 | 78.1% | 2.8% | 2.3% | 9.4% | $174k | 66.7% | 17.8% | 17.2% | 86.7% | 4.2% | 1.0% |
| Littleton Precinct 3 | 5,099 | 3,953 | 82.8% | 3.1% | 1.7% | 8.6% | $154k | 55.5% | 14.3% | 17.0% | 82.2% | 7.2% | 1.5% |
| Lowell Precinct 1-1 | 3,304 | 2,767 | 54.8% | 17.0% | 16.6% | 5.2% | $87k | 32.7% | 44.4% | 9.6% | 33.2% | 16.6% | 9.5% |
| Lowell Precinct 1-2 | 3,276 | 2,698 | 46.5% | 10.5% | 15.7% | 21.4% | $107k | 32.6% | 22.7% | 16.6% | 55.7% | 10.5% | 7.1% |
| Lowell Precinct 1-3 | 4,585 | 3,587 | 48.8% | 13.3% | 11.2% | 25.6% | $111k | 37.0% | 17.6% | 16.1% | 58.2% | 4.7% | 9.6% |
| Lowell Precinct 1-4 | 3,566 | 2,850 | 51.3% | 24.2% | 3.1% | 19.9% | $101k | 34.3% | 13.5% | 21.9% | 67.7% | 8.3% | 20.0% |
| Lowell Precinct 2-1 | 3,072 | 2,266 | 29.0% | 43.0% | 12.5% | 12.0% | $59k | 13.7% | 17.0% | 8.3% | 49.0% | 21.5% | 32.5% |
| Lowell Precinct 2-2 | 3,533 | 2,522 | 44.6% | 24.4% | 11.0% | 14.6% | $68k | 19.0% | 17.5% | 9.3% | 60.7% | 5.5% | 19.8% |
| Lowell Precinct 2-3 | 3,844 | 2,486 | 31.6% | 38.7% | 11.8% | 9.6% | $71k | 27.6% | 21.1% | 9.4% | 48.5% | 23.2% | 19.4% |
| Lowell Precinct 2-4 | 4,961 | 3,630 | 36.0% | 36.0% | 14.7% | 11.1% | $87k | 19.6% | 31.5% | 8.6% | 46.5% | 18.3% | 25.0% |
| Lowell Precinct 3-1 | 2,757 | 2,051 | 55.0% | 23.7% | 5.7% | 11.1% | $67k | 29.3% | 17.6% | 19.6% | 27.0% | 20.5% | 18.9% |
| Lowell Precinct 3-2 | 3,891 | 3,029 | 71.8% | 8.1% | 3.2% | 9.3% | $147k | 50.3% | 15.3% | 18.8% | 90.8% | 10.0% | 8.0% |
| Lowell Precinct 3-3 | 3,959 | 3,335 | 66.7% | 10.1% | 6.0% | 9.6% | $106k | 55.1% | 21.8% | 20.7% | 58.6% | 11.5% | 8.1% |
| Lowell Precinct 3-4 | 4,053 | 3,128 | 51.9% | 20.8% | 7.7% | 12.3% | $108k | 32.4% | 17.5% | 10.3% | 52.4% | 4.3% | 17.3% |
| Lowell Precinct 4-1 | 3,606 | 2,909 | 44.1% | 24.7% | 6.6% | 7.0% | $55k | 23.2% | 23.3% | 11.3% | 26.7% | 16.8% | 21.3% |
| Lowell Precinct 4-2 | 3,432 | 2,787 | 41.3% | 28.6% | 14.8% | 12.3% | $59k | 38.6% | 20.9% | 14.8% | 17.7% | 26.8% | 22.9% |
| Lowell Precinct 4-3 | 3,746 | 3,306 | 51.1% | 22.8% | 9.4% | 10.2% | $40k | 38.1% | 44.0% | 9.7% | 22.0% | 36.1% | 15.8% |
| Lowell Precinct 4-4 | 4,572 | 3,690 | 52.5% | 20.9% | 14.9% | 6.0% | $83k | 24.0% | 47.1% | 8.4% | 31.4% | 25.3% | 13.6% |
| Lowell Precinct 5-1 | 4,860 | 3,832 | 39.0% | 13.4% | 7.6% | 36.3% | $85k | 21.9% | 17.3% | 12.6% | 56.5% | 17.5% | 8.1% |
| Lowell Precinct 5-2 | 4,519 | 3,234 | 38.8% | 25.9% | 9.4% | 19.0% | $78k | 25.0% | 20.6% | 9.0% | 37.0% | 15.7% | 13.3% |
| Lowell Precinct 5-3 | 2,540 | 1,958 | 47.0% | 28.8% | 10.9% | 4.6% | $63k | 16.8% | 14.9% | 15.0% | 35.4% | 17.9% | 23.4% |
| Lowell Precinct 5-4 | 3,239 | 2,489 | 55.5% | 9.6% | 4.7% | 27.1% | $99k | 16.0% | 16.4% | 10.7% | 55.7% | 5.5% | 4.0% |
| Lowell Precinct 6-1 | 3,262 | 2,464 | 25.0% | 7.9% | 4.9% | 54.9% | $94k | 27.0% | 19.5% | 11.7% | 47.0% | 18.7% | 5.4% |
| Lowell Precinct 6-2 | 2,546 | 2,053 | 21.8% | 21.4% | 7.2% | 43.5% | $69k | 19.9% | 22.9% | 13.5% | 21.3% | 27.5% | 13.6% |
| Lowell Precinct 6-3 | 2,489 | 1,783 | 23.4% | 19.7% | 11.7% | 42.1% | $68k | 15.3% | 14.3% | 10.8% | 41.1% | 34.0% | 16.5% |
| Lowell Precinct 6-4 | 3,441 | 2,769 | 20.2% | 14.9% | 2.9% | 54.9% | $103k | 18.9% | 17.5% | 14.0% | 58.5% | 11.6% | 14.7% |
| Lowell Precinct 7-1 | 3,306 | 2,836 | 44.7% | 13.2% | 12.2% | 25.2% | $69k | 27.7% | 33.7% | 20.5% | 29.1% | 15.8% | 11.8% |
| Lowell Precinct 7-2 | 3,183 | 2,733 | 37.5% | 34.8% | 9.8% | 13.2% | $29k | 26.5% | 47.8% | 11.7% | 13.0% | 36.0% | 22.7% |
| Lowell Precinct 7-3 | 3,854 | 3,034 | 35.0% | 27.9% | 15.2% | 16.8% | $62k | 27.0% | 23.2% | 9.8% | 15.6% | 29.4% | 18.7% |
| Lowell Precinct 7-4 | 3,381 | 2,746 | 23.1% | 19.3% | 10.1% | 37.8% | $67k | 14.2% | 33.1% | 10.9% | 26.6% | 23.9% | 12.9% |
| Lowell Precinct 8-1 | 4,959 | 3,775 | 36.4% | 8.8% | 17.6% | 30.3% | $92k | 42.7% | 23.2% | 11.9% | 42.8% | 19.5% | 4.2% |
| Lowell Precinct 8-2 | 2,848 | 2,321 | 29.6% | 20.6% | 24.2% | 22.9% | $81k | 50.2% | 30.0% | 8.6% | 19.1% | 11.2% | 13.5% |
| Lowell Precinct 8-3 | 4,880 | 3,891 | 46.6% | 9.0% | 2.7% | 37.7% | $136k | 46.8% | 27.0% | 9.6% | 69.5% | 13.4% | 3.7% |
| Lowell Precinct 8-4 | 3,505 | 2,684 | 37.4% | 5.2% | 1.8% | 48.3% | $115k | 28.5% | 14.9% | 14.9% | 63.7% | 6.8% | 2.5% |
| Marlborough Precinct 1-1 | 3,090 | 2,487 | 45.4% | 14.0% | 3.0% | 7.2% | $65k | 38.3% | 18.8% | 20.7% | 46.1% | 8.3% | 9.8% |
| Marlborough Precinct 1-2 | 2,787 | 2,332 | 67.8% | 7.3% | 0.9% | 16.1% | $159k | 61.0% | 9.5% | 25.3% | 85.6% | 3.3% | 3.5% |
| Marlborough Precinct 2-1 | 3,713 | 2,870 | 72.9% | 6.3% | 1.0% | 2.1% | $96k | 34.3% | 17.4% | 12.6% | 66.1% | 3.4% | 6.5% |
| Marlborough Precinct 2-2 | 2,848 | 2,006 | 53.1% | 13.2% | 4.8% | 7.2% | $73k | 29.7% | 20.8% | 11.8% | 67.9% | 8.8% | 8.5% |
| Marlborough Precinct 3-1 | 3,236 | 2,738 | 44.4% | 40.4% | 2.7% | 0.8% | $76k | 25.9% | 26.6% | 13.1% | 28.8% | 22.6% | 33.6% |
| Marlborough Precinct 3-2 | 3,382 | 2,649 | 60.2% | 8.4% | 16.0% | 4.9% | $112k | 57.1% | 21.9% | 12.5% | 48.1% | 7.1% | 10.0% |
| Marlborough Precinct 4-1 | 2,611 | 2,159 | 52.5% | 21.5% | 0.0% | 18.1% | $85k | 36.8% | 22.0% | 14.3% | 46.3% | 16.2% | 16.6% |
| Marlborough Precinct 4-2 | 2,972 | 2,452 | 61.3% | 10.3% | 5.6% | 3.6% | $119k | 42.7% | 11.7% | 21.1% | 77.5% | 7.1% | 8.2% |
| Marlborough Precinct 5-1 | 2,872 | 2,411 | 32.4% | 33.9% | 0.7% | 1.3% | $93k | 34.3% | 19.1% | 10.2% | 35.9% | 10.0% | 27.4% |
| Marlborough Precinct 5-2 | 2,571 | 1,979 | 69.2% | 11.8% | 2.0% | 2.2% | $123k | 45.6% | 10.5% | 18.7% | 62.5% | 10.4% | 10.8% |
| Marlborough Precinct 6-1 | 3,492 | 2,609 | 28.4% | 35.4% | 0.0% | 2.3% | $72k | 22.9% | 32.0% | 7.2% | 31.5% | 13.7% | 29.7% |
| Marlborough Precinct 6-2 | 3,064 | 2,417 | 71.6% | 8.7% | 7.7% | 1.8% | $132k | 51.4% | 12.1% | 20.3% | 76.6% | 4.4% | 7.2% |
| Marlborough Precinct 7-1 | 2,896 | 2,263 | 53.0% | 24.7% | 0.0% | 2.6% | $99k | 34.5% | 29.3% | 7.7% | 52.0% | 12.7% | 22.2% |
| Marlborough Precinct 7-2 | 1,995 | 1,525 | 42.2% | 12.9% | 6.8% | 9.0% | $110k | 52.0% | 10.6% | 16.3% | 79.2% | 5.8% | 5.3% |
| Pepperell Precinct 1 | 3,045 | 2,261 | 85.6% | 3.9% | 4.5% | 4.0% | $152k | 43.0% | 16.6% | 12.0% | 92.6% | 5.0% | 0.8% |
| Pepperell Precinct 2 | 3,114 | 2,613 | 76.9% | 2.7% | 6.5% | 10.3% | $120k | 48.2% | 19.0% | 23.3% | 94.7% | 13.9% | 4.7% |
| Pepperell Precinct 3 | 3,572 | 2,835 | 85.0% | 5.0% | 2.2% | 4.2% | $140k | 45.6% | 17.6% | 16.6% | 85.5% | 5.2% | 2.2% |
| Pepperell Precinct 4 | 1,871 | 1,567 | 89.0% | 4.2% | 0.9% | 4.7% | $67k | 34.8% | 13.8% | 22.9% | 60.8% | 8.6% | 0.6% |
| Shirley Precinct 1 | 6,971 | 5,830 | 72.4% | 12.8% | 8.1% | 2.2% | $128k | 36.8% | 13.7% | 19.8% | 77.4% | 9.9% | 6.3% |
| Stow Precinct 1 | 3,196 | 2,459 | 90.0% | 4.0% | 2.2% | 1.6% | $210k | 77.9% | 11.7% | 18.5% | 86.4% | 2.6% | 1.9% |
| Stow Precinct 2 | 3,964 | 3,105 | 81.1% | 2.0% | 4.0% | 9.8% | $189k | 72.8% | 14.8% | 19.6% | 84.5% | 7.2% | 0.6% |
| Townsend Precinct 1 | 2,822 | 2,362 | 90.0% | 5.3% | 0.8% | 0.4% | $137k | 33.1% | 26.6% | 14.5% | 80.0% | 10.8% | 1.0% |
| Townsend Precinct 2 | 3,251 | 2,491 | 80.6% | 4.5% | 3.9% | 7.7% | $104k | 36.4% | 18.1% | 15.7% | 75.2% | 11.1% | 0.7% |
| Townsend Precinct 3 | 3,000 | 2,314 | 90.0% | 3.6% | 0.6% | 0.8% | $131k | 36.7% | 9.1% | 20.9% | 91.9% | 4.7% | 2.5% |
| Tyngsborough Precinct 1 | 2,462 | 1,839 | 81.4% | 2.8% | 4.4% | 8.2% | $135k | 52.2% | 15.9% | 17.2% | 90.8% | 2.7% | 0.1% |
| Tyngsborough Precinct 2 | 3,624 | 2,837 | 73.6% | 8.1% | 5.1% | 10.4% | $107k | 47.3% | 23.0% | 15.3% | 79.7% | 15.2% | 2.0% |
| Tyngsborough Precinct 3 | 3,139 | 2,301 | 67.3% | 14.0% | 4.6% | 10.8% | $114k | 49.2% | 22.4% | 15.3% | 81.3% | 4.7% | 3.7% |
| Tyngsborough Precinct 4 | 3,346 | 2,630 | 94.5% | 0.8% | 0.0% | 1.6% | $204k | 59.8% | 26.9% | 11.8% | 96.7% | 1.9% | 0.6% |
| Westford Precinct 1 | 2,341 | 1,738 | 67.3% | 3.4% | 0.5% | 25.5% | $131k | 66.5% | 12.1% | 15.9% | 63.9% | 5.9% | 3.0% |
| Westford Precinct 2 | 3,401 | 2,519 | 63.8% | 1.4% | 0.5% | 27.0% | $158k | 73.8% | 14.1% | 13.2% | 82.9% | 5.5% | 0.3% |
| Westford Precinct 3 | 4,030 | 2,858 | 80.7% | 7.2% | 0.0% | 11.1% | $193k | 68.2% | 12.8% | 15.4% | 95.6% | 1.5% | 1.9% |
| Westford Precinct 4 | 3,374 | 2,488 | 74.1% | 5.1% | 0.2% | 16.0% | $206k | 80.8% | 12.0% | 13.9% | 90.0% | 2.5% | 1.3% |
| Westford Precinct 5 | 3,321 | 2,543 | 58.7% | 2.1% | 0.3% | 34.0% | $194k | 75.9% | 14.0% | 13.5% | 89.1% | 2.6% | 1.1% |
| Westford Precinct 6 | 3,652 | 2,733 | 71.4% | 2.5% | 0.0% | 22.6% | $200k | 67.6% | 16.1% | 15.6% | 88.8% | 1.3% | 1.2% |
| Westford Precinct 7 | 4,566 | 3,488 | 71.1% | 3.0% | 0.1% | 19.9% | $201k | 80.7% | 15.3% | 14.9% | 86.2% | 4.4% | 3.3% |
Essex: 60 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Haverhill Precinct 1-1 | 2,014 | 1,576 | 37.1% | 55.2% | 2.2% | 0.0% | $80k | 15.2% | 27.6% | 9.0% | 36.3% | 13.8% | 45.4% |
| Haverhill Precinct 1-2 | 4,080 | 2,935 | 43.5% | 48.4% | 4.8% | 0.2% | $76k | 26.8% | 29.7% | 6.7% | 36.6% | 20.8% | 31.5% |
| Haverhill Precinct 1-3 | 3,963 | 2,987 | 46.1% | 45.1% | 3.5% | 0.2% | $81k | 27.6% | 24.9% | 8.3% | 59.1% | 10.7% | 34.7% |
| Haverhill Precinct 2-1 | 2,591 | 2,166 | 65.6% | 21.4% | 6.0% | 0.4% | $108k | 34.1% | 18.2% | 11.7% | 64.2% | 4.8% | 16.2% |
| Haverhill Precinct 2-2 | 2,889 | 2,227 | 65.0% | 20.4% | 4.5% | 0.5% | $103k | 29.3% | 24.1% | 13.8% | 62.0% | 3.8% | 12.0% |
| Haverhill Precinct 2-3 | 4,478 | 3,619 | 48.6% | 45.5% | 1.7% | 0.2% | $91k | 19.0% | 19.3% | 12.4% | 45.8% | 11.0% | 32.6% |
| Haverhill Precinct 3-1 | 3,596 | 2,744 | 47.5% | 47.4% | 2.7% | 0.1% | $48k | 21.7% | 23.3% | 16.6% | 8.4% | 36.1% | 33.9% |
| Haverhill Precinct 3-2 | 3,009 | 2,351 | 54.8% | 26.6% | 4.5% | 2.6% | $50k | 22.2% | 19.1% | 22.9% | 27.3% | 17.4% | 17.9% |
| Haverhill Precinct 3-3 | 2,134 | 1,629 | 44.5% | 42.4% | 3.3% | 1.0% | $69k | 25.2% | 22.9% | 11.5% | 49.7% | 14.2% | 27.6% |
| Haverhill Precinct 4-1 | 3,327 | 2,689 | 75.4% | 17.6% | 1.2% | 1.1% | $87k | 36.0% | 14.4% | 19.4% | 65.6% | 9.3% | 7.5% |
| Haverhill Precinct 4-2 | 4,576 | 3,837 | 77.6% | 15.3% | 1.8% | 2.8% | $127k | 41.5% | 14.5% | 21.3% | 84.7% | 4.7% | 9.3% |
| Haverhill Precinct 4-3 | 2,507 | 2,066 | 79.5% | 15.3% | 1.3% | 0.5% | $98k | 42.3% | 15.4% | 19.1% | 78.8% | 10.9% | 6.8% |
| Haverhill Precinct 5-1 | 2,407 | 1,896 | 61.1% | 14.6% | 0.1% | 2.1% | $83k | 26.8% | 17.0% | 16.6% | 67.1% | 15.5% | 14.1% |
| Haverhill Precinct 5-2 | 3,006 | 2,646 | 89.1% | 7.3% | 0.0% | 1.6% | $84k | 32.1% | 13.9% | 31.3% | 84.7% | 5.7% | 4.3% |
| Haverhill Precinct 5-3 | 3,543 | 2,723 | 75.0% | 14.2% | 0.8% | 7.2% | $121k | 41.4% | 10.6% | 17.1% | 93.9% | 11.6% | 9.0% |
| Haverhill Precinct 6-1 | 3,528 | 2,617 | 60.8% | 28.2% | 3.4% | 0.4% | $91k | 26.6% | 25.0% | 12.0% | 60.3% | 11.6% | 15.0% |
| Haverhill Precinct 6-2 | 3,093 | 2,450 | 65.2% | 29.9% | 1.2% | 1.1% | $110k | 35.4% | 10.5% | 19.4% | 83.7% | 11.0% | 21.6% |
| Haverhill Precinct 6-3 | 2,497 | 2,020 | 78.5% | 9.5% | 1.9% | 1.2% | $124k | 36.7% | 13.8% | 20.2% | 82.3% | 7.6% | 7.7% |
| Haverhill Precinct 7-1 | 2,729 | 2,168 | 72.0% | 21.0% | 2.2% | 1.9% | $117k | 42.5% | 23.9% | 10.1% | 66.4% | 8.0% | 16.3% |
| Haverhill Precinct 7-2 | 3,171 | 2,496 | 62.7% | 24.5% | 2.9% | 2.9% | $101k | 37.9% | 16.8% | 12.4% | 76.6% | 9.0% | 19.2% |
| Haverhill Precinct 7-3 | 4,289 | 3,220 | 86.2% | 4.3% | 5.1% | 0.9% | $159k | 52.1% | 16.5% | 14.8% | 94.6% | 1.5% | 4.1% |
| Lawrence Precinct A-1 | 3,840 | 2,788 | 11.8% | 82.4% | 2.6% | 2.2% | $69k | 12.3% | 23.0% | 11.4% | 48.8% | 12.1% | 72.2% |
| Lawrence Precinct A-2 | 3,538 | 2,438 | 5.0% | 94.2% | 0.1% | 0.6% | $54k | 11.4% | 25.7% | 7.9% | 21.6% | 22.2% | 92.7% |
| Lawrence Precinct A-3 | 3,112 | 2,264 | 23.3% | 69.8% | 0.6% | 4.4% | $65k | 27.9% | 26.2% | 11.7% | 51.3% | 8.4% | 54.8% |
| Lawrence Precinct A-4 | 6,065 | 4,388 | 9.8% | 86.9% | 2.5% | 0.1% | $61k | 15.9% | 31.1% | 6.4% | 31.1% | 16.6% | 77.7% |
| Lawrence Precinct B-1 | 3,673 | 2,966 | 13.0% | 84.9% | 1.9% | 0.0% | $29k | 8.4% | 18.0% | 30.1% | 4.4% | 27.3% | 75.4% |
| Lawrence Precinct B-2 | 3,384 | 2,313 | 7.4% | 90.8% | 0.6% | 0.0% | $56k | 10.7% | 29.5% | 8.4% | 34.5% | 13.2% | 83.1% |
| Lawrence Precinct B-3 | 3,219 | 2,592 | 8.9% | 87.8% | 3.3% | 0.0% | $64k | 9.8% | 31.3% | 12.6% | 34.3% | 15.0% | 79.3% |
| Lawrence Precinct B-4 | 3,578 | 2,622 | 5.4% | 91.9% | 1.7% | 0.0% | $40k | 13.8% | 19.3% | 13.1% | 4.1% | 24.6% | 85.2% |
| Lawrence Precinct C-1 | 4,335 | 3,420 | 3.5% | 92.1% | 0.9% | 0.3% | $65k | 18.3% | 32.5% | 6.8% | 24.9% | 17.8% | 90.3% |
| Lawrence Precinct C-2 | 2,809 | 2,024 | 15.3% | 81.4% | 0.9% | 0.6% | $107k | 26.5% | 18.8% | 9.6% | 67.3% | 5.0% | 66.3% |
| Lawrence Precinct C-3 | 3,828 | 2,734 | 4.8% | 93.9% | 1.1% | 0.0% | $49k | 13.7% | 29.7% | 12.3% | 16.3% | 16.6% | 84.6% |
| Lawrence Precinct C-4 | 3,988 | 3,050 | 11.2% | 86.2% | 1.1% | 0.1% | $70k | 15.8% | 42.4% | 8.2% | 22.5% | 11.0% | 76.3% |
| Lawrence Precinct D-1 | 4,194 | 3,024 | 10.6% | 80.8% | 4.6% | 1.0% | $94k | 21.8% | 24.4% | 8.4% | 48.6% | 19.0% | 75.4% |
| Lawrence Precinct D-2 | 3,011 | 2,007 | 4.2% | 85.0% | 2.1% | 2.7% | $44k | 14.5% | 20.7% | 10.9% | 22.6% | 34.8% | 84.6% |
| Lawrence Precinct D-3 | 2,468 | 1,828 | 3.1% | 94.5% | 1.8% | 0.0% | $50k | 4.7% | 32.1% | 11.2% | 16.2% | 23.6% | 89.7% |
| Lawrence Precinct D-4 | 4,198 | 2,735 | 2.5% | 92.9% | 2.1% | 0.9% | $34k | 10.7% | 17.7% | 8.5% | 8.4% | 36.0% | 85.0% |
| Lawrence Precinct E-1 | 4,642 | 3,638 | 27.2% | 65.6% | 0.3% | 5.5% | $77k | 22.2% | 24.8% | 12.5% | 54.4% | 18.7% | 50.2% |
| Lawrence Precinct E-2 | 3,811 | 2,840 | 30.9% | 62.7% | 1.3% | 3.9% | $79k | 25.4% | 22.6% | 12.3% | 56.4% | 7.5% | 48.7% |
| Lawrence Precinct E-3 | 3,314 | 2,169 | 23.3% | 64.4% | 9.8% | 2.4% | $63k | 16.9% | 27.8% | 5.9% | 18.1% | 13.2% | 68.0% |
| Lawrence Precinct E-4 | 3,591 | 2,604 | 5.1% | 92.0% | 1.8% | 0.9% | $56k | 11.5% | 24.9% | 9.2% | 22.3% | 13.5% | 87.9% |
| Lawrence Precinct F-1 | 2,785 | 2,223 | 24.5% | 61.8% | 0.0% | 6.9% | $107k | 29.4% | 16.3% | 14.3% | 37.5% | 16.0% | 43.4% |
| Lawrence Precinct F-2 | 4,042 | 3,012 | 5.7% | 90.5% | 0.4% | 2.4% | $64k | 15.8% | 28.1% | 8.3% | 18.5% | 20.0% | 81.5% |
| Lawrence Precinct F-3 | 3,269 | 2,367 | 6.0% | 88.1% | 3.6% | 1.1% | $60k | 17.9% | 31.1% | 6.7% | 10.3% | 13.5% | 77.0% |
| Lawrence Precinct F-4 | 3,496 | 2,890 | 18.3% | 69.8% | 3.5% | 5.6% | $76k | 26.2% | 27.3% | 9.2% | 16.3% | 14.9% | 62.2% |
| Methuen Precinct 1 | 3,509 | 2,701 | 21.9% | 70.3% | 3.8% | 2.3% | $89k | 15.5% | 24.0% | 10.5% | 46.8% | 15.1% | 63.1% |
| Methuen Precinct 10 | 3,442 | 2,562 | 55.4% | 24.9% | 5.3% | 11.6% | $155k | 41.1% | 18.8% | 19.7% | 76.9% | 6.0% | 11.3% |
| Methuen Precinct 11 | 3,327 | 2,580 | 70.2% | 10.5% | 14.4% | 0.3% | $124k | 36.5% | 12.5% | 20.4% | 94.7% | 2.8% | 5.3% |
| Methuen Precinct 12 | 3,341 | 2,620 | 67.2% | 21.9% | 4.7% | 1.4% | $144k | 46.6% | 20.4% | 14.1% | 63.4% | 2.7% | 5.6% |
| Methuen Precinct 13 | 3,860 | 3,134 | 60.2% | 33.5% | 2.0% | 0.5% | $101k | 25.9% | 18.4% | 18.9% | 75.7% | 6.2% | 25.2% |
| Methuen Precinct 14 | 3,864 | 2,981 | 45.3% | 40.4% | 3.2% | 4.4% | $107k | 19.6% | 22.4% | 17.4% | 71.9% | 9.5% | 33.7% |
| Methuen Precinct 15 | 2,830 | 2,262 | 31.0% | 63.1% | 4.4% | 0.5% | $80k | 25.3% | 17.2% | 21.0% | 44.1% | 19.3% | 55.5% |
| Methuen Precinct 2 | 2,976 | 2,300 | 38.2% | 55.3% | 1.9% | 3.9% | $97k | 20.0% | 28.0% | 16.1% | 58.1% | 12.2% | 49.4% |
| Methuen Precinct 3 | 3,755 | 2,809 | 51.0% | 40.9% | 3.5% | 3.5% | $103k | 28.8% | 20.3% | 14.7% | 75.5% | 8.0% | 33.8% |
| Methuen Precinct 4 | 3,214 | 2,524 | 56.1% | 32.7% | 5.2% | 1.3% | $82k | 21.6% | 13.5% | 18.5% | 63.6% | 10.2% | 34.9% |
| Methuen Precinct 5 | 4,460 | 3,717 | 60.7% | 21.8% | 5.5% | 5.8% | $138k | 27.1% | 24.3% | 17.0% | 76.6% | 7.4% | 18.3% |
| Methuen Precinct 6 | 3,601 | 2,879 | 54.2% | 43.3% | 0.8% | 0.4% | $101k | 23.6% | 19.5% | 15.3% | 70.3% | 11.3% | 33.6% |
| Methuen Precinct 7 | 3,548 | 2,659 | 55.3% | 18.8% | 3.2% | 19.5% | $108k | 46.7% | 13.7% | 14.4% | 85.6% | 6.2% | 14.1% |
| Methuen Precinct 8 | 3,451 | 2,790 | 69.7% | 16.6% | 6.6% | 2.9% | $145k | 37.8% | 17.8% | 20.2% | 85.6% | 1.5% | 13.6% |
| Methuen Precinct 9 | 3,844 | 3,190 | 71.4% | 12.2% | 4.6% | 10.8% | $143k | 48.0% | 21.4% | 20.7% | 90.4% | 2.4% | 11.3% |
Worcester: 43 precincts
| Precinct | Population | Voting-age pop. | % White non-Hisp. | % Hispanic | % Black | % Asian | Median income* | % Bachelor's+ | % 18-29 (of adults) | % 65+ | % Homeowners | % Below poverty | % Spanish at home (adults) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Ashburnham Precinct 1 | 3,565 | 2,820 | 87.4% | 4.2% | 0.4% | 1.6% | $122k | 43.9% | 16.6% | 20.4% | 96.7% | 7.8% | 0.6% |
| Ashburnham Precinct 2 | 2,845 | 2,140 | 73.7% | 12.7% | 2.1% | 6.7% | $119k | 44.1% | 21.1% | 15.2% | 95.0% | 5.5% | 4.4% |
| Berlin Precinct 1 | 3,386 | 2,932 | 87.1% | 3.0% | 1.4% | 1.9% | $121k | 48.3% | 11.9% | 30.1% | 77.3% | 5.0% | 1.6% |
| Bolton Precinct 1 | 5,748 | 4,309 | 81.5% | 5.6% | 0.0% | 5.6% | $209k | 81.8% | 14.1% | 15.7% | 94.7% | 2.9% | 2.1% |
| Clinton Precinct 1 | 4,320 | 3,534 | 68.0% | 19.5% | 3.6% | 3.7% | $81k | 38.2% | 20.7% | 14.6% | 67.9% | 12.5% | 9.8% |
| Clinton Precinct 2 | 3,488 | 3,002 | 69.9% | 21.0% | 1.6% | 1.1% | $94k | 31.7% | 23.4% | 14.7% | 36.5% | 11.1% | 13.6% |
| Clinton Precinct 3 | 4,504 | 3,761 | 87.8% | 8.5% | 0.0% | 0.8% | $102k | 41.6% | 22.9% | 17.9% | 55.0% | 4.2% | 5.1% |
| Clinton Precinct 4 | 3,270 | 2,512 | 73.4% | 18.9% | 0.1% | 1.6% | $94k | 32.4% | 31.3% | 9.4% | 60.0% | 6.7% | 8.9% |
| Fitchburg Precinct 1-A | 3,200 | 2,396 | 41.8% | 40.6% | 6.9% | 0.7% | $55k | 16.3% | 28.9% | 13.2% | 35.9% | 25.2% | 30.7% |
| Fitchburg Precinct 1-B | 3,325 | 2,443 | 39.3% | 38.7% | 2.4% | 3.6% | $71k | 27.6% | 17.7% | 9.3% | 60.1% | 12.5% | 28.1% |
| Fitchburg Precinct 2-A | 3,942 | 3,139 | 47.4% | 35.0% | 8.7% | 3.8% | $59k | 20.2% | 25.7% | 12.9% | 32.7% | 14.9% | 30.7% |
| Fitchburg Precinct 2-B | 2,786 | 2,110 | 53.5% | 38.6% | 3.4% | 1.3% | $93k | 29.3% | 26.7% | 13.9% | 61.4% | 18.9% | 26.0% |
| Fitchburg Precinct 3-A | 3,338 | 2,790 | 73.6% | 15.2% | 4.4% | 4.3% | $104k | 31.9% | 15.2% | 20.1% | 80.7% | 9.1% | 10.7% |
| Fitchburg Precinct 3-B | 3,815 | 2,932 | 47.5% | 39.4% | 7.2% | 1.6% | $94k | 23.8% | 20.1% | 14.0% | 63.7% | 12.6% | 13.3% |
| Fitchburg Precinct 4-A | 3,522 | 2,993 | 66.1% | 18.5% | 10.4% | 2.2% | $85k | 28.8% | 40.4% | 13.5% | 69.1% | 9.3% | 13.5% |
| Fitchburg Precinct 4-B | 2,877 | 2,353 | 48.3% | 38.1% | 7.2% | 1.2% | $42k | 14.7% | 23.6% | 11.9% | 21.6% | 28.7% | 27.1% |
| Fitchburg Precinct 5-A | 4,598 | 3,851 | 63.9% | 26.9% | 3.4% | 1.9% | $90k | 31.7% | 22.8% | 20.0% | 73.9% | 11.3% | 18.5% |
| Fitchburg Precinct 5-B | 3,239 | 2,522 | 40.1% | 50.5% | 5.1% | 1.3% | $66k | 22.3% | 31.3% | 9.8% | 36.6% | 18.3% | 36.9% |
| Fitchburg Precinct 6-A | 3,740 | 2,958 | 59.5% | 24.3% | 6.4% | 0.1% | $111k | 32.5% | 27.8% | 14.4% | 67.8% | 8.7% | 18.4% |
| Fitchburg Precinct 6-B | 3,145 | 2,496 | 42.5% | 41.0% | 5.8% | 5.3% | $72k | 17.6% | 12.8% | 16.7% | 47.7% | 21.9% | 36.6% |
| Gardner Precinct 1-A | 2,682 | 2,091 | 71.8% | 22.2% | 2.0% | 1.8% | $109k | 34.0% | 6.8% | 25.5% | 71.1% | 7.8% | 9.7% |
| Gardner Precinct 1-B | 2,082 | 1,837 | 67.1% | 13.5% | 13.4% | 2.8% | $68k | 21.6% | 11.7% | 20.4% | 68.3% | 5.9% | 11.9% |
| Gardner Precinct 2-A | 1,178 | 970 | 71.2% | 4.9% | 15.7% | 5.5% | $57k | 20.5% | 18.7% | 16.6% | 60.5% | 8.4% | 2.8% |
| Gardner Precinct 2-B | 3,971 | 3,439 | 75.3% | 7.2% | 4.6% | 2.4% | $72k | 23.0% | 15.6% | 19.7% | 74.5% | 7.7% | 5.9% |
| Gardner Precinct 3-A | 1,754 | 1,314 | 79.9% | 13.9% | 1.3% | 2.0% | $55k | 14.4% | 9.6% | 14.0% | 53.8% | 14.2% | 9.9% |
| Gardner Precinct 3-B | 1,862 | 1,535 | 68.8% | 24.1% | 3.7% | 1.0% | $59k | 23.3% | 12.5% | 16.9% | 58.9% | 9.0% | 14.8% |
| Gardner Precinct 4-A | 1,654 | 1,338 | 86.9% | 6.4% | 0.0% | 1.4% | $69k | 23.8% | 17.9% | 21.9% | 19.5% | 16.9% | 2.8% |
| Gardner Precinct 4-B | 1,837 | 1,454 | 79.7% | 8.5% | 0.4% | 6.8% | $49k | 14.0% | 23.3% | 15.6% | 20.4% | 28.1% | 4.9% |
| Gardner Precinct 5-A | 1,439 | 1,127 | 92.0% | 1.2% | 1.4% | 1.3% | $85k | 31.0% | 16.2% | 17.6% | 78.2% | 23.9% | 1.3% |
| Gardner Precinct 5-B | 2,652 | 2,138 | 87.7% | 2.4% | 1.3% | 1.0% | $66k | 27.7% | 21.8% | 22.1% | 71.0% | 19.9% | 3.0% |
| Harvard Precinct 1 | 6,942 | 5,475 | 78.5% | 9.7% | 3.4% | 5.9% | $230k | 62.1% | 13.7% | 16.3% | 89.2% | 4.5% | 9.9% |
| Lancaster Precinct 1 | 3,961 | 3,251 | 75.4% | 12.2% | 8.4% | 1.5% | $148k | 50.4% | 16.7% | 18.8% | 84.2% | 0.6% | 9.2% |
| Lancaster Precinct 2 | 4,643 | 3,704 | 82.4% | 11.3% | 2.6% | 0.3% | $136k | 50.2% | 12.9% | 20.9% | 85.8% | 1.9% | 5.7% |
| Lunenburg Precinct A | 3,392 | 2,713 | 89.4% | 5.6% | 0.5% | 2.3% | $114k | 41.9% | 7.0% | 19.2% | 83.3% | 4.6% | 2.3% |
| Lunenburg Precinct B | 3,421 | 2,704 | 85.0% | 6.3% | 1.1% | 3.4% | $100k | 36.3% | 13.8% | 16.5% | 66.1% | 8.0% | 2.8% |
| Lunenburg Precinct C | 2,600 | 2,055 | 85.1% | 6.1% | 2.1% | 2.9% | $143k | 49.2% | 15.1% | 18.6% | 85.6% | 0.8% | 2.5% |
| Lunenburg Precinct D | 2,507 | 1,933 | 90.5% | 5.3% | 1.6% | 0.9% | $142k | 52.5% | 11.8% | 17.5% | 94.3% | 2.0% | 2.2% |
| Westminster Precinct 1 | 3,546 | 2,632 | 95.8% | 2.0% | 0.0% | 1.1% | $114k | 52.3% | 10.4% | 19.2% | 93.1% | 2.2% | 0.6% |
| Westminster Precinct 2 | 2,995 | 2,514 | 97.4% | 1.2% | 0.0% | 0.7% | $119k | 44.6% | 9.1% | 32.4% | 81.3% | 2.6% | 1.1% |
| Westminster Precinct 3 | 1,830 | 1,445 | 94.2% | 2.1% | 0.0% | 1.5% | $104k | 36.1% | 7.2% | 28.6% | 87.3% | 2.1% | 0.4% |
| Winchendon Precinct 1 | 3,048 | 2,306 | 93.2% | 0.6% | 0.0% | 2.9% | $73k | 20.9% | 16.2% | 17.4% | 81.5% | 18.4% | 0.5% |
| Winchendon Precinct 2 | 3,701 | 3,050 | 87.6% | 3.0% | 2.4% | 0.4% | $105k | 25.7% | 20.0% | 12.3% | 92.5% | 15.4% | 0.8% |
| Winchendon Precinct 3 | 3,684 | 2,800 | 86.9% | 5.6% | 0.3% | 0.8% | $70k | 17.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.