Massachusetts's 6th Congressional District
U.S. House · Massachusetts · District 6 · 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
- Daniel Arrigg Koh Democratic
- Micah Q. Jones 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 |
|---|---|---|---|
| Seth W. Moulton | Democratic | 321,186 | 97.8% |
| All Others | 7,191 | 2.2% | |
| Total | 328,377 |
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 |
|---|---|---|---|
| Seth W. Moulton | Democratic | 198,119 | 62.9% |
| Bob May | Republican | 110,770 | 35.2% |
| Mark T. Tashjian | Une | 5,995 | 1.9% |
| All Others | 197 | 0.1% | |
| Total | 315,081 |
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 |
|---|---|---|---|
| Seth W. Moulton | Democratic | 286,377 | 65.4% |
| John Paul Moran | Republican | 150,695 | 34.4% |
| All Others | 605 | 0.1% | |
| Total | 437,677 |
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.
7 of 230 precincts are above 50%, and 26 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. 223 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 | |
| Essex | D+22.7 | 313,730 | D+27.0 | 218,721 | D+29.7 | 335,885 |
| Middlesex | D+15.4 | 98,653 | D+17.7 | 73,639 | D+21.7 | 103,095 |
| All counties (approx.) | D+21.0 | 412,383 | D+24.7 | 292,360 | D+27.8 | 438,980 |
Essex: 178 precincts
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Amesbury Precinct 1 | D+29.7 | 2,067 | D+33.8 | 1,569 | D+29.7 | 1,895 |
| Amesbury Precinct 2 | D+35.5 | 1,698 | D+40.6 | 1,216 | D+38.7 | 1,711 |
| Amesbury Precinct 3 | D+37.5 | 1,775 | D+39.8 | 1,409 | D+38.7 | 1,753 |
| Amesbury Precinct 4 | D+22.9 | 1,408 | D+32.7 | 1,007 | D+32.6 | 1,501 |
| Amesbury Precinct 5 | D+19.7 | 1,865 | D+18.5 | 1,332 | D+22.1 | 1,965 |
| Amesbury Precinct 6 | D+34.1 | 1,456 | D+37.8 | 1,053 | D+40.1 | 1,570 |
| Andover Precinct 1 | D+49.2 | 1,434 | D+43.1 | 1,094 | D+46.9 | 1,885 |
| Andover Precinct 2 | D+33.3 | 2,075 | D+30.6 | 1,567 | D+33.3 | 2,624 |
| Andover Precinct 3 | D+39.2 | 2,305 | D+36.5 | 1,784 | D+41.7 | 2,385 |
| Andover Precinct 4 | D+22.9 | 1,242 | D+22.3 | 988 | D+31.3 | 2,463 |
| Andover Precinct 5 | D+23.6 | 2,129 | D+23.4 | 1,616 | D+30.2 | 2,745 |
| Andover Precinct 6 | D+21.1 | 1,995 | D+20.9 | 1,509 | D+32.6 | 2,501 |
| Andover Precinct 7 | D+30.2 | 2,150 | D+24.7 | 1,712 | D+34.8 | 1,892 |
| Andover Precinct 8 | D+34.4 | 2,273 | D+34.9 | 1,720 | D+39.5 | 2,342 |
| Andover Precinct 9 | D+29.9 | 1,951 | D+25.0 | 1,518 | D+36.2 | 2,376 |
| Beverly Ward 1 Precinct 1 | D+27.7 | 2,002 | D+28.8 | 1,314 | D+32.3 | 1,871 |
| Beverly Ward 1 Precinct 2 | D+30.3 | 2,281 | D+34.0 | 1,753 | D+34.9 | 2,120 |
| Beverly Ward 2 Precinct 1 | D+39.8 | 2,084 | D+49.8 | 1,370 | D+52.4 | 2,077 |
| Beverly Ward 2 Precinct 2 | D+48.1 | 1,945 | D+52.1 | 1,508 | D+54.6 | 2,121 |
| Beverly Ward 3 Precinct 1 | D+38.7 | 1,397 | D+48.7 | 893 | D+45.4 | 1,815 |
| Beverly Ward 3 Precinct 2 | D+25.5 | 1,846 | D+30.9 | 1,361 | D+32.5 | 1,858 |
| Beverly Ward 4 Precinct 1 | D+41.0 | 1,029 | D+43.8 | 857 | D+39.0 | 1,309 |
| Beverly Ward 4 Precinct 2 | D+51.8 | 2,401 | D+52.4 | 1,984 | D+50.9 | 2,454 |
| Beverly Ward 5 Precinct 1 | D+23.8 | 1,981 | D+30.0 | 1,592 | D+30.2 | 2,153 |
| Beverly Ward 5 Precinct 2 | D+27.3 | 1,941 | D+28.6 | 1,414 | D+28.5 | 2,113 |
| Beverly Ward 6 Precinct 1 | D+38.3 | 2,290 | D+40.3 | 1,801 | D+41.4 | 2,275 |
| Beverly Ward 6 Precinct 2 | D+23.6 | 2,358 | D+23.8 | 1,902 | D+22.9 | 2,284 |
| Boxford Precinct 1 | D+5.5 | 1,815 | D+9.2 | 1,321 | D+14.0 | 1,817 |
| Boxford Precinct 2 | D+17.6 | 1,923 | D+13.9 | 1,459 | D+16.1 | 1,935 |
| Boxford Precinct 3 | D+18.3 | 1,681 | D+10.0 | 1,364 | D+15.6 | 1,791 |
| Danvers Precinct 1 | D+18.8 | 2,013 | D+23.4 | 1,477 | D+27.1 | 2,137 |
| Danvers Precinct 2 | D+15.8 | 2,073 | D+22.1 | 1,535 | D+21.9 | 2,103 |
| Danvers Precinct 3 | D+5.3 | 1,871 | D+11.7 | 1,336 | D+17.7 | 1,830 |
| Danvers Precinct 4 | D+14.1 | 2,079 | D+16.4 | 1,553 | D+26.3 | 2,135 |
| Danvers Precinct 5 | D+5.7 | 2,127 | D+8.0 | 1,570 | D+14.1 | 2,258 |
| Danvers Precinct 6 | D+3.1 | 2,310 | D+3.3 | 1,733 | D+9.4 | 2,176 |
| Danvers Precinct 7 | D+11.2 | 2,131 | D+13.1 | 1,583 | D+19.0 | 2,192 |
| Danvers Precinct 8 | D+4.0 | 1,700 | D+11.1 | 1,249 | D+11.7 | 2,076 |
| Essex Precinct 1 | D+30.2 | 2,417 | - | - | D+34.0 | 2,512 |
| Georgetown Precinct 1 | D+2.4 | 1,888 | D+8.5 | 1,428 | D+7.3 | 2,096 |
| Georgetown Precinct 2 | D+6.6 | 1,783 | D+8.2 | 1,292 | D+12.5 | 1,791 |
| Georgetown Precinct 3 | D+8.4 | 1,853 | D+8.8 | 1,296 | D+17.0 | 1,698 |
| Gloucester Ward 1 Precinct 1 | D+37.0 | 2,135 | D+43.0 | 1,685 | D+43.7 | 2,053 |
| Gloucester Ward 1 Precinct 2 | D+28.3 | 1,717 | D+36.0 | 1,271 | D+36.9 | 1,763 |
| Gloucester Ward 2 Precinct 1 | D+25.2 | 1,449 | D+40.0 | 979 | D+33.4 | 1,444 |
| Gloucester Ward 2 Precinct 2 | D+30.0 | 1,226 | D+45.0 | 883 | D+36.8 | 1,341 |
| Gloucester Ward 3 Precinct 1 | D+23.2 | 1,358 | D+30.9 | 957 | D+33.0 | 1,536 |
| Gloucester Ward 3 Precinct 2 | D+17.2 | 1,563 | D+28.6 | 1,099 | D+31.4 | 1,578 |
| Gloucester Ward 4 Precinct 1 | D+18.6 | 1,819 | D+22.6 | 1,314 | D+27.4 | 1,847 |
| Gloucester Ward 4 Precinct 2 | D+46.8 | 2,176 | D+52.5 | 1,769 | D+51.2 | 2,213 |
| Gloucester Ward 5 Precinct 1 | D+25.1 | 2,097 | D+32.3 | 1,609 | D+35.0 | 2,193 |
| Gloucester Ward 5 Precinct 2 | D+22.2 | 2,185 | D+24.1 | 1,695 | D+27.8 | 2,191 |
| Groveland Precinct 1 | D+2.7 | 2,177 | D+5.6 | 1,700 | D+12.3 | 2,251 |
| Groveland Precinct 2 | D+5.4 | 2,251 | D+4.5 | 1,649 | D+7.4 | 2,285 |
| Hamilton Precinct 1 | D+34.4 | 2,413 | D+28.9 | 1,860 | D+35.0 | 1,859 |
| Hamilton Precinct 2 | D+37.5 | 2,357 | D+31.6 | 1,843 | D+36.3 | 1,802 |
| Ipswich Precinct 1 | D+42.3 | 2,190 | D+43.4 | 1,755 | D+45.1 | 2,300 |
| Ipswich Precinct 2 | D+35.1 | 2,416 | D+33.6 | 1,904 | D+35.5 | 2,536 |
| Ipswich Precinct 3 | D+18.8 | 2,457 | D+16.2 | 1,867 | D+20.5 | 2,327 |
| Ipswich Precinct 4 | D+26.0 | 2,441 | D+27.0 | 1,872 | D+30.5 | 2,451 |
| Lynn Ward 1 Precinct 1 | D+11.0 | 2,181 | D+11.2 | 1,706 | D+10.6 | 1,947 |
| Lynn Ward 1 Precinct 2 | D+9.0 | 1,620 | D+18.5 | 1,195 | D+20.5 | 2,105 |
| Lynn Ward 1 Precinct 3 | D+19.0 | 1,708 | D+27.5 | 1,240 | D+28.7 | 1,756 |
| Lynn Ward 1 Precinct 4 | D+21.2 | 1,373 | D+33.6 | 903 | D+38.9 | 1,688 |
| Lynn Ward 2 Precinct 1 | D+16.4 | 1,837 | D+25.0 | 1,312 | D+25.2 | 1,988 |
| Lynn Ward 2 Precinct 2 | D+17.7 | 1,099 | D+39.3 | 651 | D+49.3 | 1,220 |
| Lynn Ward 2 Precinct 3 | D+29.8 | 774 | D+52.3 | 390 | D+58.9 | 920 |
| Lynn Ward 2 Precinct 4 | D+26.8 | 724 | D+47.0 | 372 | D+53.1 | 857 |
| Lynn Ward 3 Precinct 1 | D+19.5 | 1,285 | D+29.3 | 817 | D+34.6 | 1,510 |
| Lynn Ward 3 Precinct 2 | D+19.8 | 874 | D+49.8 | 474 | D+47.6 | 1,248 |
| Lynn Ward 3 Precinct 3 | D+29.8 | 1,244 | D+41.7 | 777 | D+42.8 | 1,298 |
| Lynn Ward 3 Precinct 4 | D+38.9 | 1,247 | D+53.6 | 789 | D+52.6 | 1,471 |
| Lynn Ward 4 Precinct 1 | D+21.6 | 579 | D+41.8 | 292 | D+58.9 | 679 |
| Lynn Ward 4 Precinct 2 | D+35.7 | 619 | D+64.1 | 290 | D+53.4 | 796 |
| Lynn Ward 4 Precinct 3 | D+27.3 | 834 | D+50.1 | 467 | D+44.9 | 1,090 |
| Lynn Ward 4 Precinct 4 | D+29.0 | 1,092 | D+46.7 | 702 | D+49.4 | 1,436 |
| Lynn Ward 5 Precinct 1 | D+22.0 | 1,273 | D+36.2 | 850 | D+43.6 | 1,353 |
| Lynn Ward 5 Precinct 2 | D+22.9 | 663 | D+47.4 | 344 | D+55.1 | 706 |
| Lynn Ward 5 Precinct 3 | D+26.4 | 590 | D+45.4 | 271 | D+54.8 | 752 |
| Lynn Ward 5 Precinct 4 | D+36.8 | 1,205 | D+52.8 | 689 | D+41.8 | 1,464 |
| Lynn Ward 6 Precinct 1 | D+33.8 | 825 | D+45.0 | 460 | D+50.1 | 962 |
| Lynn Ward 6 Precinct 2 | D+16.4 | 664 | D+48.7 | 263 | D+44.2 | 708 |
| Lynn Ward 6 Precinct 3 | D+24.5 | 706 | D+57.3 | 351 | D+41.0 | 1,017 |
| Lynn Ward 6 Precinct 4 | D+24.9 | 1,061 | D+35.3 | 640 | D+45.0 | 933 |
| Lynn Ward 7 Precinct 1 | D+21.7 | 1,533 | D+34.2 | 1,046 | D+36.3 | 1,891 |
| Lynn Ward 7 Precinct 2 | D+20.3 | 1,517 | D+35.5 | 976 | D+39.1 | 1,560 |
| Lynn Ward 7 Precinct 3 | D+18.4 | 954 | D+29.0 | 541 | D+38.3 | 1,105 |
| Lynn Ward 7 Precinct 4 | D+20.8 | 1,110 | D+33.9 | 649 | D+39.3 | 1,317 |
| Lynnfield Precinct 1 | D+2.3 | 1,947 | R+1.5 | 1,484 | D+7.3 | 2,101 |
| Lynnfield Precinct 2 | D+1.0 | 2,019 | D+6.0 | 1,467 | D+8.9 | 2,156 |
| Lynnfield Precinct 3 | R+5.2 | 1,980 | R+1.0 | 1,435 | D+0.1 | 1,920 |
| Lynnfield Precinct 4 | R+11.0 | 2,068 | R+9.8 | 1,577 | R+4.7 | 2,168 |
| Manchester-by-the-Sea Precinct 1 | D+44.6 | 3,636 | - | - | D+44.5 | 3,819 |
| Marblehead Precinct 1 | D+45.3 | 2,326 | D+39.4 | 1,879 | D+47.7 | 2,475 |
| Marblehead Precinct 2 | D+45.5 | 2,302 | D+46.9 | 1,761 | D+48.6 | 2,430 |
| Marblehead Precinct 3 | D+38.0 | 2,136 | D+39.6 | 1,604 | D+44.0 | 2,192 |
| Marblehead Precinct 4 | D+36.8 | 2,282 | D+33.9 | 1,809 | D+42.5 | 2,434 |
| Marblehead Precinct 5 | D+35.4 | 2,192 | D+34.3 | 1,659 | D+40.7 | 2,327 |
| Marblehead Precinct 6 | D+37.0 | 2,314 | D+38.2 | 1,803 | D+43.4 | 2,376 |
| Merrimac Precinct 1 | D+14.4 | 2,038 | D+16.0 | 1,553 | D+22.7 | 2,174 |
| Merrimac Precinct 2 | D+12.3 | 2,248 | D+12.8 | 1,720 | D+14.9 | 2,217 |
| Middleton Precinct 1 | R+4.7 | 2,301 | R+4.9 | 1,735 | D+0.2 | 2,864 |
| Middleton Precinct 2 | R+9.0 | 1,447 | R+0.7 | 1,161 | R+6.9 | 2,994 |
| N. Andover Precinct 1 | D+19.8 | 2,053 | D+25.1 | 1,280 | D+23.8 | 2,054 |
| N. Andover Precinct 2 | D+18.7 | 2,133 | D+22.2 | 1,542 | D+23.4 | 2,282 |
| N. Andover Precinct 3 | D+14.3 | 1,981 | D+20.4 | 1,439 | D+26.4 | 2,142 |
| N. Andover Precinct 4 | D+27.3 | 2,545 | D+24.3 | 2,025 | D+29.3 | 2,650 |
| N. Andover Precinct 5 | D+21.0 | 1,153 | D+20.7 | 859 | D+29.0 | 1,553 |
| N. Andover Precinct 6 | D+18.9 | 2,421 | D+12.0 | 1,934 | D+21.0 | 2,461 |
| N. Andover Precinct 7 | D+25.7 | 2,288 | D+23.5 | 1,698 | D+29.1 | 2,403 |
| N. Andover Precinct 8 | D+13.3 | 2,336 | D+7.5 | 1,753 | D+17.9 | 2,467 |
| Nahant Precinct 1 | D+26.0 | 2,324 | - | - | D+31.2 | 2,524 |
| Newbury Precinct 1 | D+28.2 | 2,420 | D+26.7 | 1,976 | D+32.4 | 2,511 |
| Newbury Precinct 2 | D+19.2 | 2,443 | D+19.2 | 1,966 | D+22.7 | 2,514 |
| Newburyport Ward 1 Precinct 1 | D+57.3 | 1,609 | D+54.8 | 1,377 | D+57.1 | 1,605 |
| Newburyport Ward 2 Precinct 1 | D+54.0 | 2,050 | D+54.7 | 1,631 | D+60.5 | 2,100 |
| Newburyport Ward 3 Precinct 1 | D+52.1 | 2,228 | D+55.0 | 1,734 | D+53.4 | 2,160 |
| Newburyport Ward 4 Precinct 1 | D+48.4 | 2,152 | D+48.7 | 1,705 | D+50.9 | 2,353 |
| Newburyport Ward 5 Precinct 1 | D+31.2 | 1,872 | D+29.8 | 1,432 | D+32.1 | 1,921 |
| Newburyport Ward 6 Precinct 1 | D+30.7 | 2,041 | D+33.5 | 1,574 | D+33.7 | 2,054 |
| Peabody Ward 1 Precinct 1 | D+7.1 | 1,766 | D+13.9 | 1,248 | D+20.2 | 1,725 |
| Peabody Ward 1 Precinct 2 | R+2.9 | 1,797 | D+5.6 | 1,369 | D+8.6 | 1,862 |
| Peabody Ward 1 Precinct 3 | R+3.9 | 1,984 | D+1.7 | 1,397 | D+7.4 | 2,095 |
| Peabody Ward 2 Precinct 1 | D+17.1 | 1,120 | D+38.2 | 722 | D+39.7 | 1,292 |
| Peabody Ward 2 Precinct 2 | D+11.5 | 1,145 | D+26.0 | 685 | D+31.8 | 1,230 |
| Peabody Ward 2 Precinct 3 | D+4.0 | 1,493 | D+14.0 | 933 | D+16.4 | 1,514 |
| Peabody Ward 3 Precinct 1 | D+9.6 | 934 | D+27.5 | 531 | D+30.9 | 1,057 |
| Peabody Ward 3 Precinct 2 | D+11.0 | 1,278 | D+23.2 | 871 | D+20.8 | 1,339 |
| Peabody Ward 3 Precinct 3 | D+8.5 | 1,422 | D+16.0 | 1,026 | D+15.8 | 1,547 |
| Peabody Ward 4 Precinct 1 | D+6.1 | 1,551 | D+14.5 | 1,119 | D+18.7 | 1,653 |
| Peabody Ward 4 Precinct 2 | D+2.4 | 1,130 | D+8.0 | 721 | D+17.1 | 1,583 |
| Peabody Ward 4 Precinct 3 | D+1.1 | 624 | D+15.2 | 481 | D+13.0 | 921 |
| Peabody Ward 5 Precinct 1 | D+4.6 | 1,918 | D+10.6 | 1,485 | D+6.7 | 1,891 |
| Peabody Ward 5 Precinct 2 | R+10.1 | 1,462 | D+0.2 | 1,016 | R+1.0 | 1,507 |
| Peabody Ward 5 Precinct 3 | R+0.4 | 1,638 | D+5.2 | 1,065 | D+10.5 | 1,748 |
| Peabody Ward 6 Precinct 1 | R+7.3 | 2,084 | D+0.0 | 1,640 | R+5.7 | 1,929 |
| Peabody Ward 6 Precinct 2 | R+13.4 | 1,875 | R+6.6 | 1,404 | R+3.2 | 1,907 |
| Peabody Ward 6 Precinct 3 | R+14.8 | 2,108 | R+3.3 | 1,585 | R+3.1 | 1,865 |
| Rockport Precinct 1 | D+45.2 | 1,282 | D+47.0 | 1,074 | D+47.9 | 1,296 |
| Rockport Precinct 2 | D+45.0 | 1,772 | D+50.5 | 1,412 | D+48.4 | 1,832 |
| Rockport Precinct 3 | D+47.9 | 2,121 | D+45.1 | 1,772 | D+48.8 | 2,147 |
| Rowley Precinct 1 | D+3.5 | 4,084 | - | - | D+5.6 | 4,227 |
| Salem Ward 1 Precinct 1 | D+53.8 | 1,954 | D+57.8 | 1,567 | D+55.1 | 1,989 |
| Salem Ward 1 Precinct 2 | D+43.0 | 886 | D+58.8 | 471 | D+70.7 | 885 |
| Salem Ward 2 Precinct 1 | D+61.6 | 1,891 | D+67.6 | 1,424 | D+64.9 | 1,991 |
| Salem Ward 2 Precinct 2 | D+67.1 | 2,064 | D+68.9 | 1,507 | D+70.1 | 2,134 |
| Salem Ward 3 Precinct 1 | D+41.2 | 1,529 | D+52.9 | 1,034 | D+50.8 | 1,554 |
| Salem Ward 3 Precinct 2 | D+30.9 | 1,643 | D+43.1 | 1,159 | D+37.2 | 1,601 |
| Salem Ward 4 Precinct 1 | D+25.2 | 1,550 | D+35.8 | 1,105 | D+40.8 | 1,781 |
| Salem Ward 4 Precinct 2 | D+20.4 | 1,775 | D+28.7 | 1,236 | D+28.1 | 1,860 |
| Salem Ward 5 Precinct 1 | D+53.6 | 1,792 | D+59.9 | 1,260 | D+56.7 | 1,860 |
| Salem Ward 5 Precinct 2 | D+53.1 | 1,498 | D+67.0 | 1,033 | D+60.5 | 1,596 |
| Salem Ward 6 Precinct 1 | D+48.8 | 1,658 | D+54.7 | 1,204 | D+51.9 | 1,885 |
| Salem Ward 6 Precinct 2 | D+46.9 | 1,884 | D+56.3 | 1,356 | D+54.5 | 1,774 |
| Salem Ward 7 Precinct 1 | D+45.7 | 1,302 | D+49.4 | 863 | D+52.6 | 1,363 |
| Salem Ward 7 Precinct 2 | D+38.0 | 1,732 | D+47.1 | 1,320 | D+43.7 | 1,745 |
| Salisbury Precinct 1 | D+7.6 | 1,893 | D+12.5 | 1,358 | D+14.2 | 1,999 |
| Salisbury Precinct 2 | D+2.5 | 1,815 | D+5.6 | 1,367 | D+3.7 | 1,888 |
| Salisbury Precinct 3 | R+14.4 | 1,799 | R+5.6 | 1,301 | R+6.3 | 1,669 |
| Saugus Precinct 1 | R+4.3 | 1,385 | D+2.8 | 1,039 | D+8.7 | 1,500 |
| Saugus Precinct 10 | R+13.4 | 1,312 | R+0.1 | 877 | D+7.2 | 1,438 |
| Saugus Precinct 2 | R+1.1 | 1,402 | D+8.5 | 949 | D+10.5 | 1,470 |
| Saugus Precinct 3 | R+7.4 | 1,466 | D+3.0 | 989 | D+7.9 | 1,506 |
| Saugus Precinct 4 | R+5.7 | 1,541 | D+8.7 | 991 | D+2.2 | 1,355 |
| Saugus Precinct 5 | R+15.4 | 1,690 | R+13.0 | 1,173 | R+5.4 | 1,843 |
| Saugus Precinct 6 | R+7.5 | 1,441 | D+6.6 | 994 | D+8.7 | 1,557 |
| Saugus Precinct 7 | R+20.3 | 1,586 | R+13.9 | 1,142 | R+7.6 | 1,794 |
| Saugus Precinct 8 | R+8.4 | 1,493 | R+0.9 | 1,028 | D+4.8 | 1,515 |
| Saugus Precinct 9 | R+13.9 | 1,667 | R+4.4 | 1,148 | R+2.9 | 1,819 |
| Swampscott Precinct 1 | D+27.9 | 1,474 | D+38.2 | 1,060 | D+30.0 | 1,532 |
| Swampscott Precinct 2 | D+26.5 | 1,385 | D+31.2 | 1,087 | D+48.0 | 1,718 |
| Swampscott Precinct 3 | D+51.4 | 1,473 | D+58.3 | 1,166 | D+43.6 | 1,381 |
| Swampscott Precinct 4 | D+43.7 | 1,617 | D+50.3 | 1,283 | D+54.0 | 1,698 |
| Swampscott Precinct 5 | D+39.5 | 1,635 | D+40.0 | 1,234 | D+41.1 | 1,539 |
| Swampscott Precinct 6 | D+41.5 | 1,548 | D+45.3 | 1,196 | D+50.2 | 1,704 |
| Topsfield Precinct 1 | D+17.2 | 2,232 | D+12.5 | 1,732 | D+20.7 | 4,144 |
| W. Newbury Precinct 1 | D+29.9 | 3,259 | - | - | D+32.1 | 3,270 |
| Wenham Precinct 1 | D+35.2 | 926 | D+26.2 | 733 | D+38.2 | 2,608 |
Middlesex: 45 precincts
| Precinct | 2024 President | 2022 Governor | 2020 President | |||
|---|---|---|---|---|---|---|
| Margin | Votes | Margin | Votes | Margin | Votes | |
| Bedford Precinct 1 | D+49.1 | 2,212 | D+46.6 | 1,790 | D+52.4 | 2,381 |
| Bedford Precinct 2 (part) | D+34.0 | 1,439 | D+32.5 | 1,064 | D+37.3 | 2,165 |
| Bedford Precinct 3 | D+46.3 | 2,207 | D+43.8 | 1,785 | D+53.6 | 2,269 |
| Bedford Precinct 4 | D+46.5 | 2,054 | D+45.6 | 1,632 | D+49.0 | 2,044 |
| Billerica Precinct 10 | R+6.3 | 2,317 | D+0.9 | 1,682 | D+2.8 | 2,330 |
| Billerica Precinct 3 | R+3.8 | 2,081 | D+3.1 | 1,449 | D+9.1 | 2,254 |
| Billerica Precinct 4 | D+3.3 | 1,802 | D+5.8 | 1,300 | D+8.3 | 1,917 |
| Billerica Precinct 5 | R+2.4 | 2,399 | D+4.1 | 1,797 | D+4.9 | 2,383 |
| Billerica Precinct 9 | R+7.6 | 2,187 | R+2.0 | 1,559 | D+4.0 | 2,226 |
| Burlington Precinct 1 | D+13.7 | 2,283 | D+15.7 | 1,809 | D+20.8 | 2,434 |
| Burlington Precinct 2 | D+21.6 | 1,433 | D+25.4 | 1,040 | D+31.3 | 1,628 |
| Burlington Precinct 3 | D+19.0 | 2,093 | D+19.4 | 1,554 | D+26.1 | 2,247 |
| Burlington Precinct 4 | D+22.8 | 1,669 | D+18.2 | 1,245 | D+27.3 | 2,004 |
| Burlington Precinct 5 | D+14.5 | 2,384 | D+16.9 | 1,865 | D+24.0 | 2,325 |
| Burlington Precinct 6 | D+14.2 | 2,300 | D+15.0 | 1,743 | D+17.7 | 2,284 |
| Burlington Precinct 7 | D+27.7 | 2,085 | D+31.5 | 1,467 | D+31.8 | 2,424 |
| N. Reading Precinct 1 | D+11.4 | 2,439 | D+8.6 | 1,827 | D+11.1 | 2,598 |
| N. Reading Precinct 2 | D+8.5 | 2,599 | D+15.8 | 1,841 | D+19.3 | 2,390 |
| N. Reading Precinct 3 | D+4.5 | 2,405 | D+7.8 | 1,760 | D+14.7 | 2,435 |
| N. Reading Precinct 4 | D+7.6 | 2,452 | D+12.0 | 1,835 | D+14.4 | 2,507 |
| Reading Precinct 1 | D+24.9 | 2,217 | D+24.5 | 1,736 | D+29.7 | 2,301 |
| Reading Precinct 2 | D+29.7 | 1,925 | D+27.4 | 1,443 | D+34.1 | 2,000 |
| Reading Precinct 3 | D+23.3 | 2,093 | D+25.9 | 1,641 | D+29.1 | 2,526 |
| Reading Precinct 4 | D+34.8 | 1,972 | D+33.1 | 1,551 | D+38.4 | 2,099 |
| Reading Precinct 5 | D+35.7 | 1,973 | D+37.2 | 1,514 | D+40.4 | 2,095 |
| Reading Precinct 6 | D+32.0 | 2,131 | D+30.9 | 1,622 | D+32.8 | 1,718 |
| Reading Precinct 7 | D+34.6 | 2,065 | D+33.5 | 1,630 | D+36.2 | 2,124 |
| Reading Precinct 8 | D+21.7 | 1,965 | D+22.9 | 1,489 | D+29.0 | 2,089 |
| Tewksbury Precinct 1 | D+1.9 | 2,021 | D+5.6 | 1,465 | D+8.5 | 2,153 |
| Tewksbury Precinct 2 | R+1.3 | 2,432 | D+4.4 | 1,755 | D+5.5 | 2,208 |
| Tewksbury Precinct 3 | R+4.2 | 2,293 | R+2.4 | 1,560 | D+8.8 | 2,606 |
| Tewksbury Precinct 4 | D+2.6 | 2,184 | D+9.1 | 1,566 | D+6.5 | 2,502 |
| Wakefield Precinct 1 | D+5.7 | 2,235 | D+3.6 | 1,631 | D+14.8 | 2,568 |
| Wakefield Precinct 2 | D+19.8 | 2,201 | D+24.0 | 1,553 | D+23.8 | 2,188 |
| Wakefield Precinct 3 | D+18.0 | 2,391 | D+16.9 | 1,832 | D+23.8 | 2,375 |
| Wakefield Precinct 4 | D+26.3 | 2,345 | D+28.3 | 1,524 | D+27.2 | 2,217 |
| Wakefield Precinct 5 | D+25.1 | 2,433 | D+28.6 | 1,817 | D+30.5 | 2,449 |
| Wakefield Precinct 6 | D+29.6 | 2,367 | D+32.0 | 1,967 | D+31.2 | 2,509 |
| Wakefield Precinct 7 | D+17.0 | 2,329 | D+19.6 | 1,837 | D+25.3 | 2,317 |
| Wilmington Precinct 1 | D+4.5 | 2,409 | D+7.6 | 1,811 | D+12.1 | 2,401 |
| Wilmington Precinct 2 | D+3.7 | 2,369 | D+4.5 | 1,740 | D+10.1 | 2,333 |
| Wilmington Precinct 3 | D+3.3 | 2,299 | D+5.3 | 1,667 | D+9.1 | 2,424 |
| Wilmington Precinct 4 | D+3.4 | 2,457 | D+6.0 | 1,770 | D+9.2 | 2,535 |
| Wilmington Precinct 5 | D+7.3 | 2,238 | D+7.8 | 1,624 | D+10.4 | 2,561 |
| Wilmington Precinct 6 | R+0.3 | 2,469 | D+1.7 | 1,850 | D+13.0 | 2,552 |
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 | 767,427 | 613,280 | 75.2% | 12.0% | 3.2% | 4.9% | $130k | 49.8% | 17.2% | 19.7% | 70.4% | 7.2% | 8.2% |
| Essex (in district) | 586,090 | 468,354 | 72.9% | 14.5% | 3.7% | 4.0% | $124k | 48.4% | 17.6% | 19.9% | 67.6% | 8.1% | 10.1% |
| Middlesex (in district) | 181,337 | 144,926 | 82.4% | 3.8% | 1.3% | 7.8% | $151k | 54.3% | 15.9% | 19.3% | 80.0% | 4.3% | 2.1% |
Essex: 181 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Amesbury Precinct 1 | 3,709 | 2,960 | 83.7% | 9.3% | 3.6% | 1.3% | $126k | 53.3% | 17.3% | 20.6% | 75.2% | 7.4% | 4.3% |
| Amesbury Precinct 2 | 2,656 | 2,106 | 88.1% | 1.7% | 1.6% | 0.9% | $85k | 46.9% | 16.9% | 19.6% | 54.3% | 15.0% | 1.1% |
| Amesbury Precinct 3 | 2,939 | 2,419 | 89.2% | 2.5% | 1.2% | 0.4% | $114k | 45.5% | 9.6% | 23.7% | 75.9% | 4.2% | 0.7% |
| Amesbury Precinct 4 | 3,108 | 2,406 | 86.5% | 2.7% | 6.7% | 0.8% | $71k | 29.4% | 9.8% | 16.4% | 59.4% | 6.3% | 1.8% |
| Amesbury Precinct 5 | 2,939 | 2,299 | 87.7% | 3.9% | 0.1% | 1.8% | $108k | 50.4% | 13.2% | 14.8% | 80.8% | 3.8% | 1.2% |
| Amesbury Precinct 6 | 2,028 | 1,721 | 78.7% | 7.2% | 2.1% | 0.8% | $109k | 41.3% | 15.8% | 11.6% | 63.0% | 6.1% | 3.4% |
| Andover Precinct 1 | 3,497 | 2,947 | 80.1% | 6.8% | 1.9% | 6.8% | $193k | 74.7% | 52.2% | 8.3% | 73.0% | 5.2% | 3.1% |
| Andover Precinct 10 | 3,820 | 2,783 | 72.6% | 12.3% | 0.6% | 9.5% | $169k | 74.0% | 15.4% | 17.2% | 75.0% | 4.3% | 3.8% |
| Andover Precinct 2 | 2,945 | 2,232 | 75.0% | 4.8% | 0.5% | 15.8% | $147k | 78.5% | 5.9% | 20.6% | 80.2% | 2.9% | 2.1% |
| Andover Precinct 3 | 3,736 | 2,941 | 73.2% | 7.1% | 1.8% | 14.5% | $126k | 73.0% | 13.1% | 17.8% | 75.8% | 4.1% | 2.5% |
| Andover Precinct 4 | 3,299 | 2,548 | 63.1% | 6.0% | 4.3% | 23.9% | $188k | 69.4% | 14.5% | 17.3% | 76.5% | 3.9% | 3.9% |
| Andover Precinct 5 | 3,974 | 2,895 | 62.2% | 6.8% | 7.8% | 21.1% | $147k | 80.0% | 18.1% | 11.4% | 71.2% | 2.4% | 5.1% |
| Andover Precinct 6 | 4,033 | 3,035 | 67.0% | 7.3% | 3.1% | 18.2% | $194k | 79.3% | 16.2% | 18.6% | 86.7% | 1.0% | 1.9% |
| Andover Precinct 7 | 2,607 | 2,018 | 77.4% | 4.0% | 0.7% | 12.1% | $218k | 75.3% | 13.1% | 16.0% | 92.4% | 2.3% | 1.6% |
| Andover Precinct 8 | 4,124 | 3,184 | 68.6% | 3.9% | 1.6% | 14.9% | $220k | 74.5% | 15.6% | 16.5% | 86.7% | 2.9% | 3.0% |
| Andover Precinct 9 | 4,584 | 3,393 | 74.1% | 4.2% | 0.5% | 16.5% | $219k | 75.7% | 12.2% | 16.7% | 84.2% | 1.6% | 2.8% |
| Beverly Precinct 1-1 | 3,373 | 2,682 | 87.7% | 3.7% | 0.7% | 1.7% | $119k | 50.3% | 15.8% | 19.7% | 64.2% | 4.6% | 1.9% |
| Beverly Precinct 1-2 | 2,737 | 2,134 | 89.6% | 2.1% | 2.0% | 0.9% | $136k | 48.9% | 8.2% | 23.9% | 86.9% | 2.3% | 2.8% |
| Beverly Precinct 2-1 | 3,434 | 3,105 | 82.5% | 8.0% | 2.4% | 1.3% | $76k | 46.5% | 29.2% | 22.8% | 22.4% | 16.6% | 4.7% |
| Beverly Precinct 2-2 | 2,926 | 2,741 | 82.2% | 5.5% | 2.9% | 1.9% | $106k | 59.8% | 32.6% | 14.4% | 46.0% | 8.5% | 4.2% |
| Beverly Precinct 3-1 | 2,328 | 1,656 | 66.0% | 21.1% | 4.6% | 2.0% | $89k | 48.6% | 24.5% | 13.6% | 35.8% | 9.4% | 6.9% |
| Beverly Precinct 3-2 | 3,783 | 2,822 | 71.0% | 15.5% | 10.0% | 1.9% | $81k | 41.5% | 20.0% | 17.1% | 45.9% | 16.6% | 11.0% |
| Beverly Precinct 4-1 | 1,850 | 1,617 | 92.1% | 2.1% | 0.4% | 1.3% | $117k | 61.5% | 42.3% | 22.6% | 67.7% | 11.2% | 0.8% |
| Beverly Precinct 4-2 | 4,107 | 3,231 | 85.7% | 2.1% | 0.3% | 2.9% | $126k | 60.4% | 14.7% | 16.3% | 74.0% | 7.6% | 0.1% |
| Beverly Precinct 5-1 | 3,779 | 2,950 | 78.2% | 8.9% | 8.0% | 1.2% | $109k | 37.2% | 12.5% | 19.9% | 58.2% | 4.0% | 3.2% |
| Beverly Precinct 5-2 | 3,093 | 2,152 | 89.8% | 5.1% | 1.6% | 0.8% | $122k | 50.2% | 14.5% | 16.5% | 62.6% | 18.9% | 3.7% |
| Beverly Precinct 6-1 | 5,853 | 5,279 | 92.1% | 1.8% | 0.6% | 1.1% | $190k | 72.0% | 41.5% | 21.1% | 80.9% | 9.3% | 0.7% |
| Beverly Precinct 6-2 | 3,138 | 2,488 | 88.6% | 3.7% | 0.2% | 3.6% | $142k | 64.1% | 13.0% | 23.3% | 96.9% | 5.4% | 4.3% |
| Boxford Precinct 1 | 3,458 | 2,581 | 89.9% | 2.0% | 0.0% | 0.1% | $239k | 71.1% | 10.6% | 21.5% | 92.8% | 3.3% | 0.5% |
| Boxford Precinct 2 | 2,802 | 2,215 | 93.1% | 0.0% | 0.9% | 2.5% | $172k | 70.1% | 16.4% | 19.2% | 95.8% | 4.1% | 0.0% |
| Boxford Precinct 3 | 1,947 | 1,463 | 91.3% | 3.3% | 0.0% | 1.0% | $180k | 71.5% | 9.3% | 23.6% | 96.9% | 1.4% | 2.6% |
| Danvers Precinct 1 | 3,549 | 2,904 | 91.8% | 5.3% | 1.1% | 0.0% | $123k | 42.8% | 21.7% | 17.8% | 60.4% | 5.5% | 3.0% |
| Danvers Precinct 2 | 2,731 | 2,308 | 73.2% | 19.0% | 0.4% | 4.5% | $113k | 43.4% | 25.9% | 20.8% | 60.4% | 3.1% | 12.0% |
| Danvers Precinct 3 | 2,638 | 2,309 | 86.0% | 2.6% | 5.6% | 2.8% | $112k | 38.9% | 15.1% | 29.0% | 67.2% | 8.9% | 1.6% |
| Danvers Precinct 4 | 3,336 | 2,695 | 89.9% | 4.4% | 0.4% | 0.8% | $144k | 51.9% | 14.1% | 24.7% | 78.2% | 5.9% | 2.5% |
| Danvers Precinct 5 | 3,473 | 2,906 | 88.7% | 0.7% | 5.1% | 2.1% | $146k | 47.8% | 15.2% | 23.8% | 87.1% | 4.6% | 0.7% |
| Danvers Precinct 6 | 4,088 | 3,294 | 95.0% | 1.7% | 0.9% | 0.2% | $136k | 54.6% | 11.1% | 26.9% | 84.3% | 3.0% | 0.6% |
| Danvers Precinct 7 | 3,701 | 3,000 | 86.3% | 2.3% | 0.7% | 2.9% | $134k | 46.9% | 16.3% | 19.2% | 73.5% | 2.2% | 1.6% |
| Danvers Precinct 8 | 3,766 | 3,126 | 84.5% | 11.1% | 0.6% | 1.3% | $107k | 57.1% | 14.4% | 18.8% | 44.6% | 5.0% | 6.1% |
| Essex Precinct 1 | 3,417 | 2,599 | 97.1% | 1.1% | 0.0% | 0.9% | $158k | 68.7% | 9.0% | 16.5% | 75.2% | 7.9% | 0.4% |
| Georgetown Precinct 1 | 2,688 | 2,111 | 88.3% | 1.0% | 2.1% | 0.6% | $157k | 55.8% | 10.1% | 24.6% | 77.5% | 4.2% | 0.0% |
| Georgetown Precinct 2 | 2,703 | 1,992 | 84.5% | 6.4% | 0.0% | 4.6% | $136k | 50.2% | 13.4% | 13.8% | 94.0% | 3.8% | 1.7% |
| Georgetown Precinct 3 | 3,092 | 2,387 | 91.0% | 3.2% | 0.4% | 1.4% | $173k | 61.4% | 13.9% | 17.4% | 81.9% | 3.5% | 1.5% |
| Gloucester Precinct 1-1 | 2,947 | 2,619 | 97.7% | 2.1% | 0.1% | 0.1% | $120k | 47.1% | 8.9% | 39.1% | 73.3% | 2.6% | 2.5% |
| Gloucester Precinct 1-2 | 2,934 | 2,545 | 86.5% | 3.9% | 0.1% | 4.7% | $91k | 45.5% | 17.4% | 25.1% | 66.9% | 9.6% | 2.2% |
| Gloucester Precinct 2-1 | 2,603 | 1,926 | 75.6% | 17.9% | 0.0% | 2.8% | $78k | 32.0% | 25.2% | 16.7% | 45.1% | 15.1% | 13.8% |
| Gloucester Precinct 2-2 | 2,388 | 2,073 | 86.3% | 7.2% | 0.5% | 3.5% | $51k | 36.4% | 13.0% | 30.0% | 37.7% | 24.1% | 4.5% |
| Gloucester Precinct 3-1 | 2,180 | 1,886 | 96.6% | 2.1% | 0.2% | 0.6% | $74k | 33.5% | 13.1% | 30.3% | 50.5% | 7.8% | 1.2% |
| Gloucester Precinct 3-2 | 2,866 | 2,367 | 79.8% | 6.1% | 4.4% | 0.9% | $71k | 28.7% | 21.2% | 24.9% | 55.4% | 14.4% | 3.8% |
| Gloucester Precinct 4-1 | 2,547 | 1,997 | 77.4% | 5.6% | 8.3% | 0.2% | $80k | 35.2% | 12.7% | 20.1% | 71.6% | 11.4% | 0.2% |
| Gloucester Precinct 4-2 | 2,866 | 2,585 | 91.6% | 4.2% | 1.1% | 0.1% | $86k | 45.8% | 10.9% | 36.9% | 76.5% | 6.6% | 1.2% |
| Gloucester Precinct 5-1 | 2,567 | 2,180 | 92.0% | 2.2% | 0.0% | 3.3% | $109k | 49.2% | 12.3% | 27.1% | 70.9% | 3.7% | 0.7% |
| Gloucester Precinct 5-2 | 3,459 | 2,965 | 92.6% | 3.7% | 0.4% | 1.8% | $111k | 41.2% | 12.3% | 26.1% | 78.7% | 6.0% | 3.4% |
| Groveland Precinct 1 | 3,005 | 2,402 | 85.4% | 4.2% | 0.0% | 4.9% | $146k | 45.2% | 13.9% | 25.4% | 92.1% | 2.3% | 1.1% |
| Groveland Precinct 2 | 3,775 | 2,933 | 94.8% | 4.2% | 0.0% | 0.1% | $119k | 45.9% | 10.9% | 18.5% | 89.0% | 3.9% | 2.0% |
| Hamilton Precinct 1 | 3,590 | 2,647 | 91.5% | 2.1% | 4.0% | 1.8% | $161k | 65.2% | 14.3% | 17.9% | 90.0% | 7.0% | 0.5% |
| Hamilton Precinct 2 | 3,999 | 3,119 | 88.9% | 0.7% | 3.0% | 4.6% | $125k | 72.0% | 16.3% | 25.4% | 79.8% | 8.6% | 0.5% |
| Ipswich Precinct 1 | 3,148 | 2,587 | 89.9% | 5.5% | 0.7% | 2.8% | $111k | 55.8% | 17.8% | 22.5% | 61.3% | 5.7% | 1.4% |
| Ipswich Precinct 2 | 2,564 | 1,991 | 91.3% | 3.3% | 0.0% | 3.9% | $139k | 61.3% | 8.6% | 22.7% | 79.8% | 6.3% | 0.7% |
| Ipswich Precinct 3 | 3,338 | 2,802 | 89.8% | 1.8% | 0.0% | 1.8% | $149k | 63.2% | 17.1% | 22.7% | 82.0% | 4.6% | 3.0% |
| Ipswich Precinct 4 | 4,004 | 3,188 | 95.2% | 0.4% | 0.0% | 0.1% | $130k | 60.1% | 18.0% | 17.1% | 73.7% | 6.7% | 1.7% |
| Lynn Precinct 1-1 | 2,694 | 2,143 | 68.8% | 12.9% | 2.4% | 12.1% | $124k | 42.4% | 13.9% | 20.3% | 94.7% | 7.1% | 9.6% |
| Lynn Precinct 1-2 | 3,691 | 2,995 | 62.7% | 21.1% | 8.8% | 5.4% | $129k | 37.7% | 17.1% | 18.3% | 96.7% | 4.9% | 16.5% |
| Lynn Precinct 1-3 | 3,531 | 2,788 | 58.3% | 23.2% | 8.5% | 1.9% | $115k | 42.0% | 18.6% | 18.5% | 84.0% | 6.5% | 19.3% |
| Lynn Precinct 1-4 | 4,327 | 3,218 | 32.4% | 52.3% | 5.3% | 6.5% | $105k | 26.0% | 18.3% | 13.3% | 76.5% | 14.2% | 43.6% |
| Lynn Precinct 2-1 | 4,109 | 3,191 | 62.9% | 35.2% | 0.3% | 0.0% | $97k | 34.0% | 18.1% | 17.1% | 89.8% | 1.6% | 28.6% |
| Lynn Precinct 2-2 | 2,979 | 2,198 | 41.1% | 43.7% | 10.5% | 3.4% | $89k | 12.9% | 23.5% | 6.9% | 50.5% | 9.9% | 39.0% |
| Lynn Precinct 2-3 | 3,718 | 2,791 | 17.2% | 64.5% | 6.5% | 3.6% | $121k | 8.7% | 25.2% | 9.7% | 30.2% | 12.5% | 56.6% |
| Lynn Precinct 2-4 | 3,249 | 2,331 | 15.3% | 58.9% | 13.9% | 6.0% | $81k | 13.4% | 24.5% | 8.5% | 55.0% | 12.1% | 47.8% |
| Lynn Precinct 3-1 | 3,233 | 2,542 | 42.3% | 37.4% | 11.7% | 4.9% | $103k | 30.3% | 22.9% | 10.0% | 53.6% | 5.5% | 27.8% |
| Lynn Precinct 3-2 | 4,325 | 3,009 | 8.7% | 63.1% | 18.6% | 3.9% | $89k | 17.7% | 25.6% | 7.6% | 48.5% | 7.8% | 52.1% |
| Lynn Precinct 3-3 | 3,479 | 2,667 | 37.6% | 35.4% | 17.8% | 5.1% | $79k | 23.1% | 23.5% | 13.8% | 51.2% | 12.0% | 32.4% |
| Lynn Precinct 3-4 | 3,746 | 2,882 | 21.3% | 42.2% | 15.9% | 7.7% | $88k | 26.5% | 26.8% | 11.7% | 40.3% | 9.7% | 38.6% |
| Lynn Precinct 4-1 | 3,220 | 2,305 | 11.9% | 67.9% | 11.7% | 7.3% | $56k | 16.1% | 25.8% | 6.0% | 31.8% | 17.4% | 60.3% |
| Lynn Precinct 4-2 | 4,044 | 2,849 | 16.3% | 71.4% | 7.6% | 2.8% | $38k | 14.9% | 24.2% | 9.4% | 16.9% | 32.7% | 54.9% |
| Lynn Precinct 4-3 | 3,593 | 2,764 | 25.1% | 41.1% | 8.0% | 11.5% | $34k | 27.0% | 18.6% | 15.0% | 25.4% | 31.2% | 34.8% |
| Lynn Precinct 4-4 | 3,399 | 2,619 | 39.6% | 39.3% | 9.0% | 3.8% | $65k | 38.2% | 18.9% | 19.1% | 37.7% | 20.8% | 23.3% |
| Lynn Precinct 5-1 | 5,431 | 4,314 | 39.4% | 46.1% | 7.1% | 3.3% | $84k | 26.5% | 29.6% | 15.5% | 57.1% | 7.6% | 39.8% |
| Lynn Precinct 5-2 | 2,964 | 2,297 | 27.3% | 57.0% | 4.0% | 8.9% | $70k | 19.6% | 30.9% | 11.4% | 37.0% | 9.8% | 47.5% |
| Lynn Precinct 5-3 | 2,734 | 2,011 | 16.2% | 64.8% | 9.6% | 5.9% | $58k | 18.5% | 17.8% | 11.7% | 28.6% | 17.2% | 53.5% |
| Lynn Precinct 5-4 | 3,170 | 2,601 | 28.7% | 54.8% | 8.8% | 3.2% | $31k | 20.8% | 12.4% | 32.7% | 4.6% | 33.6% | 39.1% |
| Lynn Precinct 6-1 | 3,531 | 2,466 | 21.8% | 42.3% | 25.5% | 6.6% | $81k | 19.7% | 33.0% | 9.1% | 42.5% | 20.7% | 36.2% |
| Lynn Precinct 6-2 | 3,790 | 2,623 | 14.1% | 58.0% | 6.6% | 15.2% | $114k | 10.0% | 31.3% | 6.5% | 44.7% | 9.0% | 50.0% |
| Lynn Precinct 6-3 | 2,811 | 2,191 | 12.8% | 55.9% | 13.2% | 12.4% | $57k | 18.5% | 20.4% | 13.1% | 16.0% | 20.5% | 50.4% |
| Lynn Precinct 6-4 | 4,551 | 3,740 | 21.8% | 49.0% | 12.1% | 11.1% | $62k | 18.4% | 22.0% | 22.3% | 22.2% | 18.6% | 39.4% |
| Lynn Precinct 7-1 | 4,321 | 3,252 | 55.5% | 25.5% | 10.2% | 3.7% | $103k | 29.7% | 23.9% | 14.2% | 59.3% | 15.1% | 15.7% |
| Lynn Precinct 7-2 | 3,659 | 2,897 | 38.4% | 40.1% | 10.3% | 9.4% | $89k | 26.5% | 17.8% | 13.7% | 67.4% | 7.3% | 29.5% |
| Lynn Precinct 7-3 | 3,189 | 2,137 | 29.7% | 48.7% | 5.3% | 7.8% | $74k | 14.0% | 20.7% | 10.1% | 48.3% | 19.3% | 38.7% |
| Lynn Precinct 7-4 | 3,070 | 2,420 | 41.1% | 38.0% | 10.8% | 4.1% | $73k | 23.3% | 25.2% | 12.8% | 66.8% | 4.9% | 32.2% |
| Lynnfield Precinct 1 | 3,580 | 2,577 | 77.3% | 8.7% | 0.0% | 8.9% | $154k | 67.4% | 10.3% | 20.3% | 81.7% | 6.7% | 6.8% |
| Lynnfield Precinct 2 | 3,081 | 2,141 | 74.5% | 9.6% | 0.0% | 14.1% | $147k | 51.3% | 13.2% | 15.2% | 75.7% | 11.2% | 7.2% |
| Lynnfield Precinct 3 | 3,272 | 2,377 | 86.3% | 1.5% | 3.9% | 1.9% | $176k | 57.3% | 11.4% | 17.5% | 97.4% | 2.5% | 0.0% |
| Lynnfield Precinct 4 | 3,181 | 2,343 | 87.0% | 2.3% | 0.0% | 3.1% | $199k | 74.1% | 14.2% | 18.1% | 94.9% | 3.6% | 2.0% |
| Manchester-by-the-Sea Precinct 1 | 4,956 | 3,866 | 89.1% | 2.9% | 0.0% | 0.8% | $203k | 77.7% | 9.3% | 28.8% | 76.2% | 2.0% | 1.1% |
| Marblehead Precinct 1 | 3,011 | 2,453 | 91.2% | 3.1% | 3.1% | 0.5% | $188k | 75.4% | 10.9% | 28.8% | 85.7% | 7.2% | 1.5% |
| Marblehead Precinct 2 | 3,203 | 2,585 | 92.3% | 1.9% | 0.5% | 1.3% | $146k | 73.2% | 10.1% | 23.5% | 74.9% | 4.1% | 1.4% |
| Marblehead Precinct 3 | 3,226 | 2,386 | 91.8% | 1.5% | 0.0% | 1.2% | $166k | 77.8% | 9.0% | 19.0% | 79.3% | 3.8% | 1.4% |
| Marblehead Precinct 4 | 3,083 | 2,414 | 93.0% | 3.4% | 0.2% | 0.9% | $215k | 81.2% | 14.3% | 22.1% | 80.7% | 5.9% | 2.0% |
| Marblehead Precinct 5 | 3,275 | 2,469 | 92.7% | 0.7% | 0.0% | 4.5% | $247k | 81.2% | 12.0% | 14.4% | 96.4% | 2.5% | 1.1% |
| Marblehead Precinct 6 | 3,341 | 2,542 | 96.7% | 1.9% | 0.0% | 0.4% | $189k | 79.7% | 8.1% | 26.1% | 94.0% | 2.8% | 0.2% |
| Merrimac Precinct 1 | 3,205 | 2,674 | 93.6% | 1.9% | 0.0% | 0.3% | $113k | 38.9% | 19.2% | 26.7% | 83.7% | 11.9% | 0.3% |
| Merrimac Precinct 2 | 3,529 | 2,947 | 89.2% | 2.9% | 0.0% | 0.8% | $131k | 42.9% | 17.5% | 26.6% | 78.9% | 7.2% | 0.6% |
| Middleton Precinct 1 | 3,361 | 2,661 | 91.5% | 1.0% | 1.9% | 3.8% | $168k | 48.6% | 14.6% | 19.9% | 92.8% | 1.5% | 0.4% |
| Middleton Precinct 2 | 2,560 | 2,274 | 63.3% | 23.8% | 4.2% | 5.8% | $119k | 28.8% | 20.5% | 18.9% | 93.4% | 4.3% | 23.9% |
| Middleton Precinct 3 | 3,877 | 3,181 | 85.8% | 5.9% | 1.1% | 6.0% | $190k | 45.0% | 18.4% | 16.1% | 92.4% | 4.8% | 1.3% |
| Nahant Precinct 1 | 2,637 | 2,365 | 90.5% | 1.1% | 2.0% | 1.6% | $143k | 61.4% | 9.4% | 36.9% | 77.8% | 9.0% | 0.6% |
| Newbury Precinct 1 | 3,612 | 3,013 | 93.0% | 1.1% | 0.0% | 0.8% | $190k | 64.0% | 9.6% | 27.4% | 90.0% | 5.3% | 0.6% |
| Newbury Precinct 2 | 2,942 | 2,411 | 94.5% | 3.6% | 0.0% | 0.5% | $165k | 54.3% | 14.9% | 24.8% | 79.5% | 2.7% | 2.7% |
| Newburyport Precinct 1-1 | 1,499 | 1,247 | 89.6% | 2.4% | 0.5% | 0.5% | $123k | 72.9% | 6.5% | 34.4% | 76.0% | 3.1% | 0.5% |
| Newburyport Precinct 2-1 | 2,799 | 2,346 | 89.9% | 4.8% | 0.0% | 0.8% | $124k | 69.1% | 10.7% | 28.2% | 65.2% | 6.2% | 7.5% |
| Newburyport Precinct 3-1 | 4,122 | 3,390 | 93.3% | 2.5% | 0.0% | 0.6% | $136k | 61.3% | 8.6% | 24.5% | 74.1% | 2.7% | 2.1% |
| Newburyport Precinct 4-1 | 3,541 | 2,470 | 93.9% | 0.3% | 0.1% | 1.4% | $178k | 75.8% | 13.0% | 15.6% | 83.5% | 3.6% | 0.2% |
| Newburyport Precinct 5-1 | 1,673 | 1,362 | 92.7% | 4.4% | 0.0% | 0.8% | $128k | 66.5% | 7.0% | 31.7% | 76.9% | 4.4% | 1.5% |
| Newburyport Precinct 6-1 | 3,386 | 2,764 | 85.3% | 1.6% | 1.1% | 1.2% | $170k | 64.4% | 12.4% | 20.0% | 88.4% | 11.3% | 0.9% |
| North Andover Precinct 1 | 3,537 | 2,528 | 69.0% | 16.8% | 1.8% | 4.3% | $100k | 52.6% | 19.0% | 15.2% | 43.5% | 14.1% | 9.0% |
| North Andover Precinct 2 | 4,108 | 3,101 | 78.0% | 11.9% | 0.3% | 8.1% | $120k | 54.2% | 17.2% | 14.9% | 60.8% | 6.6% | 5.7% |
| North Andover Precinct 3 | 3,822 | 3,230 | 76.9% | 12.3% | 2.9% | 4.6% | $111k | 35.6% | 11.7% | 24.2% | 72.3% | 13.5% | 7.2% |
| North Andover Precinct 4 | 4,927 | 4,046 | 87.8% | 3.7% | 1.0% | 2.9% | $161k | 71.6% | 17.9% | 24.1% | 75.2% | 5.7% | 2.9% |
| North Andover Precinct 5 | 4,432 | 3,734 | 71.2% | 10.1% | 8.2% | 7.1% | $122k | 65.3% | 57.4% | 3.4% | 38.6% | 30.8% | 5.5% |
| North Andover Precinct 6 | 3,408 | 2,583 | 86.0% | 2.5% | 0.3% | 5.1% | $210k | 74.4% | 10.4% | 19.4% | 96.6% | 2.1% | 2.6% |
| North Andover Precinct 7 | 3,637 | 2,778 | 71.7% | 2.6% | 8.3% | 16.2% | $162k | 66.1% | 13.9% | 17.2% | 85.2% | 2.5% | 3.0% |
| North Andover Precinct 8 | 3,657 | 2,841 | 84.9% | 4.2% | 0.0% | 4.4% | $209k | 70.6% | 7.7% | 18.3% | 85.0% | 0.4% | 2.7% |
| Peabody Precinct 1-1 | 3,088 | 2,274 | 70.0% | 24.3% | 1.0% | 1.9% | $127k | 34.2% | 14.6% | 14.6% | 87.0% | 5.6% | 11.1% |
| Peabody Precinct 1-2 | 3,036 | 2,455 | 77.6% | 4.0% | 4.1% | 2.9% | $114k | 37.7% | 10.3% | 23.9% | 89.3% | 7.2% | 4.6% |
| Peabody Precinct 1-3 | 4,557 | 3,521 | 71.5% | 14.4% | 3.4% | 5.7% | $152k | 36.9% | 8.6% | 15.7% | 91.4% | 3.2% | 10.6% |
| Peabody Precinct 2-1 | 3,125 | 2,571 | 48.4% | 36.3% | 6.1% | 1.1% | $68k | 25.0% | 21.3% | 16.4% | 39.8% | 12.5% | 22.9% |
| Peabody Precinct 2-2 | 3,613 | 2,679 | 42.4% | 39.9% | 10.0% | 1.0% | $80k | 24.8% | 23.8% | 11.4% | 52.1% | 11.9% | 25.5% |
| Peabody Precinct 2-3 | 2,953 | 2,294 | 76.2% | 9.9% | 1.2% | 0.1% | $94k | 20.5% | 21.5% | 14.7% | 57.4% | 7.6% | 5.8% |
| Peabody Precinct 3-1 | 1,389 | 1,098 | 54.7% | 17.8% | 6.4% | 3.6% | $61k | 20.0% | 17.0% | 19.0% | 52.0% | 12.7% | 15.6% |
| Peabody Precinct 3-2 | 3,003 | 2,489 | 60.3% | 24.0% | 8.8% | 0.6% | $82k | 29.2% | 18.2% | 24.7% | 49.5% | 10.6% | 19.5% |
| Peabody Precinct 3-3 | 3,954 | 3,339 | 62.8% | 24.6% | 5.7% | 0.6% | $80k | 38.7% | 14.5% | 22.3% | 42.7% | 9.9% | 15.2% |
| Peabody Precinct 4-1 | 2,848 | 2,313 | 81.2% | 9.7% | 3.5% | 0.3% | $102k | 30.2% | 20.0% | 20.3% | 67.8% | 9.2% | 6.0% |
| Peabody Precinct 4-2 | 2,355 | 1,781 | 65.8% | 13.9% | 14.8% | 0.2% | $119k | 32.0% | 14.9% | 23.6% | 36.4% | 8.2% | 7.4% |
| Peabody Precinct 4-3 | 2,820 | 2,518 | 81.3% | 10.5% | 0.7% | 6.2% | $58k | 46.9% | 7.0% | 59.2% | 49.8% | 9.1% | 1.5% |
| Peabody Precinct 5-1 | 3,000 | 2,496 | 82.4% | 7.5% | 7.0% | 0.1% | $113k | 39.9% | 15.5% | 32.8% | 69.5% | 3.3% | 2.4% |
| Peabody Precinct 5-2 | 2,456 | 2,063 | 86.7% | 3.2% | 0.5% | 7.6% | $100k | 36.9% | 9.8% | 35.8% | 73.7% | 11.4% | 1.5% |
| Peabody Precinct 5-3 | 3,269 | 2,889 | 81.4% | 6.1% | 2.0% | 3.9% | $110k | 31.5% | 9.9% | 33.0% | 56.2% | 8.8% | 1.2% |
| Peabody Precinct 6-1 | 3,041 | 2,614 | 91.9% | 3.3% | 1.1% | 0.4% | $141k | 38.6% | 11.8% | 28.4% | 94.8% | 2.8% | 0.8% |
| Peabody Precinct 6-2 | 3,337 | 2,726 | 86.0% | 2.1% | 2.3% | 2.8% | $151k | 42.4% | 19.0% | 19.6% | 97.3% | 6.2% | 1.5% |
| Peabody Precinct 6-3 | 2,900 | 2,373 | 86.2% | 1.8% | 0.9% | 6.0% | $148k | 49.3% | 12.0% | 30.4% | 94.4% | 2.2% | 0.6% |
| Rockport Precinct 1 | 1,570 | 1,302 | 94.9% | 1.8% | 0.4% | 0.6% | $103k | 53.5% | 11.5% | 33.7% | 78.4% | 1.9% | 0.0% |
| Rockport Precinct 2 | 2,826 | 2,414 | 92.7% | 2.9% | 1.2% | 0.1% | $74k | 54.1% | 9.9% | 34.5% | 58.1% | 12.0% | 2.5% |
| Rockport Precinct 3 | 2,470 | 2,194 | 96.1% | 2.9% | 0.0% | 0.0% | $108k | 57.0% | 7.8% | 44.5% | 74.4% | 2.6% | 1.4% |
| Rowley Precinct 1 | 5,807 | 4,685 | 93.4% | 0.2% | 0.0% | 2.3% | $131k | 56.8% | 13.9% | 21.9% | 81.7% | 3.0% | 0.0% |
| Salem Precinct 1-1 | 2,632 | 2,323 | 78.0% | 9.3% | 2.4% | 3.4% | $99k | 63.0% | 19.1% | 22.5% | 51.8% | 11.8% | 7.1% |
| Salem Precinct 1-2 | 2,738 | 2,081 | 29.6% | 59.9% | 2.5% | 1.8% | $46k | 26.4% | 24.4% | 14.9% | 12.8% | 35.2% | 51.4% |
| Salem Precinct 2-1 | 2,040 | 1,688 | 87.9% | 7.9% | 2.2% | 0.7% | $106k | 60.4% | 23.4% | 19.2% | 50.4% | 8.3% | 3.8% |
| Salem Precinct 2-2 | 3,259 | 2,844 | 79.3% | 6.4% | 1.6% | 2.7% | $106k | 62.1% | 17.5% | 13.0% | 40.9% | 5.1% | 2.2% |
| Salem Precinct 3-1 | 3,917 | 2,943 | 45.5% | 37.9% | 13.5% | 0.9% | $84k | 37.2% | 13.3% | 16.7% | 32.3% | 15.2% | 25.9% |
| Salem Precinct 3-2 | 3,144 | 2,856 | 65.4% | 28.3% | 4.0% | 1.5% | $87k | 27.5% | 26.3% | 18.9% | 44.8% | 12.7% | 22.8% |
| Salem Precinct 4-1 | 2,468 | 1,964 | 54.6% | 25.3% | 5.0% | 5.8% | $77k | 35.8% | 15.2% | 13.4% | 63.5% | 9.4% | 18.3% |
| Salem Precinct 4-2 | 3,793 | 2,861 | 62.9% | 12.3% | 12.1% | 9.7% | $104k | 47.5% | 8.8% | 19.4% | 74.6% | 6.7% | 13.5% |
| Salem Precinct 5-1 | 3,312 | 2,886 | 79.0% | 11.1% | 3.4% | 3.3% | $106k | 53.5% | 26.8% | 13.2% | 56.4% | 11.0% | 4.3% |
| Salem Precinct 5-2 | 2,988 | 2,620 | 61.1% | 32.1% | 2.1% | 1.4% | $107k | 40.7% | 31.1% | 11.3% | 27.5% | 18.2% | 15.0% |
| Salem Precinct 6-1 | 3,479 | 3,078 | 76.1% | 11.1% | 0.8% | 4.2% | $114k | 59.3% | 22.5% | 15.3% | 67.7% | 5.0% | 1.5% |
| Salem Precinct 6-2 | 2,399 | 2,077 | 67.6% | 19.4% | 2.2% | 4.0% | $96k | 50.1% | 13.4% | 21.3% | 52.2% | 4.3% | 7.0% |
| Salem Precinct 7-1 | 2,166 | 1,914 | 74.5% | 15.2% | 2.5% | 4.8% | $119k | 48.7% | 41.0% | 14.8% | 75.9% | 9.3% | 7.9% |
| Salem Precinct 7-2 | 3,500 | 3,045 | 67.3% | 19.5% | 4.5% | 3.3% | $91k | 49.7% | 23.8% | 24.9% | 63.0% | 16.2% | 13.8% |
| Salisbury Precinct 1 | 2,841 | 2,444 | 81.9% | 5.3% | 2.3% | 3.9% | $99k | 48.6% | 22.4% | 27.7% | 63.9% | 6.1% | 1.8% |
| Salisbury Precinct 2 | 2,843 | 2,485 | 84.3% | 5.6% | 0.6% | 1.4% | $99k | 49.7% | 15.0% | 30.0% | 70.3% | 3.4% | 1.7% |
| Salisbury Precinct 3 | 2,998 | 2,619 | 86.2% | 7.2% | 0.9% | 0.8% | $120k | 34.8% | 22.6% | 17.5% | 87.1% | 5.3% | 4.1% |
| Saugus Precinct 1 | 3,172 | 2,637 | 75.6% | 6.0% | 9.8% | 3.5% | $81k | 31.6% | 16.8% | 30.0% | 56.5% | 6.5% | 4.4% |
| Saugus Precinct 10 | 2,860 | 2,367 | 61.4% | 21.4% | 3.6% | 5.1% | $113k | 30.6% | 18.7% | 17.1% | 77.9% | 6.6% | 12.0% |
| Saugus Precinct 2 | 2,564 | 2,144 | 76.6% | 5.0% | 6.2% | 2.6% | $138k | 27.2% | 17.0% | 17.2% | 70.6% | 6.5% | 5.1% |
| Saugus Precinct 3 | 2,712 | 2,321 | 65.5% | 16.2% | 7.5% | 1.1% | $114k | 30.1% | 23.4% | 17.0% | 83.7% | 5.8% | 10.3% |
| Saugus Precinct 4 | 3,228 | 2,821 | 68.7% | 10.6% | 0.6% | 5.5% | $107k | 44.8% | 13.0% | 16.4% | 59.0% | 3.9% | 8.6% |
| Saugus Precinct 5 | 3,013 | 2,542 | 64.9% | 22.4% | 4.4% | 1.8% | $96k | 21.7% | 17.1% | 22.9% | 78.4% | 3.6% | 13.8% |
| Saugus Precinct 6 | 2,912 | 2,557 | 66.0% | 12.4% | 10.8% | 4.3% | $102k | 24.9% | 25.4% | 15.3% | 72.6% | 7.3% | 7.3% |
| Saugus Precinct 7 | 2,530 | 1,995 | 73.6% | 13.7% | 4.4% | 6.0% | $102k | 34.1% | 12.5% | 30.7% | 85.6% | 3.1% | 6.3% |
| Saugus Precinct 8 | 2,584 | 2,351 | 80.2% | 5.1% | 0.6% | 0.9% | $96k | 25.2% | 15.1% | 28.0% | 71.8% | 11.3% | 5.2% |
| Saugus Precinct 9 | 2,908 | 2,408 | 76.9% | 9.6% | 6.5% | 3.8% | $106k | 41.1% | 15.3% | 26.1% | 69.7% | 5.2% | 4.7% |
| Swampscott Precinct 1 | 2,370 | 1,840 | 78.1% | 14.1% | 1.3% | 4.3% | $106k | 50.2% | 21.3% | 13.3% | 74.5% | 16.7% | 8.5% |
| Swampscott Precinct 2 | 3,028 | 2,548 | 82.9% | 9.7% | 5.1% | 0.5% | $100k | 58.3% | 12.8% | 25.0% | 66.8% | 3.5% | 8.5% |
| Swampscott Precinct 3 | 1,881 | 1,523 | 82.1% | 3.8% | 8.4% | 2.4% | $151k | 66.5% | 16.1% | 18.0% | 63.0% | 11.7% | 1.8% |
| Swampscott Precinct 4 | 1,933 | 1,594 | 87.6% | 5.2% | 3.0% | 0.3% | $143k | 59.8% | 15.8% | 25.2% | 79.0% | 5.2% | 1.3% |
| Swampscott Precinct 5 | 3,315 | 2,550 | 88.3% | 6.7% | 2.6% | 0.0% | $218k | 72.3% | 17.0% | 16.3% | 84.8% | 2.8% | 3.4% |
| Swampscott Precinct 6 | 2,448 | 1,915 | 83.8% | 13.1% | 0.5% | 0.0% | $140k | 63.8% | 10.0% | 24.8% | 86.2% | 5.7% | 8.6% |
| Topsfield Precinct 1 | 3,788 | 2,826 | 88.8% | 3.3% | 1.5% | 4.7% | $207k | 72.7% | 11.5% | 22.6% | 90.8% | 5.0% | 0.4% |
| Topsfield Precinct 2 | 2,786 | 2,116 | 83.8% | 8.6% | 1.0% | 4.6% | $203k | 70.4% | 11.5% | 22.2% | 89.9% | 11.1% | 2.1% |
| Wenham Precinct 1 | 4,921 | 3,991 | 88.6% | 5.6% | 1.7% | 2.3% | $197k | 70.8% | 39.4% | 14.6% | 85.7% | 3.7% | 2.8% |
| West Newbury Precinct 1 | 4,600 | 3,700 | 82.9% | 5.3% | 0.0% | 1.8% | $184k | 64.8% | 9.8% | 21.4% | 95.7% | 1.6% | 2.7% |
Middlesex: 49 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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bedford Precinct 1 | 4,052 | 3,277 | 70.0% | 3.5% | 2.9% | 19.3% | $166k | 71.3% | 10.4% | 22.7% | 79.6% | 4.2% | 0.0% |
| Bedford Precinct 2 | 3,557 | 2,634 | 59.2% | 7.4% | 2.1% | 21.6% | $167k | 63.1% | 20.3% | 10.6% | 66.4% | 7.6% | 5.0% |
| Bedford Precinct 3 | 4,085 | 3,371 | 76.8% | 1.9% | 1.2% | 15.2% | $176k | 74.0% | 18.0% | 21.2% | 51.9% | 5.2% | 1.2% |
| Bedford Precinct 4 | 3,044 | 2,391 | 74.0% | 2.2% | 4.5% | 14.9% | $156k | 67.3% | 7.8% | 21.4% | 80.3% | 5.2% | 1.0% |
| Billerica Precinct 10 | 3,717 | 3,055 | 86.2% | 2.9% | 0.6% | 6.6% | $145k | 38.2% | 18.4% | 21.6% | 98.9% | 5.7% | 2.4% |
| Billerica Precinct 3 | 2,579 | 2,023 | 72.8% | 5.6% | 1.5% | 16.3% | $126k | 34.4% | 17.7% | 18.6% | 96.7% | 3.8% | 3.9% |
| Billerica Precinct 4 | 2,927 | 2,462 | 67.1% | 6.0% | 3.6% | 17.4% | $118k | 39.4% | 24.3% | 16.3% | 60.7% | 14.9% | 3.9% |
| Billerica Precinct 5 | 4,094 | 3,269 | 90.4% | 2.7% | 1.3% | 4.3% | $181k | 40.2% | 17.2% | 18.7% | 96.2% | 2.5% | 1.1% |
| Billerica Precinct 9 | 3,456 | 2,851 | 81.7% | 5.0% | 3.6% | 7.5% | $153k | 34.1% | 17.3% | 20.6% | 97.4% | 3.1% | 3.4% |
| Burlington Precinct 1 | 4,695 | 3,866 | 76.7% | 0.7% | 0.8% | 17.9% | $163k | 65.1% | 13.3% | 22.0% | 85.4% | 1.7% | 0.4% |
| Burlington Precinct 2 | 3,060 | 2,627 | 77.5% | 3.1% | 3.4% | 10.4% | $111k | 45.1% | 23.9% | 12.0% | 43.4% | 13.8% | 0.7% |
| Burlington Precinct 3 | 3,046 | 2,575 | 65.3% | 6.0% | 4.0% | 21.2% | $141k | 61.8% | 14.7% | 21.5% | 66.3% | 3.1% | 3.1% |
| Burlington Precinct 4 | 3,315 | 2,543 | 57.7% | 15.7% | 5.2% | 16.7% | $146k | 56.0% | 20.6% | 18.6% | 80.6% | 9.7% | 9.2% |
| Burlington Precinct 5 | 3,994 | 3,224 | 87.2% | 1.9% | 0.1% | 6.3% | $196k | 68.6% | 14.7% | 20.2% | 98.6% | 3.2% | 1.4% |
| Burlington Precinct 6 | 3,431 | 2,795 | 79.9% | 1.2% | 0.4% | 13.6% | $175k | 57.0% | 10.4% | 23.4% | 96.9% | 1.2% | 1.1% |
| Burlington Precinct 7 | 4,735 | 4,140 | 72.8% | 7.8% | 0.7% | 15.3% | $133k | 52.8% | 16.8% | 31.3% | 57.7% | 9.4% | 2.8% |
| North Reading Precinct 1 | 3,886 | 3,003 | 85.8% | 2.3% | 0.0% | 4.6% | $196k | 60.7% | 15.7% | 17.4% | 97.9% | 1.8% | 0.8% |
| North Reading Precinct 2 | 3,645 | 3,017 | 90.3% | 2.7% | 1.3% | 4.6% | $114k | 55.4% | 19.9% | 14.9% | 70.0% | 2.5% | 1.1% |
| North Reading Precinct 3 | 4,390 | 3,444 | 87.3% | 1.6% | 0.2% | 6.9% | $125k | 52.1% | 12.7% | 15.7% | 84.4% | 3.4% | 1.1% |
| North Reading Precinct 4 | 3,784 | 2,731 | 82.2% | 2.1% | 0.1% | 3.7% | $179k | 58.3% | 9.3% | 18.7% | 87.4% | 2.9% | 1.4% |
| Reading Precinct 1 | 4,536 | 3,458 | 83.5% | 8.6% | 0.6% | 5.0% | $195k | 67.8% | 14.3% | 15.6% | 90.8% | 3.3% | 2.5% |
| Reading Precinct 2 | 2,371 | 1,859 | 60.6% | 8.8% | 1.8% | 27.1% | $166k | 54.6% | 14.2% | 20.8% | 83.9% | 4.1% | 8.9% |
| Reading Precinct 3 | 3,284 | 2,746 | 85.6% | 3.6% | 0.6% | 9.3% | $125k | 61.2% | 16.4% | 28.0% | 79.8% | 3.7% | 3.5% |
| Reading Precinct 4 | 3,227 | 2,403 | 86.4% | 6.4% | 0.0% | 1.6% | $191k | 71.0% | 15.1% | 18.2% | 88.9% | 1.6% | 0.7% |
| Reading Precinct 5 | 3,158 | 2,393 | 89.7% | 0.7% | 0.0% | 3.7% | $131k | 66.0% | 17.4% | 17.5% | 55.1% | 3.1% | 0.2% |
| Reading Precinct 6 | 3,353 | 2,510 | 86.9% | 5.5% | 0.0% | 5.1% | $184k | 70.5% | 11.8% | 18.2% | 82.4% | 1.5% | 0.5% |
| Reading Precinct 7 | 2,435 | 1,830 | 93.9% | 1.8% | 1.2% | 0.9% | $162k | 73.5% | 12.4% | 22.0% | 92.2% | 3.3% | 1.3% |
| Reading Precinct 8 | 3,156 | 2,515 | 83.5% | 7.9% | 0.0% | 2.8% | $137k | 64.6% | 9.9% | 27.3% | 88.2% | 5.0% | 2.1% |
| Tewksbury Precinct 1 | 3,523 | 2,773 | 87.9% | 1.7% | 3.5% | 4.5% | $128k | 42.9% | 17.5% | 19.4% | 84.6% | 4.0% | 1.2% |
| Tewksbury Precinct 2 | 3,608 | 2,989 | 86.0% | 4.8% | 1.5% | 3.7% | $158k | 41.9% | 12.0% | 16.6% | 96.4% | 1.3% | 3.9% |
| Tewksbury Precinct 3 | 3,539 | 2,908 | 89.6% | 0.3% | 0.2% | 3.6% | $136k | 41.4% | 20.4% | 17.0% | 85.1% | 2.3% | 0.1% |
| Tewksbury Precinct 4 | 3,692 | 3,371 | 86.2% | 4.1% | 3.0% | 4.0% | $103k | 36.8% | 18.4% | 26.6% | 72.7% | 10.4% | 1.4% |
| Tewksbury Precinct 5 | 3,578 | 2,694 | 88.0% | 5.3% | 0.8% | 1.6% | $117k | 38.9% | 17.1% | 18.7% | 82.9% | 1.1% | 1.9% |
| Tewksbury Precinct 6 | 3,867 | 3,273 | 89.8% | 4.0% | 0.9% | 2.5% | $153k | 40.8% | 14.8% | 21.6% | 98.0% | 2.7% | 3.5% |
| Tewksbury Precinct 7 | 5,305 | 4,400 | 84.5% | 1.9% | 1.8% | 5.7% | $109k | 44.5% | 17.8% | 22.2% | 75.3% | 3.3% | 1.1% |
| Tewksbury Precinct 8 | 4,185 | 3,389 | 81.3% | 9.1% | 1.9% | 4.1% | $130k | 34.5% | 18.7% | 19.0% | 87.0% | 2.2% | 7.6% |
| Wakefield Precinct 1 | 3,596 | 2,818 | 85.0% | 3.8% | 1.7% | 3.3% | $174k | 63.0% | 12.3% | 19.9% | 74.0% | 6.8% | 3.5% |
| Wakefield Precinct 2 | 4,440 | 3,593 | 84.0% | 1.7% | 0.4% | 9.4% | $132k | 54.3% | 17.4% | 19.0% | 60.6% | 4.3% | 1.6% |
| Wakefield Precinct 3 | 4,159 | 3,310 | 83.6% | 3.1% | 1.5% | 7.5% | $145k | 56.7% | 17.6% | 18.8% | 79.3% | 4.2% | 1.5% |
| Wakefield Precinct 4 | 3,895 | 3,182 | 83.6% | 3.3% | 0.2% | 6.0% | $146k | 54.4% | 15.7% | 16.4% | 86.5% | 5.7% | 2.0% |
| Wakefield Precinct 5 | 3,795 | 3,026 | 82.4% | 3.9% | 0.4% | 3.4% | $134k | 62.8% | 12.8% | 19.5% | 57.8% | 6.9% | 2.4% |
| Wakefield Precinct 6 | 4,327 | 3,537 | 88.5% | 2.7% | 0.4% | 3.8% | $135k | 67.0% | 18.7% | 19.9% | 59.5% | 3.1% | 0.8% |
| Wakefield Precinct 7 | 3,489 | 2,698 | 91.6% | 0.6% | 0.0% | 6.1% | $143k | 59.9% | 13.4% | 19.4% | 86.0% | 3.4% | 0.6% |
| Wilmington Precinct 1 | 4,193 | 2,909 | 73.5% | 3.7% | 0.8% | 5.4% | $154k | 48.9% | 17.0% | 13.2% | 93.6% | 6.3% | 1.1% |
| Wilmington Precinct 2 | 3,934 | 3,034 | 90.9% | 1.9% | 0.3% | 2.2% | $176k | 51.0% | 17.9% | 14.7% | 89.8% | 4.7% | 1.3% |
| Wilmington Precinct 3 | 3,490 | 2,948 | 85.1% | 2.2% | 1.1% | 8.7% | $147k | 57.5% | 18.1% | 15.7% | 78.1% | 4.2% | 1.4% |
| Wilmington Precinct 4 | 4,138 | 3,030 | 93.1% | 1.6% | 0.0% | 1.0% | $197k | 54.6% | 9.4% | 16.9% | 94.2% | 1.8% | 1.8% |
| Wilmington Precinct 5 | 2,958 | 2,347 | 85.7% | 3.7% | 1.8% | 3.4% | $164k | 44.4% | 14.1% | 13.5% | 86.4% | 2.5% | 1.6% |
| Wilmington Precinct 6 | 4,613 | 3,684 | 90.8% | 1.8% | 1.9% | 2.5% | $178k | 45.5% | 17.7% | 18.9% | 86.2% | 3.2% | 1.4% |
*Median income is approximate (see note above). ACS 2020-2024 5-year.
Nonpartisan voter information. GOTV Polling does not endorse any candidate.