{"election_name":"South Carolina Governor Democratic Primary","election_type":"Governor","election_scope":"Primary","election_date":"2026-06-09T05:00:00.000Z","country":"US","province":"SC","district":null,"municipality":null,"polls_open":"2026-06-09T11:00:00.000Z","polls_close":"2026-06-09T23:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":28.4,"last_updated":"2026-06-10T00:08:48.513Z","round":1,"maps":[{"name":"South Carolina","map":"assets/South_Carolina.svg"}],"candidates":[{"name":"Jermaine Johnson","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#40247a","votes":84320,"percent":58.31,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#339933","votes":46046,"percent":31.84,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#009f8e","votes":14242,"percent":9.85,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}],"region_results":{"abbeville":{"name":"Abbeville","type":"County","fips":"45001","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"aiken":{"name":"Aiken","type":"County","fips":"45003","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"allendale":{"name":"Allendale","type":"County","fips":"45005","fill":"#4874a3","percent_reporting":13.25,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":138,"percent":82.63,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":15,"percent":8.98,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":14,"percent":8.38,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"anderson":{"name":"Anderson","type":"County","fips":"45007","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":2295,"percent":62.83,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":1021,"percent":27.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":337,"percent":9.23,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"bamberg":{"name":"Bamberg","type":"County","fips":"45009","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"barnwell":{"name":"Barnwell","type":"County","fips":"45011","fill":"#4874a3","percent_reporting":48.58,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":795,"percent":77.41,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":138,"percent":13.44,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":94,"percent":9.15,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"beaufort":{"name":"Beaufort","type":"County","fips":"45013","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"berkeley":{"name":"Berkeley","type":"County","fips":"45015","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":4467,"percent":60.52,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":1993,"percent":27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":921,"percent":12.48,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"calhoun":{"name":"Calhoun","type":"County","fips":"45017","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"charleston":{"name":"Charleston","type":"County","fips":"45019","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":10014,"percent":53.38,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":6369,"percent":33.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":2377,"percent":12.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"cherokee":{"name":"Cherokee","type":"County","fips":"45021","fill":"#4874a3","percent_reporting":97.58,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":437,"percent":63.8,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":212,"percent":30.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":36,"percent":5.26,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"chester":{"name":"Chester","type":"County","fips":"45023","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"chesterfield":{"name":"Chesterfield","type":"County","fips":"45025","fill":"#4874a3","percent_reporting":68.51,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":918,"percent":65.11,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":257,"percent":18.23,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":235,"percent":16.67,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"clarendon":{"name":"Clarendon","type":"County","fips":"45027","fill":"#4874a3","percent_reporting":67.07,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":1189,"percent":51.72,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":951,"percent":41.37,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":159,"percent":6.92,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"colleton":{"name":"Colleton","type":"County","fips":"45029","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":1115,"percent":62.46,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":390,"percent":21.85,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":280,"percent":15.69,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"darlington":{"name":"Darlington","type":"County","fips":"45031","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":2174,"percent":57.26,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":1034,"percent":27.23,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":589,"percent":15.51,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"dillon":{"name":"Dillon","type":"County","fips":"45033","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"dorchester":{"name":"Dorchester","type":"County","fips":"45035","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":4188,"percent":63.04,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":1651,"percent":24.85,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":804,"percent":12.1,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"edgefield":{"name":"Edgefield","type":"County","fips":"45037","fill":"#4874a3","percent_reporting":53,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":703,"percent":65.76,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":214,"percent":20.02,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":152,"percent":14.22,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"fairfield":{"name":"Fairfield","type":"County","fips":"45039","fill":"#4874a3","percent_reporting":0.44,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":14,"percent":58.33,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":9,"percent":37.5,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":1,"percent":4.17,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"florence":{"name":"Florence","type":"County","fips":"45041","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"georgetown":{"name":"Georgetown","type":"County","fips":"45043","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"greenville":{"name":"Greenville","type":"County","fips":"45045","fill":"#4874a3","percent_reporting":46.37,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":8489,"percent":58.52,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":4908,"percent":33.83,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":1109,"percent":7.65,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"greenwood":{"name":"Greenwood","type":"County","fips":"45047","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":1477,"percent":74.52,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":376,"percent":18.97,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":129,"percent":6.51,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"hampton":{"name":"Hampton","type":"County","fips":"45049","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":924,"percent":70.27,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":209,"percent":15.89,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":182,"percent":13.84,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"horry":{"name":"Horry","type":"County","fips":"45051","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":4181,"percent":51.1,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":3138,"percent":38.35,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":863,"percent":10.55,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"jasper":{"name":"Jasper","type":"County","fips":"45053","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"kershaw":{"name":"Kershaw","type":"County","fips":"45055","fill":"#4874a3","percent_reporting":66.15,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":1947,"percent":57,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":1225,"percent":35.86,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":244,"percent":7.14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"lancaster":{"name":"Lancaster","type":"County","fips":"45057","fill":"#4874a3","percent_reporting":41.43,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":2082,"percent":67.31,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":617,"percent":19.95,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":394,"percent":12.74,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"laurens":{"name":"Laurens","type":"County","fips":"45059","fill":"#4874a3","percent_reporting":55.69,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":956,"percent":65.57,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":399,"percent":27.37,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":103,"percent":7.06,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"lee":{"name":"Lee","type":"County","fips":"45061","fill":"#4874a3","percent_reporting":70.46,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":940,"percent":54.97,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":586,"percent":34.27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":184,"percent":10.76,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"lexington":{"name":"Lexington","type":"County","fips":"45063","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":1287,"percent":52.98,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":971,"percent":39.98,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":171,"percent":7.04,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fips":"45067","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"marlboro":{"name":"Marlboro","type":"County","fips":"45069","fill":"#4874a3","percent_reporting":88.81,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":1060,"percent":58.6,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":434,"percent":23.99,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":315,"percent":17.41,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"mccormick":{"name":"McCormick","type":"County","fips":"45065","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":492,"percent":76.76,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":94,"percent":14.66,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":55,"percent":8.58,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"newberry":{"name":"Newberry","type":"County","fips":"45071","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":537,"percent":49.4,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":430,"percent":39.56,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":120,"percent":11.04,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"oconee":{"name":"Oconee","type":"County","fips":"45073","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":732,"percent":56.88,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":441,"percent":34.27,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":114,"percent":8.86,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"orangeburg":{"name":"Orangeburg","type":"County","fips":"45075","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"pickens":{"name":"Pickens","type":"County","fips":"45077","fill":"#4874a3","percent_reporting":1.55,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":39,"percent":62.9,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":16,"percent":25.81,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":7,"percent":11.29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"richland":{"name":"Richland","type":"County","fips":"45079","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":17850,"percent":55.89,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":11713,"percent":36.67,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":2376,"percent":7.44,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"saluda":{"name":"Saluda","type":"County","fips":"45081","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"spartanburg":{"name":"Spartanburg","type":"County","fips":"45083","fill":"#4874a3","percent_reporting":60.92,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":4707,"percent":58.63,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":2721,"percent":33.89,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":600,"percent":7.47,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"sumter":{"name":"Sumter","type":"County","fips":"45085","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":3150,"percent":50.72,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":2458,"percent":39.57,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":603,"percent":9.71,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"union":{"name":"Union","type":"County","fips":"45087","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"williamsburg":{"name":"Williamsburg","type":"County","fips":"45089","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]},"york":{"name":"York","type":"County","fips":"45091","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Jermaine Johnson","party":"Democratic","votes":5023,"percent":74.38,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Billy Webster","party":"Democratic","votes":1083,"percent":16.04,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false},{"name":"Mullins Mcleod","party":"Democratic","votes":647,"percent":9.58,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","runtime"],"bio":"","photourl":"","endorsed":false}]}}}