{"election_name":"Ohio Secretary of State Democratic Primary","election_type":"Secretary of State","election_scope":"Primary","election_date":"2026-05-05T05:00:00.000Z","country":"US","province":"OH","district":null,"municipality":null,"polls_open":"2026-05-05T10:30:00.000Z","polls_close":"2026-05-05T23:30:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":72.6,"last_updated":"2026-05-06T06:38:25.127Z","round":1,"maps":[{"name":"Ohio","map":"assets/Ohio.svg"}],"candidates":[{"name":"Allison Russo","party":"Democratic","incumbent":false,"major_candidate":true,"winner":true,"color":"#339933","votes":485239,"percent":67.4,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","incumbent":false,"major_candidate":true,"winner":false,"color":"#6d1b83","votes":234655,"percent":32.6,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","incumbent":false,"major_candidate":false,"winner":false,"color":"#00b0b0","votes":0,"percent":0,"bio":"","photourl":"","endorsed":false}],"region_results":{"adams":{"name":"Adams","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":367,"percent":55.69,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":292,"percent":44.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"allen":{"name":"Allen","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1904,"percent":60.01,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1269,"percent":39.99,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ashland":{"name":"Ashland","type":"County","fill":"#4874a3","percent_reporting":71.8,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1136,"percent":69.69,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":494,"percent":30.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ashtabula":{"name":"Ashtabula","type":"County","fill":"#4874a3","percent_reporting":72.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":3533,"percent":70.45,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1482,"percent":29.55,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"athens":{"name":"Athens","type":"County","fill":"#4874a3","percent_reporting":83.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":3194,"percent":72.38,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1219,"percent":27.62,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"auglaize":{"name":"Auglaize","type":"County","fill":"#4874a3","percent_reporting":56.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":687,"percent":73.87,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":243,"percent":26.13,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"belmont":{"name":"Belmont","type":"County","fill":"#4874a3","percent_reporting":65.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2110,"percent":75.49,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":685,"percent":24.51,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"brown":{"name":"Brown","type":"County","fill":"#4874a3","percent_reporting":68.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":742,"percent":69.54,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":325,"percent":30.46,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"butler":{"name":"Butler","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":11219,"percent":69.33,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":4963,"percent":30.67,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"carroll":{"name":"Carroll","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":562,"percent":56.54,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":432,"percent":43.46,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"champaign":{"name":"Champaign","type":"County","fill":"#4874a3","percent_reporting":52.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":838,"percent":66.3,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":426,"percent":33.7,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clark":{"name":"Clark","type":"County","fill":"#4874a3","percent_reporting":67.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":4544,"percent":70.1,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1938,"percent":29.9,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clermont":{"name":"Clermont","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":5549,"percent":64.05,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":3114,"percent":35.95,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"clinton":{"name":"Clinton","type":"County","fill":"#4874a3","percent_reporting":67.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":814,"percent":72.29,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":312,"percent":27.71,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"columbiana":{"name":"Columbiana","type":"County","fill":"#4874a3","percent_reporting":58.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2362,"percent":68.19,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1102,"percent":31.81,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"coshocton":{"name":"Coshocton","type":"County","fill":"#4874a3","percent_reporting":60.8,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":782,"percent":70.96,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":320,"percent":29.04,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"crawford":{"name":"Crawford","type":"County","fill":"#4874a3","percent_reporting":68,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":862,"percent":71.77,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":339,"percent":28.23,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"cuyahoga":{"name":"Cuyahoga","type":"County","fill":"#4874a3","percent_reporting":81.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":69962,"percent":61.26,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":44237,"percent":38.74,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"darke":{"name":"Darke","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":771,"percent":67.34,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":374,"percent":32.66,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"defiance":{"name":"Defiance","type":"County","fill":"#4874a3","percent_reporting":68.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1019,"percent":67.66,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":487,"percent":32.34,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"delaware":{"name":"Delaware","type":"County","fill":"#4874a3","percent_reporting":92.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":10798,"percent":72.96,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":4001,"percent":27.04,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"erie":{"name":"Erie","type":"County","fill":"#4874a3","percent_reporting":76.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":3076,"percent":65.34,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1632,"percent":34.66,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"fairfield":{"name":"Fairfield","type":"County","fill":"#4874a3","percent_reporting":94.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":6596,"percent":75.93,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":2091,"percent":24.07,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#4874a3","percent_reporting":70.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":509,"percent":77.24,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":150,"percent":22.76,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":75794,"percent":69.95,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":32567,"percent":30.05,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"fulton":{"name":"Fulton","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1079,"percent":68.08,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":506,"percent":31.92,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"gallia":{"name":"Gallia","type":"County","fill":"#4874a3","percent_reporting":76.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":413,"percent":65.97,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":213,"percent":34.03,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"geauga":{"name":"Geauga","type":"County","fill":"#4874a3","percent_reporting":83.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":3879,"percent":69.47,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1705,"percent":30.53,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"greene":{"name":"Greene","type":"County","fill":"#4874a3","percent_reporting":77,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":6047,"percent":64.97,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":3260,"percent":35.03,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"guernsey":{"name":"Guernsey","type":"County","fill":"#4874a3","percent_reporting":69.5,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":754,"percent":69.11,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":337,"percent":30.89,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hamilton":{"name":"Hamilton","type":"County","fill":"#4874a3","percent_reporting":83.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":36550,"percent":57.81,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":26675,"percent":42.19,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hancock":{"name":"Hancock","type":"County","fill":"#4874a3","percent_reporting":77.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1764,"percent":72.65,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":664,"percent":27.35,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hardin":{"name":"Hardin","type":"County","fill":"#4874a3","percent_reporting":72.5,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":456,"percent":72.84,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":170,"percent":27.16,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"harrison":{"name":"Harrison","type":"County","fill":"#4874a3","percent_reporting":46.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":340,"percent":70.39,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":143,"percent":29.61,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"henry":{"name":"Henry","type":"County","fill":"#4874a3","percent_reporting":70.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":564,"percent":67.22,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":275,"percent":32.78,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"highland":{"name":"Highland","type":"County","fill":"#4874a3","percent_reporting":52.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":652,"percent":72.44,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":248,"percent":27.56,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"hocking":{"name":"Hocking","type":"County","fill":"#4874a3","percent_reporting":70.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":813,"percent":71.88,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":318,"percent":28.12,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"holmes":{"name":"Holmes","type":"County","fill":"#4874a3","percent_reporting":62.8,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":309,"percent":67.76,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":147,"percent":32.24,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"huron":{"name":"Huron","type":"County","fill":"#4874a3","percent_reporting":62.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1462,"percent":71.84,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":573,"percent":28.16,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jackson":{"name":"Jackson","type":"County","fill":"#4874a3","percent_reporting":56.5,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":715,"percent":78.74,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":193,"percent":21.26,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"jefferson":{"name":"Jefferson","type":"County","fill":"#4874a3","percent_reporting":60,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2050,"percent":71.25,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":827,"percent":28.75,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"knox":{"name":"Knox","type":"County","fill":"#4874a3","percent_reporting":71.5,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1721,"percent":69.79,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":745,"percent":30.21,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lake":{"name":"Lake","type":"County","fill":"#4874a3","percent_reporting":80.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":10581,"percent":69.77,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":4584,"percent":30.23,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lawrence":{"name":"Lawrence","type":"County","fill":"#4874a3","percent_reporting":70.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1154,"percent":72.95,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":428,"percent":27.05,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"licking":{"name":"Licking","type":"County","fill":"#4874a3","percent_reporting":77.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":6174,"percent":69.57,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":2700,"percent":30.43,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"logan":{"name":"Logan","type":"County","fill":"#4874a3","percent_reporting":64.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":847,"percent":68.58,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":388,"percent":31.42,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lorain":{"name":"Lorain","type":"County","fill":"#4874a3","percent_reporting":76.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":17042,"percent":69.34,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":7534,"percent":30.66,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"lucas":{"name":"Lucas","type":"County","fill":"#4874a3","percent_reporting":77.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":19670,"percent":72.26,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":7552,"percent":27.74,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"madison":{"name":"Madison","type":"County","fill":"#4874a3","percent_reporting":62.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1135,"percent":75.87,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":361,"percent":24.13,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mahoning":{"name":"Mahoning","type":"County","fill":"#4874a3","percent_reporting":73.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":12746,"percent":72.92,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":4734,"percent":27.08,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#4874a3","percent_reporting":72.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1720,"percent":73.69,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":614,"percent":26.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"medina":{"name":"Medina","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":6723,"percent":56.93,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":5087,"percent":43.07,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"meigs":{"name":"Meigs","type":"County","fill":"#4874a3","percent_reporting":72,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":446,"percent":69.25,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":198,"percent":30.75,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"mercer":{"name":"Mercer","type":"County","fill":"#4874a3","percent_reporting":46.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":457,"percent":58.97,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":318,"percent":41.03,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"miami":{"name":"Miami","type":"County","fill":"#4874a3","percent_reporting":58.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2822,"percent":69.59,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1233,"percent":30.41,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"monroe":{"name":"Monroe","type":"County","fill":"#4874a3","percent_reporting":62.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":360,"percent":70.45,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":151,"percent":29.55,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"montgomery":{"name":"Montgomery","type":"County","fill":"#4874a3","percent_reporting":80.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":21998,"percent":65.33,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":11672,"percent":34.67,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"morgan":{"name":"Morgan","type":"County","fill":"#4874a3","percent_reporting":73.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":317,"percent":72.37,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":121,"percent":27.63,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"morrow":{"name":"Morrow","type":"County","fill":"#4874a3","percent_reporting":65.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":786,"percent":73.39,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":285,"percent":26.61,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"muskingum":{"name":"Muskingum","type":"County","fill":"#4874a3","percent_reporting":73.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1816,"percent":72.55,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":687,"percent":27.45,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"noble":{"name":"Noble","type":"County","fill":"#4874a3","percent_reporting":70.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":224,"percent":66.67,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":112,"percent":33.33,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ottawa":{"name":"Ottawa","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1736,"percent":70.8,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":716,"percent":29.2,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"paulding":{"name":"Paulding","type":"County","fill":"#4874a3","percent_reporting":62.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":403,"percent":70.45,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":169,"percent":29.55,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"perry":{"name":"Perry","type":"County","fill":"#4874a3","percent_reporting":60.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":818,"percent":71.69,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":323,"percent":28.31,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pickaway":{"name":"Pickaway","type":"County","fill":"#4874a3","percent_reporting":66,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1589,"percent":76.8,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":480,"percent":23.2,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"pike":{"name":"Pike","type":"County","fill":"#4874a3","percent_reporting":66,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":608,"percent":71.95,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":237,"percent":28.05,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"portage":{"name":"Portage","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":8082,"percent":69.57,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":3535,"percent":30.43,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"preble":{"name":"Preble","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1692,"percent":65.43,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":894,"percent":34.57,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"putnam":{"name":"Putnam","type":"County","fill":"#4874a3","percent_reporting":57.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":512,"percent":65.64,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":268,"percent":34.36,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"richland":{"name":"Richland","type":"County","fill":"#4874a3","percent_reporting":69.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":4019,"percent":72.05,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1559,"percent":27.95,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"ross":{"name":"Ross","type":"County","fill":"#4874a3","percent_reporting":77.2,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2299,"percent":76.23,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":717,"percent":23.77,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"sandusky":{"name":"Sandusky","type":"County","fill":"#4874a3","percent_reporting":58.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2291,"percent":73.17,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":840,"percent":26.83,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"scioto":{"name":"Scioto","type":"County","fill":"#4874a3","percent_reporting":76.5,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1483,"percent":63.46,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":854,"percent":36.54,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"seneca":{"name":"Seneca","type":"County","fill":"#4874a3","percent_reporting":60.8,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1455,"percent":68.12,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":681,"percent":31.88,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"shelby":{"name":"Shelby","type":"County","fill":"#4874a3","percent_reporting":38,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":735,"percent":69.47,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":323,"percent":30.53,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"stark":{"name":"Stark","type":"County","fill":"#4874a3","percent_reporting":95,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":17442,"percent":74.57,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":5947,"percent":25.43,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"summit":{"name":"Summit","type":"County","fill":"#4874a3","percent_reporting":81.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":30871,"percent":71.32,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":12413,"percent":28.68,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"trumbull":{"name":"Trumbull","type":"County","fill":"#4874a3","percent_reporting":75,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":9950,"percent":74.87,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":3340,"percent":25.13,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"tuscarawas":{"name":"Tuscarawas","type":"County","fill":"#4874a3","percent_reporting":65.4,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":2887,"percent":68.98,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1298,"percent":31.02,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"union":{"name":"Union","type":"County","fill":"#4874a3","percent_reporting":92.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1963,"percent":74.08,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":687,"percent":25.92,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"van_wert":{"name":"Van Wert","type":"County","fill":"#4874a3","percent_reporting":66.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":434,"percent":70.45,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":182,"percent":29.55,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"vinton":{"name":"Vinton","type":"County","fill":"#4874a3","percent_reporting":54.1,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":223,"percent":66.97,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":110,"percent":33.03,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"warren":{"name":"Warren","type":"County","fill":"#4874a3","percent_reporting":82.9,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":6025,"percent":59.08,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":4173,"percent":40.92,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"washington":{"name":"Washington","type":"County","fill":"#4874a3","percent_reporting":66.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":1894,"percent":70.86,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":779,"percent":29.14,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wayne":{"name":"Wayne","type":"County","fill":"#4874a3","percent_reporting":69.3,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":3132,"percent":69.8,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1355,"percent":30.2,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"williams":{"name":"Williams","type":"County","fill":"#4874a3","percent_reporting":57.6,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":770,"percent":66.38,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":390,"percent":33.62,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wood":{"name":"Wood","type":"County","fill":"#4874a3","percent_reporting":68.7,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":5145,"percent":72.64,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":1938,"percent":27.36,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]},"wyandot":{"name":"Wyandot","type":"County","fill":"#4874a3","percent_reporting":54.8,"candidates":[{"name":"Allison Russo","party":"Democratic","votes":465,"percent":70.45,"color":"#339933","winner":true,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Bryan Hambley","party":"Democratic","votes":195,"percent":29.55,"color":"#6d1b83","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"","endorsed":false},{"name":"Write-in","party":"Democratic","votes":0,"percent":0,"color":"#00b0b0","winner":false,"incumbent":false,"major_candidate":false,"bio":"","photourl":"","endorsed":false}]}}}