{
 "topic": "senate",
 "site": "electiondata.dev",
 "place": {
  "id": "us-co",
  "name": "Colorado",
  "level": "us-state",
  "parent": "usa",
  "path": "us/co",
  "slug": "co",
  "state": "co",
  "state_name": "Colorado",
  "state_id": "us-co"
 },
 "question": "How did Colorado vote for the Senate?",
 "answer": {
  "verdict": "Michael Bennet (Democrat) won by 14.6 points",
  "value": 14.6,
  "unit": " pts",
  "digits": 1,
  "label": "Senate, 2022: winner's margin",
  "lines": [
   "Michael Bennet (Democrat) 55.9%, Joe O'dea (Republican) 41.3%, Brian Peotter (Libertarian) 1.7%",
   "2,500,201 votes for Senate candidates"
  ]
 },
 "as_of": "2022",
 "as_of_label": "2022",
 "charts": [
  {
   "id": "senate-margin",
   "title": "Every regular Senate election in Colorado since 1978",
   "description": "16 regular elections; Democrats were ahead in 9 and Republicans in 7.",
   "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": [
      [
       1978,
       -18.389,
       "rep"
      ],
      [
       1980,
       1.637,
       "dem"
      ],
      [
       1984,
       -29.626,
       "rep"
      ],
      [
       1986,
       1.551,
       "dem"
      ],
      [
       1990,
       -14.021,
       "rep"
      ],
      [
       1992,
       9.073,
       "dem"
      ],
      [
       1996,
       -5.666,
       "rep"
      ],
      [
       1998,
       -27.472,
       "rep"
      ],
      [
       2002,
       -4.927,
       "rep"
      ],
      [
       2004,
       4.77,
       "dem"
      ],
      [
       2008,
       10.304,
       "dem"
      ],
      [
       2010,
       1.628,
       "dem"
      ],
      [
       2014,
       -1.945,
       "rep"
      ],
      [
       2016,
       5.665,
       "dem"
      ],
      [
       2020,
       9.321,
       "dem"
      ],
      [
       2022,
       14.618,
       "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": 1978,
    "special": false,
    "runoff": false,
    "total": 819256,
    "votes": {
     "William L. Armstrong": 480801,
     "Floyd K. Haskell": 330148,
     "Vedder V. Dron": 5789,
     "John Shue": 2518
    }
   },
   {
    "year": 1980,
    "special": false,
    "runoff": false,
    "total": 1173142,
    "votes": {
     "Gary Hart": 590501,
     "Mary Estill Buchanan": 571295,
     "Earl Higgerson": 7265,
     "Henry John Olshaw": 4081
    }
   },
   {
    "year": 1984,
    "special": false,
    "runoff": false,
    "total": 1297809,
    "votes": {
     "William L. \"bill\" Armstrong": 833821,
     "Nancy Dick": 449327,
     "Craig Green": 11077,
     "David Martin": 2208,
     "Earl Higgerson": 1376
    }
   },
   {
    "year": 1986,
    "special": false,
    "runoff": false,
    "total": 1060765,
    "votes": {
     "Timothy E. Wirth": 529449,
     "Ken Kramer": 512994,
     "Michael Martin Bush": 11127,
     "Michael R. Chamberlain": 3756,
     "Henry John Olshaw": 1868,
     "Calvin G. Dodge": 1571
    }
   },
   {
    "year": 1990,
    "special": false,
    "runoff": false,
    "total": 1022027,
    "votes": {
     "Hank Brown": 569048,
     "Josie Heath": 425746,
     "John Heckman": 15432,
     "Earl F. Dodge": 11801
    }
   },
   {
    "year": 1992,
    "special": false,
    "runoff": false,
    "total": 1552289,
    "votes": {
     "Ben Nighthorse Campbell": 803725,
     "Terry Considine": 662893,
     "Richard O. Grimes": 42455,
     "Matt Noah": 22846,
     "Dan Winters": 20347,
     "Hue Futch": 23
    }
   },
   {
    "year": 1996,
    "special": false,
    "runoff": false,
    "total": 1459601,
    "votes": {
     "Wayne Allard": 750315,
     "Tom Strickland": 667600,
     "Randy Mackenzie": 41620
    }
   },
   {
    "year": 1998,
    "special": false,
    "runoff": false,
    "total": 1327235,
    "votes": {
     "Ben Nighthorse Campbell": 829370,
     "Dottie Lamm": 464754,
     "David S. Segal": 14024,
     "Kevin Swanson": 9775,
     "Jeffrey Peckman": 4101,
     "John Heckman": 3230,
     "Gary Swing": 1981
    }
   },
   {
    "year": 2002,
    "special": false,
    "runoff": false,
    "total": 1416082,
    "votes": {
     "Wayne Allard": 717893,
     "Tom Strickland": 648130,
     "Doulgas \"dayhorse\" Campbell": 21547,
     "Rick Stanley": 20776,
     "John Heckman": 7140
    }
   },
   {
    "year": 2004,
    "special": false,
    "runoff": false,
    "total": 2107472,
    "votes": {
     "Ken Salazar": 1081188,
     "Pete Coors": 980668,
     "Douglas \"dayhorse\" Campbell": 18783,
     "Richard Randall": 10160,
     "John R. Harris": 8442,
     "Victor Good": 6481,
     "Finn Gotaas": 1750
    }
   },
   {
    "year": 2008,
    "special": false,
    "runoff": false,
    "total": 2331621,
    "votes": {
     "Mark Udall": 1230994,
     "Bob Schaffer": 990755,
     "Douglas \"dayhorse\" Campbell": 59733,
     "Bob Kinsey": 50004
    }
   },
   {
    "year": 2010,
    "special": false,
    "runoff": false,
    "total": 1772286,
    "votes": {
     "Michael F. Bennet": 851590,
     "Ken Buck": 822731,
     "Bob Kinsey": 38768,
     "Maclyn \"mac\" Stringer": 22589,
     "Jason Napolitano": 19415,
     "Charley Miller": 11330,
     "J. Moromisato": 5767
    }
   },
   {
    "year": 2014,
    "special": false,
    "runoff": false,
    "total": 2041058,
    "votes": {
     "Cory Gardner": 983891,
     "Mark Udall": 944203,
     "Gaylon Kent": 52876,
     "Steve Shogan": 29472,
     "Ra_l Acosta": 24151,
     "Bill Hammons": 6427
    }
   },
   {
    "year": 2016,
    "special": false,
    "runoff": false,
    "total": 2743023,
    "votes": {
     "Michael F. Bennet": 1370710,
     "Darryl Glenn": 1215318,
     "Lily Tang Williams": 99277,
     "Arn Menconi": 36805,
     "Bill Hammons": 9336,
     "Dan Chapin": 8361,
     "Paul Noel Fiorino": 3216
    }
   },
   {
    "year": 2020,
    "special": false,
    "runoff": false,
    "total": 3235790,
    "votes": {
     "John W. Hickenlooper": 1731114,
     "Cory Gardner": 1429492,
     "Raymon Anthony Doane": 56262,
     "Daniel Doyle": 9820,
     "Stephan \"seku\" Evans": 8971,
     "Bruce Lohmiller": 71,
     "Danny Skelly": 55,
     "Michael Sanchez": 5
    }
   },
   {
    "year": 2022,
    "special": false,
    "runoff": false,
    "total": 2500201,
    "votes": {
     "Michael Bennet": 1397170,
     "Joe O'dea": 1031693,
     "Brian Peotter": 43534,
     "T.j. Cole": 16379,
     "Frank Atwood": 11354,
     "Tom Harvey": 29,
     "Joanne Rock": 25,
     "John Carleton Rutledge": 9,
     "Robert Messman": 8
    }
   }
  ],
  "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": [
   [
    "2022",
    "Michael Bennet (D) 55.9%",
    "Joe O'dea (R) 41.3%",
    "14.6 pts",
    "2,500,201"
   ],
   [
    "2020",
    "John W. Hickenlooper (D) 53.5%",
    "Cory Gardner (R) 44.2%",
    "9.3 pts",
    "3,235,790"
   ],
   [
    "2016",
    "Michael F. Bennet (D) 50.0%",
    "Darryl Glenn (R) 44.3%",
    "5.7 pts",
    "2,743,023"
   ],
   [
    "2014",
    "Cory Gardner (R) 48.2%",
    "Mark Udall (D) 46.3%",
    "1.9 pts",
    "2,041,058"
   ],
   [
    "2010",
    "Michael F. Bennet (D) 48.0%",
    "Ken Buck (R) 46.4%",
    "1.6 pts",
    "1,772,286"
   ],
   [
    "2008",
    "Mark Udall (D) 52.8%",
    "Bob Schaffer (R) 42.5%",
    "10.3 pts",
    "2,331,621"
   ],
   [
    "2004",
    "Ken Salazar (D) 51.3%",
    "Pete Coors (R) 46.5%",
    "4.8 pts",
    "2,107,472"
   ],
   [
    "2002",
    "Wayne Allard (R) 50.7%",
    "Tom Strickland (D) 45.8%",
    "4.9 pts",
    "1,416,082"
   ],
   [
    "1998",
    "Ben Nighthorse Campbell (R) 62.5%",
    "Dottie Lamm (D) 35.0%",
    "27.5 pts",
    "1,327,235"
   ],
   [
    "1996",
    "Wayne Allard (R) 51.4%",
    "Tom Strickland (D) 45.7%",
    "5.7 pts",
    "1,459,601"
   ],
   [
    "1992",
    "Ben Nighthorse Campbell (D) 51.8%",
    "Terry Considine (R) 42.7%",
    "9.1 pts",
    "1,552,289"
   ],
   [
    "1990",
    "Hank Brown (R) 55.7%",
    "Josie Heath (D) 41.7%",
    "14.0 pts",
    "1,022,027"
   ],
   [
    "1986",
    "Timothy E. Wirth (D) 49.9%",
    "Ken Kramer (R) 48.4%",
    "1.6 pts",
    "1,060,765"
   ],
   [
    "1984",
    "William L. \"bill\" Armstrong (R) 64.2%",
    "Nancy Dick (D) 34.6%",
    "29.6 pts",
    "1,297,809"
   ],
   [
    "1980",
    "Gary Hart (D) 50.3%",
    "Mary Estill Buchanan (R) 48.7%",
    "1.6 pts",
    "1,173,142"
   ],
   [
    "1978",
    "William L. Armstrong (R) 58.7%",
    "Floyd K. Haskell (D) 40.3%",
    "18.4 pts",
    "819,256"
   ]
  ]
 },
 "api": {
  "now": "/data/places/us-co/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"
}