{"id":"KY-SEN","state":"KY","label":"Kentucky U.S. Senate","election_id":"87174","status":"called","winner_id":"civic-87174-71e0e3ef7c86056f","reporting":87,"previous_party":"R","afi_rating":{"rating":"Safe Republican","rating_tier":"safe_r","gop_win_chance":92,"updated":"2026-09-05T16:58:54+00:00","incumbent_party":"R","incumbent_name":null,"open_seat":true,"trump_margin_2024":30.5,"gop_margin_2024":19.5,"source":"AFI Statewide Ratings","source_updated":"2026-09-21T19:53:41+00:00"},"updated":"2026-10-15T15:36:57.026Z","candidates":[{"id":"civic-87174-71e0e3ef7c86056f","name":"Charles Booker","party":"D","votes":37078,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BookerIcon.webp","source_name":"Charles Booker","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":56.98609083224468},{"id":"civic-87174-334a0559372095b6","name":"Andy Barr","party":"R","votes":27987,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/04/BarrIcon.webp","source_name":"Andy Barr","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":43.01390916775532}],"featured_candidates":[{"id":"civic-87174-334a0559372095b6","name":"Andy Barr","party":"R","votes":27987,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/04/BarrIcon.webp","source_name":"Andy Barr","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":43.01390916775532},{"id":"civic-87174-71e0e3ef7c86056f","name":"Charles Booker","party":"D","votes":37078,"color":"#0f4b8f","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/09/BookerIcon.webp","source_name":"Charles Booker","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":1,"pct":56.98609083224468}],"matching_review":[{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Adair"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Allen"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Anderson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Ballard"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Barren"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Bath"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Bell"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Boone"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Bourbon"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Boyd"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Boyle"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Bracken"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Breathitt"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Breckinridge"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Bullitt"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Butler"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Caldwell"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Calloway"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Campbell"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Carlisle"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Carroll"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Carter"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Casey"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Christian"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Clark"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Clay"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Clinton"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Crittenden"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Cumberland"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Daviess"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Edmonson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Elliott"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Estill"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Fayette"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Fleming"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Floyd"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Franklin"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Fulton"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Gallatin"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Garrard"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Grant"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Graves"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Grayson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Green"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Greenup"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Hancock"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Hardin"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Harlan"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Harrison"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Hart"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Henderson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Henry"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Hickman"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Hopkins"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Jackson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Jefferson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Jessamine"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Johnson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Kenton"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Knott"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Knox"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Larue"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Laurel"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Lawrence"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Lee"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Leslie"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Letcher"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Lewis"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Lincoln"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Livingston"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Logan"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Lyon"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Madison"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Magoffin"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Marion"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Marshall"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Martin"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Mason"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"McCracken"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"McCreary"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"McLean"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Meade"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Menifee"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Mercer"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Metcalfe"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Monroe"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Montgomery"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Morgan"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Muhlenberg"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Nelson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Nicholas"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Ohio"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Oldham"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Owen"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Owsley"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Pendleton"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Perry"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Pike"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Powell"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Pulaski"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Robertson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Rockcastle"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Rowan"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Russell"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Scott"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Shelby"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Simpson"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Spencer"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Taylor"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Todd"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Trigg"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Trimble"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Union"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Warren"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Washington"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Wayne"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Webster"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Whitley"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Wolfe"},{"name":"Christopher Campbell","party":"Kentucky Party","reason":"no unique match","county":"Woodford"}],"office":"senate","election_type":"US Senate","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:36.667Z","counties_stale":false,"counties_complete":false,"total_votes":65065,"winner_party":"D","leader_party":"D","leader_name":"Charles Booker","leader_color":"#0f4b8f","vote_margin":9091,"margin":13.972181664489355,"counties_path":"shards/dd145d58dc49c8636ae13cc6d8ac5d57f8701c4b6c3ea26e2723844898d4849c.json"}