{"id":"KS-04","state":"KS","label":"Kansas's 4th Congressional District","election_id":"87161","status":"called","winner_id":"civic-87161-edeaa27d5a60652a","reporting":72,"previous_party":"R","afi_rating":{"rating":"Safe Republican","rating_tier":"safe_r","category":"Safe","favored_party":"R","gop_win_chance":99,"color":"#a21a15","updated":"2026-08-05T16:27:15+00:00","projected_flip":false,"flip_direction":null,"incumbent_party":"R","incumbent_name":"Estes, Ron","open_seat":false,"freshman":false,"flipped_in_24":false,"trump_margin_2024":24,"gop_margin_2024":30,"redraw":false,"margin_change":null,"source":"AFI Ratings Admin","source_updated":"2026-10-14T18:12:10+00:00"},"updated":"2026-10-15T15:36:57.011Z","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","votes":36679,"color":"#0f4b8f","photo_url":"","source_name":"Katy Tyndell","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":55.45660719685515},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","votes":29461,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","source_name":"Ron Estes","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":44.54339280314485}],"featured_candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","votes":29461,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","source_name":"Ron Estes","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":44.54339280314485},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","votes":36679,"color":"#0f4b8f","photo_url":"","source_name":"Katy Tyndell","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":55.45660719685515}],"matching_review":[],"office":"house","election_type":"House of Representatives","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:45.914Z","counties_stale":false,"counties_complete":false,"total_votes":66140,"winner_party":"D","leader_party":"D","leader_name":"Katy Tyndell","leader_color":"#0f4b8f","vote_margin":7218,"margin":10.913214393710305,"counties_path":"shards/5d8d0d84063f29f230f2a1b64db1fe763cdbf470f0b8c5ae46f13ad5e446c9f4.json","counties":[{"name":"Barber","fips":"20007","reporting":61,"total_votes":166606,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":141476,"pct":84.91650960949785},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":25130,"pct":15.083490390502142}]},{"name":"Butler","fips":"20015","reporting":77,"total_votes":88813,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":71338,"pct":80.32382646684607},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":17475,"pct":19.67617353315393}]},{"name":"Chautauqua","fips":"20019","reporting":99,"total_votes":179601,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":118036,"pct":65.72123763230717},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":61565,"pct":34.27876236769283}]},{"name":"Comanche","fips":"20033","reporting":38,"total_votes":84226,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":54887,"pct":65.16633818535844},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":29339,"pct":34.83366181464156}]},{"name":"Cowley","fips":"20035","reporting":77,"total_votes":138467,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":90388,"pct":65.2776473816866},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":48079,"pct":34.72235261831339}]},{"name":"Edwards","fips":"20047","reporting":43,"total_votes":10937,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":6777,"pct":61.96397549602268},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":4160,"pct":38.03602450397732}]},{"name":"Elk","fips":"20049","reporting":94,"total_votes":69848,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":62363,"pct":89.28387355400298},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":7485,"pct":10.716126445997022}]},{"name":"Greenwood","fips":"20073","reporting":98,"total_votes":86244,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":52776,"pct":61.193822178934184},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":33468,"pct":38.806177821065816}]},{"name":"Harper","fips":"20077","reporting":37,"total_votes":59512,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":53626,"pct":90.10955773625487},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":5886,"pct":9.890442263745127}]},{"name":"Harvey","fips":"20079","reporting":47,"total_votes":3730,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":2593,"pct":69.51742627345844},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":1137,"pct":30.482573726541556}]},{"name":"Kingman","fips":"20095","reporting":35,"total_votes":46376,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":34283,"pct":73.92401242021735},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":12093,"pct":26.075987579782645}]},{"name":"Kiowa","fips":"20097","reporting":85,"total_votes":133623,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":90109,"pct":67.43524692605315},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":43514,"pct":32.564753073946854}]},{"name":"Pawnee","fips":"20145","reporting":30,"total_votes":114066,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":72953,"pct":63.95683200953834},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":41113,"pct":36.04316799046166}]},{"name":"Pratt","fips":"20151","reporting":64,"total_votes":67855,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":43407,"pct":63.97023063886228},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":24448,"pct":36.02976936113772}]},{"name":"Sedgwick","fips":"20173","reporting":67,"total_votes":176405,"leader":"Katy Tyndell","candidates":[{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":111775,"pct":63.36271647629035},{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":64630,"pct":36.63728352370965}]},{"name":"Stafford","fips":"20185","reporting":39,"total_votes":84838,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":52659,"pct":62.0700629434923},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":32179,"pct":37.9299370565077}]},{"name":"Sumner","fips":"20191","reporting":25,"total_votes":169827,"leader":"Ron Estes","candidates":[{"id":"civic-87161-a8fd6a5c7779824a","name":"Ron Estes","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/08/EstesIcons.webp","votes":126891,"pct":74.71780105636913},{"id":"civic-87161-edeaa27d5a60652a","name":"Katy Tyndell","party":"D","color":"#0f4b8f","photo_url":"","votes":42936,"pct":25.28219894363087}]}]}