{"election_name":"Alabama US House 4 Democratic 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:23:53.014Z","round":1,"maps":[{"name":"Alabama","map":"assets/Alabama.svg"}],"candidates":[{"name":"Amanda Pusczek","party":"Democratic","incumbent":false,"major_candidate":false,"winner":true,"color":"#AA00BB","votes":9642,"percent":62.81,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#339933","votes":5709,"percent":37.19,"bio":"","photourl":"","endorsed":false}],"region_results":{"tuscaloosa":{"name":"Tuscaloosa","type":"County","fill":"#4874a3","percent_reporting":98.99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":2619,"percent":63.37,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":1514,"percent":36.63,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lauderdale":{"name":"Lauderdale","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":1857,"percent":66.49,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":936,"percent":33.51,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"colbert":{"name":"Colbert","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":1236,"percent":56.88,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":937,"percent":43.12,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marshall":{"name":"Marshall","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":944,"percent":68.01,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":444,"percent":31.99,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"dekalb":{"name":"DeKalb","type":"County","fill":"#4874a3","percent_reporting":98.97,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":600,"percent":62.7,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":357,"percent":37.3,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"cullman":{"name":"Cullman","type":"County","fill":"#4874a3","percent_reporting":98.99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":541,"percent":61.27,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":342,"percent":38.73,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"walker":{"name":"Walker","type":"County","fill":"#4874a3","percent_reporting":98.99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":430,"percent":54.64,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":357,"percent":45.36,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"blount":{"name":"Blount","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":478,"percent":69.28,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":212,"percent":30.72,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fill":"#4874a3","percent_reporting":98.96,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":290,"percent":60.8,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":187,"percent":39.2,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":214,"percent":64.85,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":116,"percent":35.15,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":180,"percent":57.14,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":135,"percent":42.86,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lamar":{"name":"Lamar","type":"County","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":136,"percent":55.74,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":108,"percent":44.26,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"winston":{"name":"Winston","type":"County","fill":"#4874a3","percent_reporting":98.91,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":117,"percent":64.64,"color":"#AA00BB","winner":true,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":64,"percent":35.36,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]}}}