{"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":45.5,"last_updated":"2026-05-20T01:59:04.226Z","round":1,"maps":[{"name":"Alabama","map":"assets/Alabama.svg"}],"candidates":[{"name":"Amanda Pusczek","party":"Democratic","incumbent":false,"major_candidate":false,"winner":false,"color":"#AA00BB","votes":3579,"percent":62.73,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#339933","votes":2126,"percent":37.27,"bio":"","photourl":"","endorsed":false}],"region_results":{"tuscaloosa":{"name":"Tuscaloosa","type":"County","fill":"#4874a3","percent_reporting":63.31,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":1237,"percent":62.73,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":735,"percent":37.27,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lauderdale":{"name":"Lauderdale","type":"County","fill":"#4874a3","percent_reporting":70.61,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":793,"percent":65.11,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":425,"percent":34.89,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"walker":{"name":"Walker","type":"County","fill":"#4874a3","percent_reporting":85.67,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":341,"percent":54.82,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":281,"percent":45.18,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marshall":{"name":"Marshall","type":"County","fill":"#4874a3","percent_reporting":58.57,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":378,"percent":68.73,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":172,"percent":31.27,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"cullman":{"name":"Cullman","type":"County","fill":"#4874a3","percent_reporting":57.52,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":342,"percent":64.77,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":186,"percent":35.23,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#4874a3","percent_reporting":90,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":180,"percent":57.14,"color":"#AA00BB","winner":false,"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}]},"franklin":{"name":"Franklin","type":"County","fill":"#4874a3","percent_reporting":62.5,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":148,"percent":56.92,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":112,"percent":43.08,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#4874a3","percent_reporting":66.8,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":117,"percent":70.06,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":50,"percent":29.94,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lamar":{"name":"Lamar","type":"County","fill":"#4874a3","percent_reporting":25.27,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":25,"percent":53.19,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":22,"percent":46.81,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"winston":{"name":"Winston","type":"County","fill":"#4874a3","percent_reporting":10.74,"candidates":[{"name":"Amanda Pusczek","party":"Democratic","votes":18,"percent":69.23,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Shane Weaver","party":"Democratic","votes":8,"percent":30.77,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"blount":{"name":"Blount","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Shane Weaver","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Amanda Pusczek","party":"Democratic","votes":0,"percent":0,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"colbert":{"name":"Colbert","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Shane Weaver","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Amanda Pusczek","party":"Democratic","votes":0,"percent":0,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"dekalb":{"name":"DeKalb","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Shane Weaver","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Amanda Pusczek","party":"Democratic","votes":0,"percent":0,"color":"#AA00BB","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]}}}