{"election_name":"West Virginia US Senate Republican Primary","election_type":"Senate","election_scope":"Primary","election_date":"2026-05-12T05:00:00.000Z","country":"US","province":"WV","district":null,"municipality":null,"polls_open":null,"polls_close":null,"is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":98.8,"last_updated":"2026-05-13T08:55:10.255Z","round":1,"maps":[{"name":"West Virginia","map":"assets/West_Virginia.svg"}],"candidates":[{"name":"Shelley Moore Capito","party":"Republican","incumbent":true,"major_candidate":true,"winner":true,"color":"#a21a15","votes":80032,"percent":66.5,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"color":"#6d1b83","votes":22736,"percent":18.89,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","incumbent":false,"major_candidate":false,"winner":false,"color":"#40247a","votes":5556,"percent":4.62,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","incumbent":false,"major_candidate":false,"winner":false,"color":"#339933","votes":5014,"percent":4.17,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","incumbent":false,"major_candidate":false,"winner":false,"color":"#a01450","votes":4438,"percent":3.69,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","incumbent":false,"major_candidate":false,"winner":false,"color":"#009f8e","votes":2581,"percent":2.14,"bio":"","photourl":"","endorsed":false}],"region_results":{"barbour":{"name":"Barbour","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":785,"percent":65.09,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":187,"percent":15.51,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":123,"percent":10.2,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":63,"percent":5.22,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":25,"percent":2.07,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":23,"percent":1.91,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"berkeley":{"name":"Berkeley","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":2846,"percent":42.57,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":2822,"percent":42.21,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":583,"percent":8.72,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":333,"percent":4.98,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":59,"percent":0.88,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":43,"percent":0.64,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"boone":{"name":"Boone","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":819,"percent":78.15,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":136,"percent":12.98,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":32,"percent":3.05,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":24,"percent":2.29,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":24,"percent":2.29,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":13,"percent":1.24,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"braxton":{"name":"Braxton","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":895,"percent":77.16,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":128,"percent":11.03,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":60,"percent":5.17,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":35,"percent":3.02,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":21,"percent":1.81,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":21,"percent":1.81,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"brooke":{"name":"Brooke","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":880,"percent":72.73,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":185,"percent":15.29,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":52,"percent":4.3,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":38,"percent":3.14,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":30,"percent":2.48,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":25,"percent":2.07,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cabell":{"name":"Cabell","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":3465,"percent":73.52,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":725,"percent":15.38,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":182,"percent":3.86,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":145,"percent":3.08,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":108,"percent":2.29,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":88,"percent":1.87,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"calhoun":{"name":"Calhoun","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":304,"percent":74.15,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":45,"percent":10.98,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":35,"percent":8.54,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":12,"percent":2.93,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":8,"percent":1.95,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":6,"percent":1.46,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clay":{"name":"Clay","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":373,"percent":74.9,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":66,"percent":13.25,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":17,"percent":3.41,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":16,"percent":3.21,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":14,"percent":2.81,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":12,"percent":2.41,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"doddridge":{"name":"Doddridge","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":706,"percent":67.88,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":120,"percent":11.54,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":83,"percent":7.98,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":73,"percent":7.02,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":49,"percent":4.71,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":9,"percent":0.87,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1831,"percent":70.86,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":488,"percent":18.89,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":118,"percent":4.57,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":63,"percent":2.44,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":44,"percent":1.7,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":40,"percent":1.55,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"gilmer":{"name":"Gilmer","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":289,"percent":71.89,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":54,"percent":13.43,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":21,"percent":5.22,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":18,"percent":4.48,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":13,"percent":3.23,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":7,"percent":1.74,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"grant":{"name":"Grant","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":965,"percent":68.05,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":212,"percent":14.95,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":112,"percent":7.9,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":53,"percent":3.74,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":42,"percent":2.96,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":34,"percent":2.4,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"greenbrier":{"name":"Greenbrier","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":2291,"percent":73.05,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":475,"percent":15.15,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":161,"percent":5.13,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":90,"percent":2.87,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":79,"percent":2.52,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":40,"percent":1.28,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hampshire":{"name":"Hampshire","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Tom Willis","party":"Republican","votes":859,"percent":43.27,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Shelley Moore Capito","party":"Republican","votes":853,"percent":42.97,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":150,"percent":7.56,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":52,"percent":2.62,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":38,"percent":1.91,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":33,"percent":1.66,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hancock":{"name":"Hancock","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1552,"percent":67.27,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":323,"percent":14,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":238,"percent":10.32,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":78,"percent":3.38,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":66,"percent":2.86,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":50,"percent":2.17,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hardy":{"name":"Hardy","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":830,"percent":67.21,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":218,"percent":17.65,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":87,"percent":7.04,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":41,"percent":3.32,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":39,"percent":3.16,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":20,"percent":1.62,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"harrison":{"name":"Harrison","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":2873,"percent":66.57,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":636,"percent":14.74,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":506,"percent":11.72,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":157,"percent":3.64,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":76,"percent":1.76,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":68,"percent":1.58,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jackson":{"name":"Jackson","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1932,"percent":67.41,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":557,"percent":19.43,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":209,"percent":7.29,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":76,"percent":2.65,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":63,"percent":2.2,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":29,"percent":1.01,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jefferson":{"name":"Jefferson","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Tom Willis","party":"Republican","votes":1300,"percent":44.19,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Shelley Moore Capito","party":"Republican","votes":1262,"percent":42.9,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":203,"percent":6.9,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":110,"percent":3.74,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":36,"percent":1.22,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":31,"percent":1.05,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"kanawha":{"name":"Kanawha","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":7924,"percent":74.9,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":1644,"percent":15.54,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":315,"percent":2.98,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":254,"percent":2.4,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":247,"percent":2.33,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":196,"percent":1.85,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lewis":{"name":"Lewis","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":867,"percent":69.47,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":170,"percent":13.62,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":111,"percent":8.89,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":61,"percent":4.89,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":23,"percent":1.84,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":16,"percent":1.28,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lincoln":{"name":"Lincoln","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":689,"percent":75.22,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":121,"percent":13.21,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":37,"percent":4.04,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":31,"percent":3.38,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":21,"percent":2.29,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":17,"percent":1.86,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"logan":{"name":"Logan","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1389,"percent":78.21,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":184,"percent":10.36,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":63,"percent":3.55,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":61,"percent":3.43,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":55,"percent":3.1,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":24,"percent":1.35,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1628,"percent":57.92,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"David Purkey","party":"Republican","votes":611,"percent":21.74,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":397,"percent":14.12,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":92,"percent":3.27,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":45,"percent":1.6,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":38,"percent":1.35,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"marshall":{"name":"Marshall","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1572,"percent":72.88,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":276,"percent":12.8,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":95,"percent":4.4,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":83,"percent":3.85,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":79,"percent":3.66,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":52,"percent":2.41,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mason":{"name":"Mason","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1355,"percent":68.61,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":318,"percent":16.1,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":128,"percent":6.48,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":121,"percent":6.13,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":27,"percent":1.37,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":26,"percent":1.32,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mcdowell":{"name":"McDowell","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":296,"percent":70.98,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":70,"percent":16.79,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":18,"percent":4.32,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":15,"percent":3.6,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":12,"percent":2.88,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":6,"percent":1.44,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mercer":{"name":"Mercer","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":2999,"percent":78.24,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":478,"percent":12.47,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":127,"percent":3.31,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":99,"percent":2.58,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":68,"percent":1.77,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":62,"percent":1.62,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mineral":{"name":"Mineral","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1343,"percent":60.44,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":503,"percent":22.64,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":189,"percent":8.51,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":79,"percent":3.56,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":70,"percent":3.15,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":38,"percent":1.71,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mingo":{"name":"Mingo","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":844,"percent":78.37,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":122,"percent":11.33,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":35,"percent":3.25,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":30,"percent":2.79,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":29,"percent":2.69,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":17,"percent":1.58,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"monongalia":{"name":"Monongalia","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":2485,"percent":65.67,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":538,"percent":14.22,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":396,"percent":10.47,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":178,"percent":4.7,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":104,"percent":2.75,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":83,"percent":2.19,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"monroe":{"name":"Monroe","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":862,"percent":72.07,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":222,"percent":18.56,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":41,"percent":3.43,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":26,"percent":2.17,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":23,"percent":1.92,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":22,"percent":1.84,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"morgan":{"name":"Morgan","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Tom Willis","party":"Republican","votes":875,"percent":45.62,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Shelley Moore Capito","party":"Republican","votes":818,"percent":42.65,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":92,"percent":4.8,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":89,"percent":4.64,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":27,"percent":1.41,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":17,"percent":0.89,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"nicholas":{"name":"Nicholas","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1394,"percent":79.2,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":189,"percent":10.74,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":68,"percent":3.86,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":58,"percent":3.3,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":30,"percent":1.7,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":21,"percent":1.19,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ohio":{"name":"Ohio","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":2040,"percent":76.78,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":347,"percent":13.06,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":83,"percent":3.12,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":75,"percent":2.82,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":68,"percent":2.56,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":44,"percent":1.66,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pendleton":{"name":"Pendleton","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":320,"percent":72.89,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":80,"percent":18.22,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":18,"percent":4.1,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":9,"percent":2.05,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":7,"percent":1.59,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":5,"percent":1.14,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pleasants":{"name":"Pleasants","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":438,"percent":67.08,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":107,"percent":16.39,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":66,"percent":10.11,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":19,"percent":2.91,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":18,"percent":2.76,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":5,"percent":0.77,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pocahontas":{"name":"Pocahontas","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":576,"percent":66.06,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":128,"percent":14.68,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":74,"percent":8.49,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":51,"percent":5.85,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":25,"percent":2.87,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":18,"percent":2.06,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"preston":{"name":"Preston","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1716,"percent":53.74,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":746,"percent":23.36,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":437,"percent":13.69,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":170,"percent":5.32,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":63,"percent":1.97,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":61,"percent":1.91,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"putnam":{"name":"Putnam","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":3648,"percent":72.11,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":825,"percent":16.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":229,"percent":4.53,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":143,"percent":2.83,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":132,"percent":2.61,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":82,"percent":1.62,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"raleigh":{"name":"Raleigh","type":"County","fill":"#c6606b","percent_reporting":33,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":3341,"percent":67.51,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":1216,"percent":24.57,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":139,"percent":2.81,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":101,"percent":2.04,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":82,"percent":1.66,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":70,"percent":1.41,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"randolph":{"name":"Randolph","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1277,"percent":70.55,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":311,"percent":17.18,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":83,"percent":4.59,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":82,"percent":4.53,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":43,"percent":2.38,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":14,"percent":0.77,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ritchie":{"name":"Ritchie","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":790,"percent":67.12,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":174,"percent":14.78,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":109,"percent":9.26,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":61,"percent":5.18,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":30,"percent":2.55,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":13,"percent":1.1,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"roane":{"name":"Roane","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":849,"percent":74.47,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":176,"percent":15.44,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":57,"percent":5,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":24,"percent":2.11,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":17,"percent":1.49,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":17,"percent":1.49,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"summers":{"name":"Summers","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":697,"percent":71.93,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":166,"percent":17.13,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":36,"percent":3.72,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":32,"percent":3.3,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":24,"percent":2.48,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":14,"percent":1.44,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"taylor":{"name":"Taylor","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":912,"percent":65.61,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":190,"percent":13.67,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":189,"percent":13.6,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":65,"percent":4.68,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":20,"percent":1.44,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":14,"percent":1.01,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"tucker":{"name":"Tucker","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":351,"percent":74.36,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":60,"percent":12.71,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":22,"percent":4.66,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":18,"percent":3.81,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":13,"percent":2.75,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":8,"percent":1.69,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"tyler":{"name":"Tyler","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":796,"percent":63.02,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":160,"percent":12.67,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":138,"percent":10.93,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":113,"percent":8.95,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":48,"percent":3.8,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":8,"percent":0.63,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"upshur":{"name":"Upshur","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1615,"percent":70.03,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":310,"percent":13.44,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":168,"percent":7.29,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":103,"percent":4.47,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":56,"percent":2.43,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":54,"percent":2.34,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wayne":{"name":"Wayne","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":1673,"percent":73.86,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":382,"percent":16.87,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":92,"percent":4.06,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":53,"percent":2.34,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":43,"percent":1.9,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":22,"percent":0.97,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"webster":{"name":"Webster","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":304,"percent":64.96,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":99,"percent":21.15,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":26,"percent":5.56,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":18,"percent":3.85,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":14,"percent":2.99,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":7,"percent":1.5,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wetzel":{"name":"Wetzel","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":663,"percent":64.43,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":95,"percent":9.23,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":92,"percent":8.94,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":83,"percent":8.07,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":80,"percent":7.77,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":16,"percent":1.55,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wirt":{"name":"Wirt","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":391,"percent":63.89,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":111,"percent":18.14,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":61,"percent":9.97,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":18,"percent":2.94,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":18,"percent":2.94,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":13,"percent":2.12,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wood":{"name":"Wood","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":4555,"percent":60.17,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":1283,"percent":16.95,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":1279,"percent":16.9,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":196,"percent":2.59,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":152,"percent":2.01,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":105,"percent":1.39,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wyoming":{"name":"Wyoming","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Shelley Moore Capito","party":"Republican","votes":864,"percent":70.13,"color":"#a21a15","winner":true,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/05/Capito.webp","endorsed":false},{"name":"Tom Willis","party":"Republican","votes":156,"percent":12.66,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan McKinney","party":"Republican","votes":102,"percent":8.28,"color":"#40247a","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"David Purkey","party":"Republican","votes":45,"percent":3.65,"color":"#339933","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Janet McNulty","party":"Republican","votes":33,"percent":2.68,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false},{"name":"Alexander Gaaserud","party":"Republican","votes":32,"percent":2.6,"color":"#a01450","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]}}}