{"id":"SC-SEN","state":"SC","label":"South Carolina U.S. Senate","election_id":"87409","status":"uncalled","winner_id":null,"reporting":0,"previous_party":"R","afi_rating":{"rating":"Likely Republican","rating_tier":"likely_r","gop_win_chance":80,"updated":"2026-09-17T14:28:36+00:00","incumbent_party":"R","incumbent_name":null,"open_seat":false,"trump_margin_2024":17.9,"gop_margin_2024":10.2,"source":"AFI Statewide Ratings","source_updated":"2026-09-21T19:53:41+00:00"},"updated":"2026-08-24T20:24:39.894Z","candidates":[{"id":"civic-87409-1e5d85d891766e24","name":"Darline Graham","party":"R","votes":0,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/DarlineIcon.webp","source_name":"Republican nominee","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","identity_source":"AFI Ratings: generic nominee label","display_priority":0,"pct":0},{"id":"civic-87409-ea6fb8ad0db16aa8","name":"Annie Andrews","party":"D","votes":0,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/AnnieIcon.webp","source_name":"Annie Andrews","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":0}],"featured_candidates":[{"id":"civic-87409-1e5d85d891766e24","name":"Darline Graham","party":"R","votes":0,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/DarlineIcon.webp","source_name":"Republican nominee","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","identity_source":"AFI Ratings: generic nominee label","display_priority":0,"pct":0},{"id":"civic-87409-ea6fb8ad0db16aa8","name":"Annie Andrews","party":"D","votes":0,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/AnnieIcon.webp","source_name":"Annie Andrews","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":0}],"matching_review":[{"name":"Darline Graham","party":"R","reason":"no unique match"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Abbeville"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Abbeville"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Aiken"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Aiken"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Allendale"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Allendale"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Anderson"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Anderson"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Bamberg"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Bamberg"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Barnwell"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Barnwell"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Beaufort"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Beaufort"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Berkeley"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Berkeley"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Calhoun"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Calhoun"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Charleston"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Charleston"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Cherokee"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Cherokee"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Chester"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Chester"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Chesterfield"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Chesterfield"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Clarendon"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Clarendon"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Colleton"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Colleton"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Darlington"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Darlington"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Dillon"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Dillon"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Dorchester"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Dorchester"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Edgefield"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Edgefield"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Fairfield"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Fairfield"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Florence"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Florence"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Georgetown"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Georgetown"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Greenville"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Greenville"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Greenwood"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Greenwood"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Hampton"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Hampton"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Horry"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Horry"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Jasper"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Jasper"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Kershaw"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Kershaw"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Lancaster"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Lancaster"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Laurens"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Laurens"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Lee"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Lee"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Lexington"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Lexington"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Marion"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Marion"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Marlboro"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Marlboro"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Mccormick"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Mccormick"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Newberry"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Newberry"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Oconee"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Oconee"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Orangeburg"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Orangeburg"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Pickens"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Pickens"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Richland"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Richland"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Saluda"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Saluda"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Spartanburg"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Spartanburg"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Sumter"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Sumter"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Union"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Union"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"Williamsburg"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"Williamsburg"},{"name":"Mark Hackett","party":"Constitution","reason":"no unique match","county":"York"},{"name":"Kasie Whitener","party":"Libertarian","reason":"no unique match","county":"York"}],"office":"senate","election_type":"US Senate","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-10T01:12:31.439Z","counties_stale":false,"counties_complete":false,"total_votes":0,"winner_party":null,"leader_party":null,"leader_name":null,"leader_color":null,"vote_margin":null,"margin":null,"counties_path":"shards/2a0afd1a077f540b43fcf6f834569c9e380dc0e05e3e3acc17ec06aac3a53994.json"}