{"election_name":"Kansas US House 4 Democratic Primary","election_type":"House of Representatives","election_scope":"Primary","election_date":"2026-08-04T05:00:00.000Z","country":"US","province":"KS","district":"KS-04","municipality":null,"polls_open":"2026-08-04T12:00:00.000Z","polls_close":"2026-08-05T00:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":72.2,"last_updated":"2026-08-05T02:47:34.499Z","round":1,"maps":[{"name":"Kansas","map":"assets/Kansas.svg"}],"candidates":[{"name":"Katy Tyndell","party":"Democratic","incumbent":false,"major_candidate":true,"winner":true,"advanced":false,"color":"#cc6699","votes":20405,"percent":66.51,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#40247a","votes":6929,"percent":22.58,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#339933","votes":2099,"percent":6.84,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"advanced":false,"color":"#009f8e","votes":1247,"percent":4.06,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}],"region_results":{"sedgwick":{"name":"Sedgwick","type":"County","fips":"20173","fill":"#4874a3","percent_reporting":67.6,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":15239,"percent":70.13,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":4255,"percent":19.58,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":1380,"percent":6.35,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":856,"percent":3.94,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"butler":{"name":"Butler","type":"County","fips":"20015","fill":"#4874a3","percent_reporting":95.92,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":1615,"percent":49.75,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":1320,"percent":40.67,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":169,"percent":5.21,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":142,"percent":4.37,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"harvey":{"name":"Harvey","type":"County","fips":"20079","fill":"#4874a3","percent_reporting":98.99,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":1674,"percent":65.57,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":557,"percent":21.82,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":212,"percent":8.3,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":110,"percent":4.31,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"cowley":{"name":"Cowley","type":"County","fips":"20035","fill":"#4874a3","percent_reporting":98.8,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":1035,"percent":65.92,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":375,"percent":23.89,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":95,"percent":6.05,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":65,"percent":4.14,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"sumner":{"name":"Sumner","type":"County","fips":"20191","fill":"#4874a3","percent_reporting":94.08,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":270,"percent":56.6,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":104,"percent":21.8,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":73,"percent":15.3,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":30,"percent":6.29,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"pratt":{"name":"Pratt","type":"County","fips":"20151","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":180,"percent":57.88,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":79,"percent":25.4,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":40,"percent":12.86,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":12,"percent":3.86,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"kingman":{"name":"Kingman","type":"County","fips":"20095","fill":"#4874a3","percent_reporting":85.62,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":114,"percent":42.54,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":93,"percent":34.7,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":52,"percent":19.4,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":9,"percent":3.36,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"harper":{"name":"Harper","type":"County","fips":"20077","fill":"#4874a3","percent_reporting":98.77,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":78,"percent":48.75,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":48,"percent":30,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":30,"percent":18.75,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":4,"percent":2.5,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"pawnee":{"name":"Pawnee","type":"County","fips":"20145","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":65,"percent":59.09,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":24,"percent":21.82,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":14,"percent":12.73,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":7,"percent":6.36,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"edwards":{"name":"Edwards","type":"County","fips":"20047","fill":"#4874a3","percent_reporting":98.78,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":46,"percent":56.79,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":16,"percent":19.75,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":13,"percent":16.05,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":6,"percent":7.41,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"stafford":{"name":"Stafford","type":"County","fips":"20185","fill":"#4874a3","percent_reporting":40.91,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":28,"percent":62.22,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":13,"percent":28.89,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":3,"percent":6.67,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":1,"percent":2.22,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"kiowa":{"name":"Kiowa","type":"County","fips":"20097","fill":"#4874a3","percent_reporting":99,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":18,"percent":41.86,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":14,"percent":32.56,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":9,"percent":20.93,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":2,"percent":4.65,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"comanche":{"name":"Comanche","type":"County","fips":"20033","fill":"#4874a3","percent_reporting":95.24,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":21,"percent":52.5,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":11,"percent":27.5,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":8,"percent":20,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"barber":{"name":"Barber","type":"County","fips":"20007","fill":"#4874a3","percent_reporting":14.29,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":10,"percent":58.82,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":6,"percent":35.29,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":1,"percent":5.88,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"elk":{"name":"Elk","type":"County","fips":"20049","fill":"#AA00BB","percent_reporting":25,"candidates":[{"name":"Chris Carmichael","party":"Democratic","votes":9,"percent":52.94,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Katy Tyndell","party":"Democratic","votes":6,"percent":35.29,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":2,"percent":11.76,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]},"chautauqua":{"name":"Chautauqua","type":"County","fips":"20019","fill":"#4874a3","percent_reporting":16,"candidates":[{"name":"Katy Tyndell","party":"Democratic","votes":6,"percent":50,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Chris Carmichael","party":"Democratic","votes":5,"percent":41.67,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":1,"percent":8.33,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false}]},"greenwood":{"name":"Greenwood","type":"County","fips":"20073","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Chris Carmichael","party":"Democratic","votes":0,"percent":0,"color":"#40247a","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Katy Tyndell","party":"Democratic","votes":0,"percent":0,"color":"#cc6699","winner":true,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["competitive","metadata","regional_leader","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false},{"name":"Cole Epley","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes"],"bio":"","photourl":"","endorsed":false},{"name":"Ryan Gilbert","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"advanced":false,"incumbent":false,"major_candidate":true,"major_reason":["metadata","top_votes","vote_share"],"bio":"","photourl":"","endorsed":false}]}},"engine_meta":{"state":"KS","race_id":"84838","generated_at":"2026-08-04T22:48:02.436488","fetch_seconds":0.155,"health":{"leader":"Katy Tyndell","runner_up":"Chris Carmichael","margin_votes":13476,"margin_percent":43.9244,"total_votes":30680,"percent_reporting":72.2,"closest_region":"greenwood","closest_region_margin_percent":0.0}}}
