{"election_name":"Georgia US House 9 Democratic Primary","election_type":"House of Representatives","election_scope":"Primary","election_date":"2026-05-19T05:00:00.000Z","country":"US","province":"GA","district":"GA-09","municipality":null,"polls_open":"2026-05-19T11:00:00.000Z","polls_close":"2026-05-19T23:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":99.9,"last_updated":"2026-05-20T10:15:35.609Z","round":1,"maps":[{"name":"Georgia","map":"assets/Georgia.svg"}],"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","incumbent":false,"major_candidate":true,"winner":true,"color":"#339933","votes":25554,"percent":59.98,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#6d1b83","votes":17047,"percent":40.02,"bio":"","photourl":"","endorsed":false}],"region_results":{"banks":{"name":"Banks","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":141,"percent":55.08,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":115,"percent":44.92,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"towns":{"name":"Towns","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":331,"percent":58.48,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":235,"percent":41.52,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"rabun":{"name":"Rabun","type":"County","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Nick Alex","party":"Democratic","votes":426,"percent":60.68,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Caitlyn Gegen","party":"Democratic","votes":276,"percent":39.32,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"stephens":{"name":"Stephens","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":368,"percent":59.45,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":251,"percent":40.55,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"habersham":{"name":"Habersham","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":591,"percent":50.69,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":575,"percent":49.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"white":{"name":"White","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":427,"percent":51.88,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":396,"percent":48.12,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"gilmer":{"name":"Gilmer","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":494,"percent":55.07,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":403,"percent":44.93,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"union":{"name":"Union","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":574,"percent":55.51,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":460,"percent":44.49,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"jackson":{"name":"Jackson","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":1969,"percent":61.98,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":1208,"percent":38.02,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hall":{"name":"Hall","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":3199,"percent":60.12,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":2122,"percent":39.88,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"fannin":{"name":"Fannin","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":406,"percent":52.73,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":364,"percent":47.27,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"gwinnett":{"name":"Gwinnett","type":"County","fill":"#AA00BB","percent_reporting":100,"candidates":[{"name":"Caitlyn Gegen","party":"Democratic","votes":16778,"percent":61.53,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Nick Alex","party":"Democratic","votes":10492,"percent":38.47,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]}}}