{"election_name":"Kentucky US House 2 Democratic Primary","election_type":"House of Representatives","election_scope":"Primary","election_date":"2026-05-19T05:00:00.000Z","country":"US","province":"KY","district":"KY-02","municipality":null,"polls_open":null,"polls_close":null,"is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":30,"last_updated":"2026-05-20T00:39:53.680Z","round":1,"maps":[{"name":"Kentucky","map":"assets/Kentucky.svg"}],"candidates":[{"name":"Megan Wingfield","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#ff9933","votes":4097,"percent":42.82,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#339933","votes":2091,"percent":21.85,"bio":"","photourl":"","endorsed":false},{"name":"David S. Hatfield","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#6d1b83","votes":1741,"percent":18.19,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#ffff66","votes":1640,"percent":17.14,"bio":"","photourl":"","endorsed":false}],"region_results":{"barren":{"name":"Barren","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"breckinridge":{"name":"Breckinridge","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"bullitt":{"name":"Bullitt","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"butler":{"name":"Butler","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"daviess":{"name":"Daviess","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"edmonson":{"name":"Edmonson","type":"County","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Megan Wingfield","party":"Democratic","votes":136,"percent":45.18,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":58,"percent":19.27,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":57,"percent":18.94,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David S. Hatfield","party":"Democratic","votes":50,"percent":16.61,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"grayson":{"name":"Grayson","type":"County","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Megan Wingfield","party":"Democratic","votes":252,"percent":37.56,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":179,"percent":26.68,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David S. Hatfield","party":"Democratic","votes":152,"percent":22.65,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":88,"percent":13.11,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"green":{"name":"Green","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hancock":{"name":"Hancock","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hardin":{"name":"Hardin","type":"County","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Megan Wingfield","party":"Democratic","votes":2830,"percent":45.63,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":1300,"percent":20.96,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David S. Hatfield","party":"Democratic","votes":1043,"percent":16.82,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":1029,"percent":16.59,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hart":{"name":"Hart","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"jefferson":{"name":"Jefferson","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"larue":{"name":"Larue","type":"County","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Megan Wingfield","party":"Democratic","votes":289,"percent":32.58,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David S. Hatfield","party":"Democratic","votes":231,"percent":26.04,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":185,"percent":20.86,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":182,"percent":20.52,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"logan":{"name":"Logan","type":"County","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":3,"percent":42.86,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":3,"percent":42.86,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":1,"percent":14.29,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"mclean":{"name":"McLean","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"meade":{"name":"Meade","type":"County","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Megan Wingfield","party":"Democratic","votes":587,"percent":39.11,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":369,"percent":24.58,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":283,"percent":18.85,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David S. Hatfield","party":"Democratic","votes":262,"percent":17.46,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"muhlenberg":{"name":"Muhlenberg","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"nelson":{"name":"Nelson","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"ohio":{"name":"Ohio","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"warren":{"name":"Warren","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"David S. Hatfield","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Hank Linderman","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Megan Wingfield","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"William Dakota Compton","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]}}}