{"election_name":"West Virginia US Senate Democratic 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":10.8,"last_updated":"2026-05-13T00:33:53.868Z","round":1,"maps":[{"name":"West Virginia","map":"assets/West_Virginia.svg"}],"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#ff9933","votes":8311,"percent":44.74,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#009f8e","votes":4111,"percent":22.13,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#6d1b83","votes":2992,"percent":16.11,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#ffff66","votes":1677,"percent":9.03,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#339933","votes":1487,"percent":8,"bio":"","photourl":"","endorsed":false}],"region_results":{"barbour":{"name":"Barbour","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"berkeley":{"name":"Berkeley","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"boone":{"name":"Boone","type":"County","fill":"#45cd47","percent_reporting":33,"candidates":[{"name":"Thornton Cooper","party":"Democratic","votes":310,"percent":34.83,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":209,"percent":23.48,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":185,"percent":20.79,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":100,"percent":11.24,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":86,"percent":9.66,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"braxton":{"name":"Braxton","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"brooke":{"name":"Brooke","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"cabell":{"name":"Cabell","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"calhoun":{"name":"Calhoun","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"clay":{"name":"Clay","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"doddridge":{"name":"Doddridge","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#AA00BB","percent_reporting":33,"candidates":[{"name":"Jeffrey V. Kessler","party":"Democratic","votes":313,"percent":27.75,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":264,"percent":23.4,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":253,"percent":22.43,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":151,"percent":13.39,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":147,"percent":13.03,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"gilmer":{"name":"Gilmer","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"grant":{"name":"Grant","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"greenbrier":{"name":"Greenbrier","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hampshire":{"name":"Hampshire","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hancock":{"name":"Hancock","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"hardy":{"name":"Hardy","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"harrison":{"name":"Harrison","type":"County","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":928,"percent":54.85,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":376,"percent":22.22,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":171,"percent":10.11,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":139,"percent":8.22,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":78,"percent":4.61,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"jackson":{"name":"Jackson","type":"County","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":67,"percent":23.84,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":64,"percent":22.78,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":61,"percent":21.71,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":58,"percent":20.64,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":31,"percent":11.03,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"jefferson":{"name":"Jefferson","type":"County","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":797,"percent":40.11,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":493,"percent":24.81,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":414,"percent":20.84,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":176,"percent":8.86,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":107,"percent":5.39,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"kanawha":{"name":"Kanawha","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lewis":{"name":"Lewis","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"lincoln":{"name":"Lincoln","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"logan":{"name":"Logan","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":1742,"percent":61.19,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":651,"percent":22.87,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":262,"percent":9.2,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":106,"percent":3.72,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":86,"percent":3.02,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"marshall":{"name":"Marshall","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"mason":{"name":"Mason","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"mcdowell":{"name":"McDowell","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"mercer":{"name":"Mercer","type":"County","fill":"#00b0b0","percent_reporting":33,"candidates":[{"name":"Zachary Shrewsbury","party":"Democratic","votes":145,"percent":74.74,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":15,"percent":7.73,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":14,"percent":7.22,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":11,"percent":5.67,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":9,"percent":4.64,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"mineral":{"name":"Mineral","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"mingo":{"name":"Mingo","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"monongalia":{"name":"Monongalia","type":"County","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":2666,"percent":67.04,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":708,"percent":17.8,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":407,"percent":10.23,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":98,"percent":2.46,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":98,"percent":2.46,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"monroe":{"name":"Monroe","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"morgan":{"name":"Morgan","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"nicholas":{"name":"Nicholas","type":"County","fill":"#AA00BB","percent_reporting":33,"candidates":[{"name":"Jeffrey V. Kessler","party":"Democratic","votes":169,"percent":31.77,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":166,"percent":31.2,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":87,"percent":16.35,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":59,"percent":11.09,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":51,"percent":9.59,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"ohio":{"name":"Ohio","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"pendleton":{"name":"Pendleton","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"pleasants":{"name":"Pleasants","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"pocahontas":{"name":"Pocahontas","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"preston":{"name":"Preston","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"putnam":{"name":"Putnam","type":"County","fill":"#45cd47","percent_reporting":33,"candidates":[{"name":"Thornton Cooper","party":"Democratic","votes":241,"percent":29,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":193,"percent":23.23,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":165,"percent":19.86,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":127,"percent":15.28,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":105,"percent":12.64,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"raleigh":{"name":"Raleigh","type":"County","fill":"#00b0b0","percent_reporting":33,"candidates":[{"name":"Zachary Shrewsbury","party":"Democratic","votes":372,"percent":33.85,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":246,"percent":22.38,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":213,"percent":19.38,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":137,"percent":12.47,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":131,"percent":11.92,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"randolph":{"name":"Randolph","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"ritchie":{"name":"Ritchie","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"roane":{"name":"Roane","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"summers":{"name":"Summers","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"taylor":{"name":"Taylor","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"tucker":{"name":"Tucker","type":"County","fill":"#4874a3","percent_reporting":100,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":62,"percent":44.29,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":41,"percent":29.29,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":20,"percent":14.29,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":14,"percent":10,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":3,"percent":2.14,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"tyler":{"name":"Tyler","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"upshur":{"name":"Upshur","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"wayne":{"name":"Wayne","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"webster":{"name":"Webster","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"wetzel":{"name":"Wetzel","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"wirt":{"name":"Wirt","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":0,"percent":0,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":0,"percent":0,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":0,"percent":0,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":0,"percent":0,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"wood":{"name":"Wood","type":"County","fill":"#4874a3","percent_reporting":33,"candidates":[{"name":"Rachel Fetty Anderson","party":"Democratic","votes":1049,"percent":42.47,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":587,"percent":23.77,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Zachary Shrewsbury","party":"Democratic","votes":322,"percent":13.04,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":303,"percent":12.27,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":209,"percent":8.46,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]},"wyoming":{"name":"Wyoming","type":"County","fill":"#00b0b0","percent_reporting":100,"candidates":[{"name":"Zachary Shrewsbury","party":"Democratic","votes":290,"percent":56.86,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Jeffrey V. Kessler","party":"Democratic","votes":103,"percent":20.2,"color":"#009f8e","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rachel Fetty Anderson","party":"Democratic","votes":56,"percent":10.98,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Thornton Cooper","party":"Democratic","votes":31,"percent":6.08,"color":"#ffff66","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Rio Phillips","party":"Democratic","votes":30,"percent":5.88,"color":"#339933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false}]}}}