{"id":"TN-08","state":"TN","label":"Tennessee's 8th Congressional District","election_id":"87455","status":"called","winner_id":"civic-87455-6afce6f683c7be76","reporting":11,"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":"Kustoff, David","open_seat":false,"freshman":false,"flipped_in_24":false,"trump_margin_2024":20.61,"gop_margin_2024":46.7,"redraw":true,"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-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","votes":12427,"color":"#0f4b8f","photo_url":"","source_name":"Heidi Kuhn","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":85.6266795286984},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","votes":2086,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","source_name":"David Kustoff","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":14.373320471301591}],"featured_candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","votes":2086,"color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","source_name":"David Kustoff","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","display_priority":0,"pct":14.373320471301591},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","votes":12427,"color":"#0f4b8f","photo_url":"","source_name":"Heidi Kuhn","identity_aliases":[],"incumbent":false,"endorsed":false,"match_method":"exact","pct":85.6266795286984}],"matching_review":[],"office":"house","election_type":"House of Representatives","county_data_status":"available","county_data_note":"","counties_updated":"2026-10-12T17:46:59.397Z","counties_stale":false,"counties_complete":false,"total_votes":14513,"winner_party":"D","leader_party":"D","leader_name":"Heidi Kuhn","leader_color":"#0f4b8f","vote_margin":10341,"margin":71.2533590573968,"counties_path":"shards/32038bd81faf78741ea2db1b9943c47be332e86072b6aecd78e5ecdfa19e865f.json","counties":[{"name":"Carroll","fips":"47017","reporting":38,"total_votes":115384,"leader":"David Kustoff","candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":64774,"pct":56.137766068085696},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":50610,"pct":43.862233931914304}]},{"name":"Chester","fips":"47023","reporting":4,"total_votes":6001,"leader":"Heidi Kuhn","candidates":[{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":3392,"pct":56.5239126812198},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":2609,"pct":43.4760873187802}]},{"name":"Crockett","fips":"47033","reporting":16,"total_votes":167673,"leader":"Heidi Kuhn","candidates":[{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":106984,"pct":63.80514453728388},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":60689,"pct":36.19485546271612}]},{"name":"Decatur","fips":"47039","reporting":79,"total_votes":33482,"leader":"Heidi Kuhn","candidates":[{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":18144,"pct":54.190311211994505},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":15338,"pct":45.809688788005495}]},{"name":"Fayette","fips":"47047","reporting":25,"total_votes":16666,"leader":"David Kustoff","candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":12196,"pct":73.17892715708628},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":4470,"pct":26.821072842913715}]},{"name":"Gibson","fips":"47053","reporting":13,"total_votes":25727,"leader":"David Kustoff","candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":13515,"pct":52.53235900027209},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":12212,"pct":47.46764099972791}]},{"name":"Haywood","fips":"47075","reporting":59,"total_votes":10825,"leader":"David Kustoff","candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":8529,"pct":78.78983833718245},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":2296,"pct":21.21016166281755}]},{"name":"Henderson","fips":"47077","reporting":43,"total_votes":40027,"leader":"Heidi Kuhn","candidates":[{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":33424,"pct":83.50363504634372},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":6603,"pct":16.496364953656283}]},{"name":"Madison","fips":"47113","reporting":47,"total_votes":51404,"leader":"Heidi Kuhn","candidates":[{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":28032,"pct":54.53272118901253},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":23372,"pct":45.46727881098747}]},{"name":"Perry","fips":"47135","reporting":45,"total_votes":174246,"leader":"David Kustoff","candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":144650,"pct":83.0148181306888},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":29596,"pct":16.985181869311205}]},{"name":"Shelby","fips":"47157","reporting":58,"total_votes":74141,"leader":"Heidi Kuhn","candidates":[{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":46783,"pct":63.10003911465991},{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":27358,"pct":36.89996088534009}]},{"name":"Tipton","fips":"47167","reporting":62,"total_votes":103935,"leader":"David Kustoff","candidates":[{"id":"civic-87455-683834bbab41ae04","name":"David Kustoff","party":"R","color":"#a21a15","photo_url":"https://americafirstinsight.com/wp-content/uploads/2026/03/GenericR.webp","votes":52052,"pct":50.08130081300813},{"id":"civic-87455-6afce6f683c7be76","name":"Heidi Kuhn","party":"D","color":"#0f4b8f","photo_url":"","votes":51883,"pct":49.91869918699187}]}]}