{"election_name":"Alabama US House 4 Republican Primary","election_type":"House of Representatives","election_scope":"Primary","election_date":"2026-05-19T05:00:00.000Z","country":"US","province":"AL","district":"AL-04","municipality":null,"polls_open":"2026-05-19T13:00:00.000Z","polls_close":"2026-05-20T00:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":15.2,"last_updated":"2026-05-20T01:37:57.435Z","round":1,"maps":[{"name":"Alabama","map":"assets/Alabama.svg"}],"candidates":[{"name":"Robert Aderholt","party":"Republican","incumbent":true,"major_candidate":true,"winner":false,"color":"#a21a15","votes":15187,"percent":78.69,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"color":"#6d1b83","votes":4112,"percent":21.31,"bio":"","photourl":"","endorsed":false}],"region_results":{"marshall":{"name":"Marshall","type":"County","fill":"#c6606b","percent_reporting":23.11,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":3254,"percent":82.53,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":689,"percent":17.47,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"walker":{"name":"Walker","type":"County","fill":"#c6606b","percent_reporting":25.57,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":2972,"percent":75.86,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":946,"percent":24.14,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#c6606b","percent_reporting":49.39,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":2509,"percent":77.13,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":744,"percent":22.87,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"cullman":{"name":"Cullman","type":"County","fill":"#c6606b","percent_reporting":13.86,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":2330,"percent":77.69,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":669,"percent":22.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fill":"#c6606b","percent_reporting":28.73,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":1308,"percent":80.2,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":323,"percent":19.8,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#c6606b","percent_reporting":31.5,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":1286,"percent":79.73,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":327,"percent":20.27,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"tuscaloosa":{"name":"Tuscaloosa","type":"County","fill":"#c6606b","percent_reporting":13.22,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":1018,"percent":80.03,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":254,"percent":19.97,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lauderdale":{"name":"Lauderdale","type":"County","fill":"#c6606b","percent_reporting":2.59,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":256,"percent":71.31,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":103,"percent":28.69,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lamar":{"name":"Lamar","type":"County","fill":"#c6606b","percent_reporting":10.47,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":254,"percent":81.67,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":57,"percent":18.33,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"blount":{"name":"Blount","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"colbert":{"name":"Colbert","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"dekalb":{"name":"DeKalb","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"winston":{"name":"Winston","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Aderholt.webp","endorsed":false},{"name":"Tommy Barnes","party":"Republican","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]}}}