2024 population: 14,670
(
420 from 2020)
Land area: 46.2 square miles
Population density: 317.6 persons per square mile
| 2024 Census data | |||
| White: | 9,984 | 68.06% | 0.8% |
| Black: | 1,393 | 9.50% | 0.5% |
| Indian: | 21 | 0.14% | 16.7% |
| Asian: | 289 | 1.97% | 9.1% |
| 2+ races: | 289 | 1.97% | 32.0% |
| Hispanic: | 2,694 | 18.36% | 17.4% |
| Total non-White: | 4,686 | 31.94% | 12.0% |
| 2020-2024 Components | Number | Rate |
|---|---|---|
| Births: | 655 | 11.5 |
| Deaths: | 365 | 6.4 |
| Net Migration: | -208 | -3.6 |
| Net Immigration: | 336 | 5.9 |
| Change in White population: | -83 | -0.6 |
| Change in Non-White pop.: | 503 | 3.5 |
| Recent Trends | ||||
|---|---|---|---|---|
| Votes | Δ Margin | Swing % | ||
| 2024 vs. 2020 | R +257 | R +714 | R + 8.9% | |
| D -457 | ||||
| 2024 vs. 2016 | R +279 | D +359 | D + 0.2% | |
| D +638 | ||||
| 2020 vs. 2016 | R +22 | D +1,073 | D + 9.2% | |
| D +1,095 | ||||
| 2024 vs. 2012 | R -16 | D +970 | D + 10.3% | |
| D +954 | ||||
| 2016 vs. 2008 | R +29 | D +44 | D + 0.1% | |
| D +73 | ||||
| How to interpret this table | ||||
| Year | Turnout | Winner | Runner-Up | Other | Total Votes | Diff (St) | Diff (US) | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 59% | Kamala Harris (D) | 4,784 | 67.2% | Donald Trump (R) | 2,171 | 30.5% | 163 [+] | 2.3% | 7,118 | -6 | -19 | 0.20% |
| 2020 | 65% | Joe Biden (D) | 5,241 | 71.7% | Donald Trump* (R) | 1,914 | 26.2% | 151 [+] | 2.1% | 7,306 | -6 | -21 | 0.20% |
| 2016 | 65% | Hillary Clinton (D) | 4,146 | 63.7% | Donald Trump (R) | 1,892 | 29.1% | 470 [+] | 7.2% | 6,508 | -4 | -17 | 0.20% |
| 2012 | 70% | Barack Obama* (D) | 3,830 | 62.6% | Mitt Romney (R) | 2,187 | 35.7% | 103 [+] | 1.7% | 6,120 | -2 | -11 | 0.19% |
| 2008 | 76% | Barack Obama (D) | 4,073 | 67.3% | John McCain (R) | 1,863 | 30.8% | 116 [+] | 1.9% | 6,052 | -5 | -15 | 0.20% |
| 2004 | 73% | John Kerry (D) | 3,608 | 63.0% | George W. Bush* (R) | 2,040 | 35.6% | 76 [+] | 1.3% | 5,724 | -1 | -15 | 0.20% |
| 2000 | 64% | Albert Gore, Jr. (D) | 2,874 | 58.3% | George W. Bush (R) | 1,624 | 33.0% | 428 [+] | 8.7% | 4,926 | 0 | -15 | 0.18% |
| 1996 | 64% | Bill Clinton* (D) | 2,453 | 59.0% | Robert Dole (R) | 1,222 | 29.4% | 484 [+] | 11.6% | 4,159 | 1 | -11 | 0.16% |
| 1992 | 80% | Bill Clinton (D) | 2,037 | 48.3% | George Bush* (R) | 1,158 | 27.5% | 1,021 [+] | 24.2% | 4,216 | -2 | -10 | 0.15% |
| 1988 | 82% | Michael Dukakis (D) | 2,209 | 59.2% | George Bush (R) | 1,469 | 39.4% | 53 [+] | 1.4% | 3,731 | -6 | -14 | 0.14% |
| 1984 | 75% | Ronald Reagan* (R) | 1,697 | 53.5% | Walter Mondale (D) | 1,456 | 45.9% | 17 | 0.5% | 3,170 | 2 | -5 | 0.12% |
| 1980 | 72% | Ronald Reagan (R) | 1,149 | 40.5% | Jimmy Carter* (D) | 1,040 | 36.6% | 649 [+] | 22.9% | 2,838 | -1 | -10 | 0.11% |
| 1976 | 79% | Gerald Ford* (R) | 1,399 | 53.3% | Jimmy Carter (D) | 1,115 | 42.5% | 112 [+] | 4.3% | 2,626 | 13 | 5 | 0.10% |
| 1972 | 81% | Richard Nixon* (R) | 1,418 | 59.6% | George McGovern (D) | 952 | 40.0% | 10 [+] | 0.4% | 2,380 | 14 | -1 | 0.10% |
| 1968 | 73% | Richard Nixon (R) | 991 | 55.3% | Hubert Humphrey (D) | 744 | 41.5% | 57 [+] | 3.2% | 1,792 | 22 | 12 | 0.08% |
| 1964 | 74% | Lyndon Johnson* (D) | 1,197 | 67.0% | Barry Goldwater (R) | 587 | 32.8% | 3 | 0.2% | 1,787 | 9 | -6 | 0.08% |
| 1960 | 82% | Richard Nixon (R) | 1,219 | 63.5% | John Kennedy (D) | 698 | 36.4% | 2 | 0.1% | 1,919 | 24 | 14 | 0.08% |
| 1956 | 76% | Dwight Eisenhower* (R) | 1,582 | 83.3% | Adlai Stevenson (D) | 317 | 16.7% | 1 | 0.1% | 1,900 | 24 | 26 | 0.08% |
| 1952 | 76% | Dwight Eisenhower (R) | 1,490 | 78.5% | Adlai Stevenson (D) | 405 | 21.3% | 2 | 0.1% | 1,897 | 24 | 23 | 0.08% |
| 1948 | 59% | Thomas Dewey (R) | 1,013 | 70.2% | Harry Truman* (D) | 409 | 28.4% | 20 [+] | 1.4% | 1,442 | 27 | 25 | 0.07% |
| 1944 | 56% | Thomas Dewey (R) | 779 | 57.7% | Franklin Roosevelt* (D) | 569 | 42.2% | 1 | 0.1% | 1,349 | 11 | 12 | 0.07% |
| 1940 | 69% | Wendell Willkie (R) | 1,015 | 61.6% | Franklin Roosevelt* (D) | 624 | 37.9% | 8 | 0.5% | 1,647 | 15 | 17 | 0.08% |
| 1936 | 67% | Alf Landon (R) | 969 | 62.8% | Franklin Roosevelt* (D) | 548 | 35.5% | 27 [+] | 1.7% | 1,544 | 21 | 26 | 0.08% |
| 1932 | 58% | Herbert Hoover* (R) | 812 | 58.8% | Franklin Roosevelt (D) | 561 | 40.7% | 7 [+] | 0.5% | 1,380 | 12 | 19 | 0.09% |
| 1928 | 55% | Herbert Hoover (R) | 865 | 68.6% | Al Smith (D) | 395 | 31.3% | 1 [+] | 0.1% | 1,261 | 19 | 10 | 0.08% |
| 1924 | 43% | Calvin Coolidge (R) | 708 | 79.6% | John Davis (D) | 167 | 18.8% | 14 [+] | 1.6% | 889 | 17 | 26 | 0.08% |
| 1920 | 45% | Warren Harding (R) | 608 | 74.5% | James Cox (D) | 205 | 25.1% | 3 [+] | 0.4% | 816 | 6 | 14 | 0.08% |
| 1916 | 31% | Woodrow Wilson* (D) | 307 | 54.4% | Charles Evans Hughes (R) | 249 | 44.1% | 8 [+] | 1.4% | 564 | -6 | -2 | 0.11% |
| 1912 | 30% | Woodrow Wilson (D) | 247 | 43.8% | Theodore Roosevelt (Prog) | 194 | 34.4% | 123 [+] | 21.8% | 564 | -10 | -1 | 0.12% |
| 1908 | 27% | William Taft (R) | 359 | 70.8% | William J. Bryan (D) | 136 | 26.8% | 12 [+] | 2.4% | 507 | 13 | 19 | 0.11% |
| 1904 | 29% | Theodore Roosevelt (R) | 378 | 67.3% | Alton Parker (D) | 170 | 30.2% | 14 [+] | 2.5% | 562 | 9 | 11 | 0.13% |
| 1900 | 25% | William McKinley* (R) | 375 | 76.7% | William J. Bryan (D) | 102 | 20.9% | 12 [+] | 2.5% | 489 | 19 | 25 | 0.12% |
Click on the Year to view county-level data for that election.
| Year | Type | Turnout | Winner | Runner-Up | Other | Total Votes | Diff | PSV | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | S1 | 58% | Elizabeth Warren* (D) | 4,513 | 64.5% | John Deaton (R) | 2,479 | 35.4% | 8 [+] | 0.1% | 7,000 | -4 | 0.21% |
| 2022 | G | 41% | Maura Healey (D) | 3,262 | 66.5% | Geoff Diehl (R) | 1,553 | 31.7% | 88 [+] | 1.8% | 4,903 | -3 | 0.20% |
| 2020 | S2 | 64% | Ed Markey* (D) | 5,132 | 71.3% | Kevin O'Connor (R) | 2,034 | 28.3% | 28 [+] | 0.4% | 7,194 | -4 | 0.20% |
| 2018 | S1 | 39% | Elizabeth Warren* (D) | 2,662 | 64.0% | Geoff Diehl (R) | 1,351 | 32.5% | 146 [+] | 3.5% | 4,159 | -4 | 0.15% |
| 2018 | G | 39% | Charlie Baker* (R) | 2,388 | 57.6% | Jay Gonzalez (D) | 1,750 | 42.2% | 10 [+] | 0.2% | 4,148 | -9 | 0.16% |
| 2014 | S2 | 39% | Ed Markey* (D) | 2,223 | 61.5% | Brian Herr (R) | 1,386 | 38.4% | 3 [+] | 0.1% | 3,612 | 0 | 0.17% |
| 2014 | G | 39% | Martha Coakley (D) | 1,817 | 49.4% | Charlie Baker (R) | 1,717 | 46.7% | 146 [+] | 4.0% | 3,680 | -2 | 0.17% |
| 2013 | S2 | 22% | Ed Markey (D) | 1,114 | 55.8% | Gabriel Gomez (R) | 877 | 43.9% | 5 [+] | 0.3% | 1,996 | -1 | 0.17% |
| 2012 | S1 | 70% | Elizabeth Warren (D) | 3,435 | 56.4% | Scott Brown* (R) | 2,653 | 43.6% | 3 [+] | 0.0% | 6,091 | -3 | 0.19% |
| 2010 | S1 | 53% | Martha Coakley (D) | 2,141 | 50.6% | Scott Brown (R) | 2,032 | 48.0% | 62 [+] | 1.5% | 4,235 | -4 | 0.19% |
| 2010 | G | 58% | Deval Patrick* (D) | 2,454 | 52.1% | Charlie Baker (R) | 1,846 | 39.2% | 412 [+] | 8.7% | 4,712 | -3 | 0.21% |
| 2008 | S2 | 74% | John Kerry* (D) | 3,991 | 67.5% | Jeffrey Beatty (R) | 1,717 | 29.0% | 208 [+] | 3.5% | 5,916 | -2 | 0.20% |
| 2006 | S1 | 50% | Edward Kennedy* (D) | 2,759 | 70.0% | Kenneth Chase (R) | 1,172 | 29.7% | 9 [+] | 0.2% | 3,940 | -1 | 0.18% |
| 2006 | G | 50% | Deval Patrick (D) | 2,244 | 56.2% | Kerry Healey (R) | 1,402 | 35.1% | 348 [+] | 8.7% | 3,994 | 0 | 0.18% |
| 2002 | S2 | 47% | John Kerry* (D) | 3,008 | 82.6% | Michael Cloud (Libertarian) | 604 | 16.6% | 29 [+] | 0.8% | 3,641 | n/a | 0.18% |
| 2002 | G | 51% | Mitt Romney (R) | 1,974 | 50.3% | Shannon O'Brien (D) | 1,746 | 44.5% | 204 [+] | 5.2% | 3,924 | 1 | 0.18% |
| 2000 | S1 | 62% | Edward Kennedy* (D) | 3,441 | 72.3% | Jack Robinson (R) | 841 | 17.7% | 479 [+] | 10.1% | 4,761 | 5 | 0.18% |
| 1998 | G | 50% | Paul Cellucci* (R) | 1,755 | 49.8% | Scott Harshbarger (D) | 1,681 | 47.7% | 89 [+] | 2.5% | 3,525 | -1 | 0.19% |
| 1996 | S2 | 64% | John Kerry* (D) | 2,201 | 53.2% | William Weld (R) | 1,866 | 45.1% | 73 [+] | 1.8% | 4,140 | 0 | 0.16% |
| 1994 | S1 | 50% | Edward Kennedy* (D) | 1,723 | 58.3% | Mitt Romney (R) | 1,216 | 41.2% | 14 [+] | 0.5% | 2,953 | 0 | 0.14% |
| 1994 | G | 50% | William Weld* (R) | 2,131 | 72.4% | Mark Roosevelt (D) | 794 | 27.0% | 17 [+] | 0.6% | 2,942 | 2 | 0.14% |
| 1990 | S2 | 58% | John Kerry* (D) | 1,676 | 61.4% | Jim Rappaport (R) | 1,053 | 38.6% | 0 | 0.0% | 2,729 | -4 | 0.12% |
| 1990 | G | 58% | William Weld (R) | 1,466 | 54.0% | John Silber (D) | 1,166 | 42.9% | 85 [+] | 3.1% | 2,717 | 4 | 0.12% |
| 1988 | S1 | 81% | Edward Kennedy* (D) | 2,482 | 67.3% | Joe Malone (R) | 1,148 | 31.1% | 58 [+] | 1.6% | 3,688 | -3 | 0.14% |
| 1986 | G | 47% | Michael Dukakis* (D) | 1,567 | 75.6% | George Kariotis (R) | 507 | 24.4% | 0 | 0.0% | 2,074 | -7 | 0.12% |
| 1984 | S2 | 73% | John Kerry (D) | 1,766 | 56.6% | Raymond Shamie (R) | 1,353 | 43.4% | 0 | 0.0% | 3,119 | -2 | 0.12% |
| 1982 | S1 | 55% | Edward Kennedy* (D) | 1,274 | 56.2% | Raymond Shamie (R) | 966 | 42.6% | 26 [+] | 1.1% | 2,266 | 4 | 0.11% |
| 1982 | G | 56% | Michael Dukakis (D) | 1,252 | 54.7% | John Sears (R) | 970 | 42.4% | 66 [+] | 2.9% | 2,288 | 6 | 0.11% |
| 1978 | S2 | 51% | Edward Brooke* (R) | 1,081 | 60.6% | Paul Tsongas (D) | 704 | 39.4% | 0 | 0.0% | 1,785 | 16 | 0.09% |
| 1978 | G | 51% | Francis Hatch (R) | 1,209 | 68.0% | Edward King (D) | 570 | 32.0% | 0 | 0.0% | 1,779 | 21 | 0.09% |
| 1976 | S1 | 78% | Edward Kennedy* (D) | 1,623 | 63.1% | Michael Robertson (R) | 891 | 34.6% | 59 [+] | 2.3% | 2,573 | 6 | 0.10% |
| 1974 | G | 46% | Francis Sargent* (R) | 865 | 60.1% | Michael Dukakis (D) | 537 | 37.3% | 37 [+] | 2.6% | 1,439 | 18 | 0.08% |
| 1972 | S2 | 80% | Edward Brooke* (R) | 1,802 | 77.3% | John Droney (D) | 461 | 19.8% | 67 [+] | 2.9% | 2,330 | 14 | 0.10% |
| 1970 | S1 | 54% | Josiah Spalding (R) | 771 | 56.3% | Edward Kennedy* (D) | 591 | 43.1% | 8 [+] | 0.6% | 1,370 | 19 | 0.07% |
| 1970 | G | 52% | Francis Sargent (R) | 854 | 65.2% | Kevin White (D) | 453 | 34.6% | 3 [+] | 0.2% | 1,310 | 9 | 0.07% |
| 1966 | S2 | 54% | Edward Brooke (R) | 988 | 75.1% | Endicott Peabody (D) | 317 | 24.1% | 10 [+] | 0.8% | 1,315 | 14 | 0.07% |
| 1966 | G | 54% | John Volpe* (R) | 942 | 71.4% | Edward McCormack (D) | 370 | 28.0% | 8 [+] | 0.6% | 1,320 | 9 | 0.06% |
| 1964 | S1 | 73% | Edward Kennedy* (D) | 1,061 | 60.6% | Howard Whitmore (R) | 685 | 39.1% | 5 [+] | 0.3% | 1,751 | 14 | 0.08% |
| 1964 | G | 73% | John Volpe (R) | 1,114 | 63.6% | Francis Bellotti (D) | 635 | 36.2% | 3 [+] | 0.2% | 1,752 | 13 | 0.07% |
| 1962 | S1 | 69% | George Cabot Lodge (R) | 1,010 | 61.9% | Edward Kennedy (D) | 584 | 35.8% | 38 [+] | 2.3% | 1,632 | 20 | 0.08% |
| 1962 | G | 68% | John Volpe* (R) | 1,210 | 74.6% | Endicott Peabody (D) | 409 | 25.2% | 3 [+] | 0.2% | 1,622 | 25 | 0.08% |
| 1960 | S2 | 80% | Leverett Saltonstall* (R) | 1,511 | 80.5% | Thomas O'Connor (D) | 360 | 19.2% | 7 [+] | 0.4% | 1,878 | 24 | 0.08% |
| 1960 | G | 78% | John Volpe (R) | 1,334 | 72.6% | Joseph Ward (D) | 497 | 27.0% | 7 [+] | 0.4% | 1,838 | 20 | 0.08% |
Click on the District to view county-level data for that election (where available).
| Date | District | Winner | Runner-Up | Other | Total Votes | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2022-11-08 | MA09 | William Keating* (D) | 3,432 | 71.0% | Jesse Brown (R) | 1,399 | 29.0% | 0 | 0.0% | 4,831 | |||
| County Total for 2022-11-08: | 4,831 | ||||||||||||
| 2020-11-03 | MA09 | William Keating* (D) | 5,135 | 72.2% | Helen Brady (R) | 1,864 | 26.2% | 117 | 1.6% | 7,116 | |||
| County Total for 2020-11-03: | 7,116 | ||||||||||||
| 2018-11-06 | MA09 | William Keating* (D) | 2,901 | 70.0% | Peter Tedeschi (R) | 1,240 | 29.9% | 1 | 0.0% | 4,142 | |||
| County Total for 2018-11-06: | 4,142 | ||||||||||||
| 2014-11-04 | MA09 | William Keating* (D) | 2,230 | 61.5% | John Chapman (R) | 1,394 | 38.5% | 1 | 0.0% | 3,625 | |||
| County Total for 2014-11-04: | 3,625 | ||||||||||||
| 2012-11-06 | MA09 | William Keating* (D) | 3,861 | 66.4% | Christopher Sheldon (R) | 1,651 | 28.4% | 299 | 5.1% | 5,811 | |||
| County Total for 2012-11-06: | 5,811 | ||||||||||||
| 2010-11-02 | MA10 | William Keating (D) | 2,496 | 54.1% | Jeff Perry (R) | 1,781 | 38.6% | 334 | 7.2% | 4,611 | |||
| County Total for 2010-11-02: | 4,611 | ||||||||||||
| Year | Total | Republican | Democrat | Other | R/D Edge | R/D Edge % | VAPOP % | |||
|---|---|---|---|---|---|---|---|---|---|---|
| 2024 | 13,671 | 1,013 | 7.4% | 2,530 | 18.5% | 10,128 | 74.1% | Dem +1,517 | Dem +11.1% | 114% |
| 2022 | 9,522 | 1,016 | 10.7% | 2,622 | 27.5% | 5,884 | 61.8% | Dem +1,606 | Dem +16.9% | 79% |
| 2020 | 9,624 | 1,158 | 12.0% | 2,869 | 29.8% | 5,597 | 58.2% | Dem +1,711 | Dem +17.8% | 80% |
| 2018 | 9,090 | 1,167 | 12.8% | 2,718 | 29.9% | 5,205 | 57.3% | Dem +1,551 | Dem +17.1% | 81% |
| 2016 | 9,085 | 1,253 | 13.8% | 2,649 | 29.2% | 5,183 | 57.1% | Dem +1,396 | Dem +15.4% | 87% |
| 2014 | 8,606 | 1,285 | 14.9% | 2,497 | 29.0% | 4,824 | 56.1% | Dem +1,212 | Dem +14.1% | 89% |
| 2012 | 8,443 | 1,295 | 15.3% | 2,458 | 29.1% | 4,690 | 55.5% | Dem +1,163 | Dem +13.8% | 95% |
| 2010 | 7,931 | 1,251 | 15.8% | 2,283 | 28.8% | 4,397 | 55.4% | Dem +1,032 | Dem +13.0% | 98% |
| 2008 | 8,164 | 1,360 | 16.7% | 2,293 | 28.1% | 4,511 | 55.3% | Dem +933 | Dem +11.4% | 102% |
| 2006 | 7,998 | 1,487 | 18.6% | 2,154 | 26.9% | 4,357 | 54.5% | Dem +667 | Dem +8.3% | 101% |
| 2004 | 7,873 | 1,502 | 19.1% | 2,097 | 26.6% | 4,274 | 54.3% | Dem +595 | Dem +7.6% | 101% |
| 2002 | 7,403 | 1,464 | 19.8% | 1,887 | 25.5% | 4,052 | 54.7% | Dem +423 | Dem +5.7% | 95% |
| 2000 | 6,750 | 1,378 | 20.4% | 1,666 | 24.7% | 3,706 | 54.9% | Dem +288 | Dem +4.3% | 88% |
| 1996 | 4,944 | 948 | 19.2% | 1,181 | 23.9% | 2,815 | 56.9% | Dem +233 | Dem +4.7% | 76% |
| 1994 | 4,355 | 849 | 19.5% | 1,039 | 23.9% | 2,467 | 56.6% | Dem +190 | Dem +4.4% | 74% |
| 1992 | 4,700 | 882 | 18.8% | 1,002 | 21.3% | 2,816 | 59.9% | Dem +120 | Dem +2.6% | 89% |
| 1988 | 4,784 | 922 | 19.3% | 926 | 19.4% | 2,936 | 61.4% | Dem +4 | Dem +0.1% | 105% |
| 1986 | 4,228 | 728 | 17.2% | 584 | 13.8% | 2,916 | 69.0% | Rep +144 | Rep +3.4% | 96% |
| 1984 | 4,415 | 765 | 17.3% | 607 | 13.7% | 3,043 | 68.9% | Rep +158 | Rep +3.6% | 104% |