{"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":99,"last_updated":"2026-05-20T05:55:11.030Z","round":1,"maps":[{"name":"Alabama","map":"assets/Alabama.svg"}],"candidates":[{"name":"Robert Aderholt","party":"Republican","incumbent":true,"major_candidate":true,"winner":true,"color":"#a21a15","votes":72117,"percent":77.62,"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":20797,"percent":22.38,"bio":"","photourl":"","endorsed":false}],"region_results":{"cullman":{"name":"Cullman","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":11581,"percent":77.56,"color":"#a21a15","winner":true,"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":3350,"percent":22.44,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"walker":{"name":"Walker","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":10411,"percent":76.91,"color":"#a21a15","winner":true,"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":3125,"percent":23.09,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marshall":{"name":"Marshall","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":9684,"percent":82.43,"color":"#a21a15","winner":true,"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":2064,"percent":17.57,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"blount":{"name":"Blount","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":6771,"percent":81,"color":"#a21a15","winner":true,"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":1588,"percent":19,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lauderdale":{"name":"Lauderdale","type":"County","fill":"#c6606b","percent_reporting":98.99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":5025,"percent":70.88,"color":"#a21a15","winner":true,"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":2064,"percent":29.12,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"dekalb":{"name":"DeKalb","type":"County","fill":"#c6606b","percent_reporting":98.99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":5246,"percent":75.02,"color":"#a21a15","winner":true,"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":1747,"percent":24.98,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"tuscaloosa":{"name":"Tuscaloosa","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":5580,"percent":82.9,"color":"#a21a15","winner":true,"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":1151,"percent":17.1,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"colbert":{"name":"Colbert","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":3079,"percent":62.43,"color":"#a21a15","winner":true,"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":1853,"percent":37.57,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":3710,"percent":79.43,"color":"#a21a15","winner":true,"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":961,"percent":20.57,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"winston":{"name":"Winston","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":3212,"percent":77.08,"color":"#a21a15","winner":true,"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":955,"percent":22.92,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#c6606b","percent_reporting":98.99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":3269,"percent":79.42,"color":"#a21a15","winner":true,"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":847,"percent":20.58,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":3101,"percent":80.38,"color":"#a21a15","winner":true,"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":757,"percent":19.62,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lamar":{"name":"Lamar","type":"County","fill":"#c6606b","percent_reporting":99,"candidates":[{"name":"Robert Aderholt","party":"Republican","votes":1448,"percent":81.21,"color":"#a21a15","winner":true,"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":335,"percent":18.79,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]}}}