{
 "topic": "senate",
 "site": "electiondata.dev",
 "place": {
  "id": "us-ma",
  "name": "Massachusetts",
  "level": "us-state",
  "parent": "usa",
  "path": "us/ma",
  "slug": "ma",
  "state": "ma",
  "state_name": "Massachusetts",
  "state_id": "us-ma"
 },
 "question": "How did Massachusetts vote for the Senate?",
 "answer": {
  "verdict": "Elizabeth Ann Warren (Democrat) won by 19.8 points",
  "value": 19.8,
  "unit": " pts",
  "digits": 1,
  "label": "Senate, 2024: winner's margin",
  "lines": [
   "Elizabeth Ann Warren (Democrat) 59.8%, John Deaton (Republican) 40.0%",
   "3,413,329 votes for Senate candidates"
  ]
 },
 "as_of": "2024",
 "as_of_label": "2024",
 "charts": [
  {
   "id": "senate-margin",
   "title": "Every regular Senate election in Massachusetts since 1976",
   "description": "17 regular elections; Democrats were ahead in 17 and Republicans in 0.",
   "indicator": "Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)",
   "subtitle": "Democratic share minus Republican share, in points. Above the line: the Democrat got more votes.",
   "x": {
    "kind": "year"
   },
   "y": {
    "digits": 1,
    "unit": " pts",
    "format": "party-margin"
   },
   "layers": [
    {
     "type": "bars",
     "name": "Margin",
     "base": 0,
     "points": [
      [
       1976,
       40.302,
       "dem"
      ],
      [
       1978,
       10.208,
       "dem"
      ],
      [
       1982,
       22.552,
       "dem"
      ],
      [
       1984,
       10.126,
       "dem"
      ],
      [
       1988,
       31.044,
       "dem"
      ],
      [
       1990,
       13.561,
       "dem"
      ],
      [
       1994,
       17.065,
       "dem"
      ],
      [
       1996,
       7.473,
       "dem"
      ],
      [
       2000,
       56.881,
       "dem"
      ],
      [
       2002,
       72.331,
       "dem"
      ],
      [
       2006,
       37.401,
       "dem"
      ],
      [
       2008,
       33.707,
       "dem"
      ],
      [
       2012,
       7.484,
       "dem"
      ],
      [
       2014,
       23.885,
       "dem"
      ],
      [
       2018,
       24.165,
       "dem"
      ],
      [
       2020,
       32.259,
       "dem"
      ],
      [
       2024,
       19.812,
       "dem"
      ]
     ],
     "legend": [
      {
       "label": "Democrat ahead",
       "cls": "dem"
      },
      {
       "label": "Republican ahead",
       "cls": "rep"
      }
     ]
    }
   ]
  }
 ],
 "limits": [
  "Statewide totals say nothing about who voted or why.",
  "Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents."
 ],
 "method": "Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.",
 "sources": [
  {
   "name": "electiondata.dev senate-results, version 2026-10-25.247421eda6",
   "url": "https://electiondata.dev/",
   "license": "CC0 1.0"
  },
  {
   "name": "MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024",
   "url": "https://doi.org/10.7910/DVN/PEJ5QU",
   "license": "CC0 1.0"
  }
 ],
 "check": {
  "races": [
   {
    "year": 1976,
    "special": false,
    "runoff": false,
    "total": 2491255,
    "votes": {
     "Edward M. Kennedy": 1726657,
     "Michael S. Robertson": 722641,
     "Carol Henderson Evans": 26283,
     "H. Graham Lowry": 15517
    }
   },
   {
    "year": 1978,
    "special": false,
    "runoff": false,
    "total": 1985700,
    "votes": {
     "Paul E. Tsongas": 1093283,
     "Edward W. Brooke": 890584
    }
   },
   {
    "year": 1982,
    "special": false,
    "runoff": false,
    "total": 2050769,
    "votes": {
     "Edward M. Kennedy": 1247084,
     "Ray Shamie": 784602,
     "Howard S. Katz": 18878
    }
   },
   {
    "year": 1984,
    "special": false,
    "runoff": false,
    "total": 2530471,
    "votes": {
     "John F. Kerry": 1393150,
     "Raymond Shamie": 1136913
    }
   },
   {
    "year": 1988,
    "special": false,
    "runoff": false,
    "total": 2606225,
    "votes": {
     "Edward M. Kennedy": 1693344,
     "Joseph D. Malone": 884267,
     "Mary Fridley": 15208,
     "Freda Lee Nason": 13199
    }
   },
   {
    "year": 1990,
    "special": false,
    "runoff": false,
    "total": 2424579,
    "votes": {
     "John F. Kerry": 1321712,
     "Jim Rappaport": 992917
    }
   },
   {
    "year": 1994,
    "special": false,
    "runoff": false,
    "total": 2179945,
    "votes": {
     "Edward M. Kennedy": 1265997,
     "W. Mitt Romney": 894000,
     "Lauraleigh Dozier": 14484,
     "William A. Ferguson Jr.": 4776
    }
   },
   {
    "year": 1996,
    "special": false,
    "runoff": false,
    "total": 2555942,
    "votes": {
     "John F. Kerry": 1334135,
     "William F. Weld": 1143120,
     "Susan C. Gallagher": 70007,
     "Robert C. Stowe": 7169
    }
   },
   {
    "year": 2000,
    "special": false,
    "runoff": false,
    "total": 2734048,
    "votes": {
     "Edward M. Kennedy": 1889494,
     "Jack E. Robinson Iii": 334341,
     "Carla A. Howell": 308860,
     "Philip F. Lawler": 42113,
     "Dale E. Friedgen": 13687,
     "Philip Hyde Iii": 8452
    }
   },
   {
    "year": 2002,
    "special": false,
    "runoff": false,
    "total": 2220301,
    "votes": {
     "John F. Kerry": 1605976,
     "Michael E. Cloud": 369807
    }
   },
   {
    "year": 2006,
    "special": false,
    "runoff": false,
    "total": 2243835,
    "votes": {
     "Edward M. Kennedy": 1500738,
     "Kenneth G. Chase": 661532
    }
   },
   {
    "year": 2008,
    "special": false,
    "runoff": false,
    "total": 3102995,
    "votes": {
     "John F. Kerry": 1971974,
     "Jeffrey K. Beatty": 926044,
     "Robert J. Underwood": 93713
    }
   },
   {
    "year": 2012,
    "special": false,
    "runoff": false,
    "total": 3184196,
    "votes": {
     "Elizabeth A. Warren": 1696346,
     "Scott P. Brown": 1458048
    }
   },
   {
    "year": 2014,
    "special": false,
    "runoff": false,
    "total": 2084972,
    "votes": {
     "Edward J. Markey": 1289944,
     "Brian J. Herr": 791950
    }
   },
   {
    "year": 2018,
    "special": false,
    "runoff": false,
    "total": 2707090,
    "votes": {
     "Elizabeth A. Warren": 1633371,
     "Geoff Diehl": 979210,
     "Shiva Ayyadurai": 91710,
     "Others": 2799
    }
   },
   {
    "year": 2020,
    "special": false,
    "runoff": false,
    "total": 3658005,
    "votes": {
     "Edward J. Markey": 2357809,
     "Kevin J. O'conner": 1177765,
     "Blank Votes": 93869,
     "Shiva Ayyadurai": 21134
    }
   },
   {
    "year": 2024,
    "special": false,
    "runoff": false,
    "total": 3413329,
    "votes": {
     "Elizabeth Ann Warren": 2041668,
     "John Deaton": 1365440
    }
   }
  ],
  "dataset": "senate-results",
  "version": "2026-10-25.247421eda6"
 },
 "table": {
  "title": "Every Senate race since 1976",
  "columns": [
   "Race",
   "Winner",
   "Runner-up",
   "Margin",
   "Votes"
  ],
  "num": [
   3,
   4
  ],
  "rows": [
   [
    "2024",
    "Elizabeth Ann Warren (D) 59.8%",
    "John Deaton (R) 40.0%",
    "19.8 pts",
    "3,413,329"
   ],
   [
    "2020",
    "Edward J. Markey (D) 64.5%",
    "Kevin J. O'conner (R) 32.2%",
    "32.3 pts",
    "3,658,005"
   ],
   [
    "2018",
    "Elizabeth A. Warren (D) 60.3%",
    "Geoff Diehl (R) 36.2%",
    "24.2 pts",
    "2,707,090"
   ],
   [
    "2014",
    "Edward J. Markey (D) 61.9%",
    "Brian J. Herr (R) 38.0%",
    "23.9 pts",
    "2,084,972"
   ],
   [
    "2012",
    "Elizabeth A. Warren (D) 53.3%",
    "Scott P. Brown (R) 45.8%",
    "7.5 pts",
    "3,184,196"
   ],
   [
    "2008",
    "John F. Kerry (D) 63.6%",
    "Jeffrey K. Beatty (R) 29.8%",
    "33.7 pts",
    "3,102,995"
   ],
   [
    "2006",
    "Edward M. Kennedy (D) 66.9%",
    "Kenneth G. Chase (R) 29.5%",
    "37.4 pts",
    "2,243,835"
   ],
   [
    "2002",
    "John F. Kerry (D) 72.3%",
    "Michael E. Cloud (L) 16.7%",
    "55.7 pts",
    "2,220,301"
   ],
   [
    "2000",
    "Edward M. Kennedy (D) 69.1%",
    "Jack E. Robinson Iii (R) 12.2%",
    "56.9 pts",
    "2,734,048"
   ],
   [
    "1996",
    "John F. Kerry (D) 52.2%",
    "William F. Weld (R) 44.7%",
    "7.5 pts",
    "2,555,942"
   ],
   [
    "1994",
    "Edward M. Kennedy (D) 58.1%",
    "W. Mitt Romney (R) 41.0%",
    "17.1 pts",
    "2,179,945"
   ],
   [
    "1990",
    "John F. Kerry (D) 54.5%",
    "Jim Rappaport (R) 41.0%",
    "13.6 pts",
    "2,424,579"
   ],
   [
    "1988",
    "Edward M. Kennedy (D) 65.0%",
    "Joseph D. Malone (R) 33.9%",
    "31.0 pts",
    "2,606,225"
   ],
   [
    "1984",
    "John F. Kerry (D) 55.1%",
    "Raymond Shamie (R) 44.9%",
    "10.1 pts",
    "2,530,471"
   ],
   [
    "1982",
    "Edward M. Kennedy (D) 60.8%",
    "Ray Shamie (R) 38.3%",
    "22.6 pts",
    "2,050,769"
   ],
   [
    "1978",
    "Paul E. Tsongas (D) 55.1%",
    "Edward W. Brooke (R) 44.9%",
    "10.2 pts",
    "1,985,700"
   ],
   [
    "1976",
    "Edward M. Kennedy (D) 69.3%",
    "Michael S. Robertson (R) 29.0%",
    "40.3 pts",
    "2,491,255"
   ]
  ]
 },
 "api": {
  "now": "/data/places/us-ma/senate.json",
  "source": "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv",
  "source_label": "Every Senate race, every state, from electiondata.dev (live, no key)"
 },
 "generated_at": "2026-10-26T20:05:12+00:00"
}