visualizedata.org

Demo page: real public data, in a page layout that is still being designed. Numbers are as the sources published them on the build date shown at the bottom.

Maryland / Senate

How did Maryland vote for the Senate?

2024 · data family: electiondata.dev

Angela Alsobrooks (Democrat) won by 11.8 points

11.8ptsSenate, 2024: winner's margin

Compare every state: where Maryland ranks for 2024

Every regular Senate election in Maryland since 197617 regular elections; Democrats were ahead in 16 and Republicans in 1.
R +40.0R +20.0evenD +20.0D +40.0D +60.019801990200020102020
Indicator: Democratic candidate's share of Senate votes minus the Republican's, points (regular elections; special elections are in the table)Source: electiondata.dev senate-results, version 2026-10-25.247421eda6; MIT Election Data and Science Lab, U.S. Senate statewide 1976-2024
Show the numbers (17 rows)
YearMargin
2024D +11.8
2022D +31.7
2018D +34.5
2016D +25.2
2012D +29.6
2010D +26.4
2006D +10.0
2004D +31.1
2000D +26.4
1998D +41.0
1994D +18.2
1992D +42.0
1988D +23.6
1986D +21.4
1982D +26.9
1980R +32.3
1976D +17.7

Every Senate race since 1976

RaceWinnerRunner-upMarginVotes
2024Angela Alsobrooks (D) 54.6%Larry Hogan (R) 42.8%11.8 pts3,021,378
2022Chris Van Hollen (D) 65.8%Chris Chaffee (R) 34.1%31.7 pts2,002,336
2018Ben Cardin (D) 64.9%Tony Campbell (R) 30.3%34.5 pts2,299,889
2016Chris Van Hollen (D) 60.9%Kathy Szeliga (R) 35.7%25.2 pts2,726,170
2012Benjamin L. Cardin (D) 56.0%Daniel John Bongino (R) 26.3%29.6 pts2,633,234
2010Barbara Mikulski (D) 62.2%Eric Wargotz (R) 35.8%26.4 pts1,833,858
2006Benjamin L. Cardin (D) 54.2%Michael S. Steele (R) 44.2%10.0 pts1,781,139
2004Barbara A. Mikulski (D) 64.8%E. J. Pipkin (R) 33.7%31.1 pts2,321,931
2000Paul S. Sarbanes (D) 63.2%Paul H. Rappaport (R) 36.7%26.4 pts1,946,898
1998Barbara A. Mikulski (D) 70.5%Ross Z. Pierpont (R) 29.5%41.0 pts1,507,447
1994Paul S. Sarbanes (D) 59.1%William Brock (R) 40.9%18.2 pts1,369,101
1992Barbara A. Mikulski (D) 71.0%Alan L. Keyes (R) 29.0%42.0 pts1,841,298
1988Paul S. Sarbanes (D) 61.8%Alan L. Keyes (R) 38.2%23.6 pts1,617,065
1986Barbara A. Mikulski (D) 60.7%Linda Chavez (R) 39.3%21.4 pts1,112,637
1982Paul S. Sarbanes (D) 63.5%Lawrence J. Hogan (R) 36.5%26.9 pts1,114,690
1980Charles Mcc. Mathias Jr. (R) 66.2%Edward T. Conroy (D) 33.8%32.3 pts1,286,088
1976Paul S. Sarbanes (D) 56.6%J. Glenn Beall Jr. (R) 38.9%17.7 pts1,365,290

Get this data

This page's numbers, as JSON:

curl https://visualizedata.org/data/places/us-md/senate.json

Every Senate race, every state, from electiondata.dev (live, no key):

curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"

Open the JSON

What this can't tell you

  • 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.

How the answer is decided

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