{"election_name":"Texas Railroad Commissioner Republican Primary Runoff","election_type":"Railroad Commissioner","election_scope":"Primary","election_date":"2026-05-26T05:00:00.000Z","country":"US","province":"TX","district":null,"municipality":null,"polls_open":"2026-05-26T12:00:00.000Z","polls_close":"2026-05-27T00:00:00.000Z","is_disputed":false,"has_map":true,"registered_voters":null,"percent_reporting":32.1,"last_updated":"2026-05-27T00:56:45.579Z","round":1,"maps":[{"name":"Texas","map":"assets/Texas.svg"}],"candidates":[{"name":"Bo French","party":"Republican","incumbent":false,"major_candidate":true,"winner":false,"color":"#ff9933","votes":310559,"percent":52.6,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","incumbent":true,"major_candidate":true,"winner":false,"color":"#a21a15","votes":279882,"percent":47.4,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}],"region_results":{"anderson":{"name":"Anderson","type":"County","fill":"#e0bb24","percent_reporting":4,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1319,"percent":56.85,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1001,"percent":43.15,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"andrews":{"name":"Andrews","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":367,"percent":52.73,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":329,"percent":47.27,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"angelina":{"name":"Angelina","type":"County","fill":"#e0bb24","percent_reporting":5,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1720,"percent":55.99,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1352,"percent":44.01,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"aransas":{"name":"Aransas","type":"County","fill":"#e0bb24","percent_reporting":12,"candidates":[{"name":"Jim Wright","party":"Republican","votes":917,"percent":58.78,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":643,"percent":41.22,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"archer":{"name":"Archer","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"armstrong":{"name":"Armstrong","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":113,"percent":50.67,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":110,"percent":49.33,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"atascosa":{"name":"Atascosa","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"austin":{"name":"Austin","type":"County","fill":"#c6606b","percent_reporting":9,"candidates":[{"name":"Bo French","party":"Republican","votes":749,"percent":52.38,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":681,"percent":47.62,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"bailey":{"name":"Bailey","type":"County","fill":"#404040","percent_reporting":40,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"bandera":{"name":"Bandera","type":"County","fill":"#404040","percent_reporting":10,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"bastrop":{"name":"Bastrop","type":"County","fill":"#e0bb24","percent_reporting":20,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1699,"percent":52.24,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1553,"percent":47.76,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"baylor":{"name":"Baylor","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"bee":{"name":"Bee","type":"County","fill":"#e0bb24","percent_reporting":7,"candidates":[{"name":"Jim Wright","party":"Republican","votes":553,"percent":58.77,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":388,"percent":41.23,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"bell":{"name":"Bell","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":4633,"percent":52.85,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":4133,"percent":47.15,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"bexar":{"name":"Bexar","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"blanco":{"name":"Blanco","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"borden":{"name":"Borden","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":58,"percent":61.05,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":37,"percent":38.95,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"bosque":{"name":"Bosque","type":"County","fill":"#e0bb24","percent_reporting":20,"candidates":[{"name":"Jim Wright","party":"Republican","votes":334,"percent":51.7,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":312,"percent":48.3,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"bowie":{"name":"Bowie","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"brazoria":{"name":"Brazoria","type":"County","fill":"#c6606b","percent_reporting":1,"candidates":[{"name":"Bo French","party":"Republican","votes":8256,"percent":61.82,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":5099,"percent":38.18,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"brazos":{"name":"Brazos","type":"County","fill":"#e0bb24","percent_reporting":1,"candidates":[{"name":"Jim Wright","party":"Republican","votes":4136,"percent":53.74,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":3561,"percent":46.26,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"brewster":{"name":"Brewster","type":"County","fill":"#c6606b","percent_reporting":11,"candidates":[{"name":"Bo French","party":"Republican","votes":186,"percent":51.52,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":175,"percent":48.48,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"briscoe":{"name":"Briscoe","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":96,"percent":66.21,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":49,"percent":33.79,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"brooks":{"name":"Brooks","type":"County","fill":"#c6606b","percent_reporting":17,"candidates":[{"name":"Bo French","party":"Republican","votes":16,"percent":53.33,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":14,"percent":46.67,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"brown":{"name":"Brown","type":"County","fill":"#e0bb24","percent_reporting":5,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1280,"percent":53.29,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1122,"percent":46.71,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"burleson":{"name":"Burleson","type":"County","fill":"#c6606b","percent_reporting":7,"candidates":[{"name":"Bo French","party":"Republican","votes":453,"percent":50,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":453,"percent":50,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"burnet":{"name":"Burnet","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"caldwell":{"name":"Caldwell","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"calhoun":{"name":"Calhoun","type":"County","fill":"#e0bb24","percent_reporting":0,"candidates":[{"name":"Jim Wright","party":"Republican","votes":458,"percent":56.54,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":352,"percent":43.46,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"callahan":{"name":"Callahan","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":218,"percent":52.66,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":196,"percent":47.34,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"cameron":{"name":"Cameron","type":"County","fill":"#e0bb24","percent_reporting":1,"candidates":[{"name":"Jim Wright","party":"Republican","votes":2245,"percent":54.62,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1865,"percent":45.38,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"camp":{"name":"Camp","type":"County","fill":"#c6606b","percent_reporting":20,"candidates":[{"name":"Bo French","party":"Republican","votes":280,"percent":51.95,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":259,"percent":48.05,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"carson":{"name":"Carson","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"cass":{"name":"Cass","type":"County","fill":"#e0bb24","percent_reporting":5,"candidates":[{"name":"Jim Wright","party":"Republican","votes":809,"percent":55.79,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":641,"percent":44.21,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"castro":{"name":"Castro","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"chambers":{"name":"Chambers","type":"County","fill":"#c6606b","percent_reporting":5,"candidates":[{"name":"Bo French","party":"Republican","votes":1097,"percent":51.43,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1036,"percent":48.57,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"cherokee":{"name":"Cherokee","type":"County","fill":"#e0bb24","percent_reporting":4,"candidates":[{"name":"Jim Wright","party":"Republican","votes":913,"percent":50.81,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":884,"percent":49.19,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"childress":{"name":"Childress","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":149,"percent":54.18,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":126,"percent":45.82,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"clay":{"name":"Clay","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"cochran":{"name":"Cochran","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"coke":{"name":"Coke","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":108,"percent":59.67,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":73,"percent":40.33,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"coleman":{"name":"Coleman","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":564,"percent":55.79,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":447,"percent":44.21,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"collin":{"name":"Collin","type":"County","fill":"#c6606b","percent_reporting":1,"candidates":[{"name":"Bo French","party":"Republican","votes":22731,"percent":53.78,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":19532,"percent":46.22,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"collingsworth":{"name":"Collingsworth","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":126,"percent":57.27,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":94,"percent":42.73,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"colorado":{"name":"Colorado","type":"County","fill":"#e0bb24","percent_reporting":8,"candidates":[{"name":"Jim Wright","party":"Republican","votes":656,"percent":52.4,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":596,"percent":47.6,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"comal":{"name":"Comal","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"comanche":{"name":"Comanche","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"concho":{"name":"Concho","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"cooke":{"name":"Cooke","type":"County","fill":"#404040","percent_reporting":6,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"coryell":{"name":"Coryell","type":"County","fill":"#e0bb24","percent_reporting":12,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1464,"percent":56.01,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1150,"percent":43.99,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"cottle":{"name":"Cottle","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":93,"percent":61.18,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":59,"percent":38.82,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"crane":{"name":"Crane","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":340,"percent":65.13,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":182,"percent":34.87,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"crockett":{"name":"Crockett","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":110,"percent":64.33,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":61,"percent":35.67,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"crosby":{"name":"Crosby","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"culberson":{"name":"Culberson","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"dallam":{"name":"Dallam","type":"County","fill":"#e0bb24","percent_reporting":80,"candidates":[{"name":"Jim Wright","party":"Republican","votes":85,"percent":53.12,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":75,"percent":46.88,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"dallas":{"name":"Dallas","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":22865,"percent":52.59,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":20616,"percent":47.41,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"dawson":{"name":"Dawson","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":325,"percent":60.52,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":212,"percent":39.48,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"dewitt":{"name":"DeWitt","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":444,"percent":53.49,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":386,"percent":46.51,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"deaf_smith":{"name":"Deaf Smith","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":289,"percent":52.93,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":257,"percent":47.07,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"delta":{"name":"Delta","type":"County","fill":"#c6606b","percent_reporting":12,"candidates":[{"name":"Bo French","party":"Republican","votes":149,"percent":54.98,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":122,"percent":45.02,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"denton":{"name":"Denton","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"dickens":{"name":"Dickens","type":"County","fill":"#c6606b","percent_reporting":57,"candidates":[{"name":"Bo French","party":"Republican","votes":63,"percent":54.78,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":52,"percent":45.22,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"dimmit":{"name":"Dimmit","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":36,"percent":53.73,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":31,"percent":46.27,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"donley":{"name":"Donley","type":"County","fill":"#e0bb24","percent_reporting":14,"candidates":[{"name":"Jim Wright","party":"Republican","votes":87,"percent":59.18,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":60,"percent":40.82,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"duval":{"name":"Duval","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"eastland":{"name":"Eastland","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"ector":{"name":"Ector","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1413,"percent":54.2,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1194,"percent":45.8,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"edwards":{"name":"Edwards","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"el_paso":{"name":"El Paso","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":3608,"percent":50.24,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":3573,"percent":49.76,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"ellis":{"name":"Ellis","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"erath":{"name":"Erath","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"falls":{"name":"Falls","type":"County","fill":"#e0bb24","percent_reporting":42,"candidates":[{"name":"Jim Wright","party":"Republican","votes":183,"percent":52.29,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":167,"percent":47.71,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"fannin":{"name":"Fannin","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"fayette":{"name":"Fayette","type":"County","fill":"#e0bb24","percent_reporting":0,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1309,"percent":60.24,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":864,"percent":39.76,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"fisher":{"name":"Fisher","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":164,"percent":51.9,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":152,"percent":48.1,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"floyd":{"name":"Floyd","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":213,"percent":61.03,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":136,"percent":38.97,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"foard":{"name":"Foard","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"fort_bend":{"name":"Fort Bend","type":"County","fill":"#c6606b","percent_reporting":5,"candidates":[{"name":"Bo French","party":"Republican","votes":14315,"percent":60.96,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":9168,"percent":39.04,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"franklin":{"name":"Franklin","type":"County","fill":"#e0bb24","percent_reporting":33,"candidates":[{"name":"Jim Wright","party":"Republican","votes":365,"percent":55.05,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":298,"percent":44.95,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"freestone":{"name":"Freestone","type":"County","fill":"#c6606b","percent_reporting":15,"candidates":[{"name":"Bo French","party":"Republican","votes":481,"percent":55.8,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":381,"percent":44.2,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"frio":{"name":"Frio","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"gaines":{"name":"Gaines","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":217,"percent":50.58,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":212,"percent":49.42,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"galveston":{"name":"Galveston","type":"County","fill":"#c6606b","percent_reporting":1,"candidates":[{"name":"Bo French","party":"Republican","votes":7925,"percent":57.49,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":5860,"percent":42.51,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"garza":{"name":"Garza","type":"County","fill":"#404040","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"gillespie":{"name":"Gillespie","type":"County","fill":"#c6606b","percent_reporting":14,"candidates":[{"name":"Bo French","party":"Republican","votes":1248,"percent":50.08,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1244,"percent":49.92,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"glasscock":{"name":"Glasscock","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":59,"percent":58.42,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":42,"percent":41.58,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"goliad":{"name":"Goliad","type":"County","fill":"#e0bb24","percent_reporting":10,"candidates":[{"name":"Jim Wright","party":"Republican","votes":513,"percent":62.18,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":312,"percent":37.82,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"gonzales":{"name":"Gonzales","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"gray":{"name":"Gray","type":"County","fill":"#e0bb24","percent_reporting":25,"candidates":[{"name":"Jim Wright","party":"Republican","votes":422,"percent":52.36,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":384,"percent":47.64,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"grayson":{"name":"Grayson","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"gregg":{"name":"Gregg","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":2418,"percent":56.61,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1853,"percent":43.39,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"grimes":{"name":"Grimes","type":"County","fill":"#c6606b","percent_reporting":7,"candidates":[{"name":"Bo French","party":"Republican","votes":821,"percent":53.17,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":723,"percent":46.83,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"guadalupe":{"name":"Guadalupe","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hale":{"name":"Hale","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hall":{"name":"Hall","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hamilton":{"name":"Hamilton","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":425,"percent":52.28,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":388,"percent":47.72,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hansford":{"name":"Hansford","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":163,"percent":50.62,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":159,"percent":49.38,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hardeman":{"name":"Hardeman","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":98,"percent":55.37,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":79,"percent":44.63,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hardin":{"name":"Hardin","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"harris":{"name":"Harris","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":53073,"percent":57.87,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":38641,"percent":42.13,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"harrison":{"name":"Harrison","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hartley":{"name":"Hartley","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":100,"percent":56.5,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":77,"percent":43.5,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"haskell":{"name":"Haskell","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":224,"percent":57.14,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":168,"percent":42.86,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hays":{"name":"Hays","type":"County","fill":"#e0bb24","percent_reporting":1,"candidates":[{"name":"Jim Wright","party":"Republican","votes":4235,"percent":51.2,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":4037,"percent":48.8,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hemphill":{"name":"Hemphill","type":"County","fill":"#e0bb24","percent_reporting":12,"candidates":[{"name":"Jim Wright","party":"Republican","votes":95,"percent":57.23,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":71,"percent":42.77,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"henderson":{"name":"Henderson","type":"County","fill":"#e0bb24","percent_reporting":3,"candidates":[{"name":"Jim Wright","party":"Republican","votes":2055,"percent":52.17,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1884,"percent":47.83,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hidalgo":{"name":"Hidalgo","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hill":{"name":"Hill","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":867,"percent":51.24,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":825,"percent":48.76,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hockley":{"name":"Hockley","type":"County","fill":"#e0bb24","percent_reporting":11,"candidates":[{"name":"Jim Wright","party":"Republican","votes":480,"percent":62.42,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":289,"percent":37.58,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hood":{"name":"Hood","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":2335,"percent":59.89,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1564,"percent":40.11,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hopkins":{"name":"Hopkins","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":1085,"percent":50.61,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1059,"percent":49.39,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"houston":{"name":"Houston","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":443,"percent":53.44,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":386,"percent":46.56,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"howard":{"name":"Howard","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":442,"percent":51.7,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":413,"percent":48.3,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"hudspeth":{"name":"Hudspeth","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hunt":{"name":"Hunt","type":"County","fill":"#c6606b","percent_reporting":2,"candidates":[{"name":"Bo French","party":"Republican","votes":1786,"percent":51.37,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1691,"percent":48.63,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"hutchinson":{"name":"Hutchinson","type":"County","fill":"#c6606b","percent_reporting":11,"candidates":[{"name":"Bo French","party":"Republican","votes":421,"percent":53.16,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":371,"percent":46.84,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"irion":{"name":"Irion","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":109,"percent":52.66,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":98,"percent":47.34,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"jack":{"name":"Jack","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":213,"percent":50.47,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":209,"percent":49.53,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"jackson":{"name":"Jackson","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"jasper":{"name":"Jasper","type":"County","fill":"#e0bb24","percent_reporting":5,"candidates":[{"name":"Jim Wright","party":"Republican","votes":590,"percent":51.94,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":546,"percent":48.06,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"jeff_davis":{"name":"Jeff Davis","type":"County","fill":"#e0bb24","percent_reporting":17,"candidates":[{"name":"Jim Wright","party":"Republican","votes":90,"percent":53.57,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":78,"percent":46.43,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"jefferson":{"name":"Jefferson","type":"County","fill":"#c6606b","percent_reporting":1,"candidates":[{"name":"Bo French","party":"Republican","votes":2483,"percent":57.48,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1837,"percent":42.52,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"jim_hogg":{"name":"Jim Hogg","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":12,"percent":63.16,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":7,"percent":36.84,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"jim_wells":{"name":"Jim Wells","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"johnson":{"name":"Johnson","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":3578,"percent":55.1,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":2916,"percent":44.9,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"jones":{"name":"Jones","type":"County","fill":"#e0bb24","percent_reporting":20,"candidates":[{"name":"Jim Wright","party":"Republican","votes":391,"percent":58.62,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":276,"percent":41.38,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"karnes":{"name":"Karnes","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":300,"percent":70.75,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":124,"percent":29.25,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"kaufman":{"name":"Kaufman","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"kendall":{"name":"Kendall","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"kenedy":{"name":"Kenedy","type":"County","fill":"#e0bb24","percent_reporting":14,"candidates":[{"name":"Jim Wright","party":"Republican","votes":2,"percent":66.67,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1,"percent":33.33,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"kent":{"name":"Kent","type":"County","fill":"#c6606b","percent_reporting":20,"candidates":[{"name":"Bo French","party":"Republican","votes":25,"percent":59.52,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":17,"percent":40.48,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"kerr":{"name":"Kerr","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"kimble":{"name":"Kimble","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"king":{"name":"King","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"kinney":{"name":"Kinney","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"kleberg":{"name":"Kleberg","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"knox":{"name":"Knox","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":123,"percent":58.29,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":88,"percent":41.71,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"la_salle":{"name":"La Salle","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"lamar":{"name":"Lamar","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1950,"percent":54.36,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1637,"percent":45.64,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"lamb":{"name":"Lamb","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"lampasas":{"name":"Lampasas","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"lavaca":{"name":"Lavaca","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"lee":{"name":"Lee","type":"County","fill":"#404040","percent_reporting":6,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"leon":{"name":"Leon","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"liberty":{"name":"Liberty","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"limestone":{"name":"Limestone","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"lipscomb":{"name":"Lipscomb","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"live_oak":{"name":"Live Oak","type":"County","fill":"#e0bb24","percent_reporting":7,"candidates":[{"name":"Jim Wright","party":"Republican","votes":247,"percent":50.1,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":246,"percent":49.9,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"llano":{"name":"Llano","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"loving":{"name":"Loving","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":6,"percent":50,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":6,"percent":50,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"lubbock":{"name":"Lubbock","type":"County","fill":"#e0bb24","percent_reporting":0,"candidates":[{"name":"Jim Wright","party":"Republican","votes":7911,"percent":53,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":7016,"percent":47,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"lynn":{"name":"Lynn","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"madison":{"name":"Madison","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"marion":{"name":"Marion","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"martin":{"name":"Martin","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"mason":{"name":"Mason","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":311,"percent":50.24,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":308,"percent":49.76,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"matagorda":{"name":"Matagorda","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"maverick":{"name":"Maverick","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"mcculloch":{"name":"McCulloch","type":"County","fill":"#e0bb24","percent_reporting":10,"candidates":[{"name":"Jim Wright","party":"Republican","votes":201,"percent":54.32,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":169,"percent":45.68,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"mclennan":{"name":"McLennan","type":"County","fill":"#c6606b","percent_reporting":1,"candidates":[{"name":"Bo French","party":"Republican","votes":3761,"percent":51.41,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":3554,"percent":48.59,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"mcmullen":{"name":"McMullen","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":49,"percent":52.69,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":44,"percent":47.31,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"medina":{"name":"Medina","type":"County","fill":"#e0bb24","percent_reporting":0,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1553,"percent":56.23,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1209,"percent":43.77,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"menard":{"name":"Menard","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"midland":{"name":"Midland","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"milam":{"name":"Milam","type":"County","fill":"#404040","percent_reporting":17,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"mills":{"name":"Mills","type":"County","fill":"#c6606b","percent_reporting":12,"candidates":[{"name":"Bo French","party":"Republican","votes":232,"percent":51.1,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":222,"percent":48.9,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"mitchell":{"name":"Mitchell","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":221,"percent":55.81,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":175,"percent":44.19,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"montague":{"name":"Montague","type":"County","fill":"#c6606b","percent_reporting":6,"candidates":[{"name":"Bo French","party":"Republican","votes":436,"percent":61.76,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":270,"percent":38.24,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"montgomery":{"name":"Montgomery","type":"County","fill":"#c6606b","percent_reporting":2,"candidates":[{"name":"Bo French","party":"Republican","votes":16875,"percent":57.63,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":12405,"percent":42.37,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"moore":{"name":"Moore","type":"County","fill":"#e0bb24","percent_reporting":25,"candidates":[{"name":"Jim Wright","party":"Republican","votes":293,"percent":52.79,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":262,"percent":47.21,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"morris":{"name":"Morris","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"motley":{"name":"Motley","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":93,"percent":59.62,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":63,"percent":40.38,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"nacogdoches":{"name":"Nacogdoches","type":"County","fill":"#404040","percent_reporting":11,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"navarro":{"name":"Navarro","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"newton":{"name":"Newton","type":"County","fill":"#c6606b","percent_reporting":4,"candidates":[{"name":"Bo French","party":"Republican","votes":203,"percent":58.5,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":144,"percent":41.5,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"nolan":{"name":"Nolan","type":"County","fill":"#e0bb24","percent_reporting":10,"candidates":[{"name":"Jim Wright","party":"Republican","votes":441,"percent":62.64,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":263,"percent":37.36,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"nueces":{"name":"Nueces","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":4264,"percent":57.86,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":3105,"percent":42.14,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"ochiltree":{"name":"Ochiltree","type":"County","fill":"#c6606b","percent_reporting":20,"candidates":[{"name":"Bo French","party":"Republican","votes":130,"percent":50.39,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":128,"percent":49.61,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"oldham":{"name":"Oldham","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"orange":{"name":"Orange","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":1352,"percent":52.34,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1231,"percent":47.66,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"palo_pinto":{"name":"Palo Pinto","type":"County","fill":"#e0bb24","percent_reporting":50,"candidates":[{"name":"Jim Wright","party":"Republican","votes":860,"percent":53.78,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":739,"percent":46.22,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"panola":{"name":"Panola","type":"County","fill":"#c6606b","percent_reporting":5,"candidates":[{"name":"Bo French","party":"Republican","votes":533,"percent":53.3,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":467,"percent":46.7,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"parker":{"name":"Parker","type":"County","fill":"#c6606b","percent_reporting":4,"candidates":[{"name":"Bo French","party":"Republican","votes":5682,"percent":58.27,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":4069,"percent":41.73,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"parmer":{"name":"Parmer","type":"County","fill":"#c6606b","percent_reporting":12,"candidates":[{"name":"Bo French","party":"Republican","votes":65,"percent":50.39,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":64,"percent":49.61,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"pecos":{"name":"Pecos","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":590,"percent":63.44,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":340,"percent":36.56,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"polk":{"name":"Polk","type":"County","fill":"#e0bb24","percent_reporting":13,"candidates":[{"name":"Jim Wright","party":"Republican","votes":2757,"percent":62.7,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1640,"percent":37.3,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"potter":{"name":"Potter","type":"County","fill":"#e0bb24","percent_reporting":4,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1247,"percent":51.44,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1177,"percent":48.56,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"presidio":{"name":"Presidio","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":23,"percent":58.97,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":16,"percent":41.03,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"rains":{"name":"Rains","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"randall":{"name":"Randall","type":"County","fill":"#c6606b","percent_reporting":3,"candidates":[{"name":"Bo French","party":"Republican","votes":3120,"percent":50.47,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":3062,"percent":49.53,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"reagan":{"name":"Reagan","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"real":{"name":"Real","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":236,"percent":50.64,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":230,"percent":49.36,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"red_river":{"name":"Red River","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"reeves":{"name":"Reeves","type":"County","fill":"#404040","percent_reporting":10,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"refugio":{"name":"Refugio","type":"County","fill":"#e0bb24","percent_reporting":9,"candidates":[{"name":"Jim Wright","party":"Republican","votes":139,"percent":55.6,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":111,"percent":44.4,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"roberts":{"name":"Roberts","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":58,"percent":51.33,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":55,"percent":48.67,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"robertson":{"name":"Robertson","type":"County","fill":"#e0bb24","percent_reporting":7,"candidates":[{"name":"Jim Wright","party":"Republican","votes":454,"percent":53.54,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":394,"percent":46.46,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"rockwall":{"name":"Rockwall","type":"County","fill":"#e0bb24","percent_reporting":4,"candidates":[{"name":"Jim Wright","party":"Republican","votes":184,"percent":54.12,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":156,"percent":45.88,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"runnels":{"name":"Runnels","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"rusk":{"name":"Rusk","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":903,"percent":52.99,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":801,"percent":47.01,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"sabine":{"name":"Sabine","type":"County","fill":"#c6606b","percent_reporting":11,"candidates":[{"name":"Bo French","party":"Republican","votes":446,"percent":50.62,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":435,"percent":49.38,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"san_augustine":{"name":"San Augustine","type":"County","fill":"#e0bb24","percent_reporting":8,"candidates":[{"name":"Jim Wright","party":"Republican","votes":277,"percent":59.83,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":186,"percent":40.17,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"san_jacinto":{"name":"San Jacinto","type":"County","fill":"#e0bb24","percent_reporting":8,"candidates":[{"name":"Jim Wright","party":"Republican","votes":900,"percent":54.55,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":750,"percent":45.45,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"san_patricio":{"name":"San Patricio","type":"County","fill":"#e0bb24","percent_reporting":4,"candidates":[{"name":"Jim Wright","party":"Republican","votes":325,"percent":50.15,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":323,"percent":49.85,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"san_saba":{"name":"San Saba","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":166,"percent":50.61,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":162,"percent":49.39,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"schleicher":{"name":"Schleicher","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":139,"percent":51.1,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":133,"percent":48.9,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"scurry":{"name":"Scurry","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"shackelford":{"name":"Shackelford","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":184,"percent":54.93,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":151,"percent":45.07,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"shelby":{"name":"Shelby","type":"County","fill":"#c6606b","percent_reporting":13,"candidates":[{"name":"Bo French","party":"Republican","votes":381,"percent":56.28,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":296,"percent":43.72,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"sherman":{"name":"Sherman","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":123,"percent":60,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":82,"percent":40,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"smith":{"name":"Smith","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":4541,"percent":50.7,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":4416,"percent":49.3,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"somervell":{"name":"Somervell","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":771,"percent":56.11,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":603,"percent":43.89,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"starr":{"name":"Starr","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":24,"percent":64.86,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":13,"percent":35.14,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"stephens":{"name":"Stephens","type":"County","fill":"#c6606b","percent_reporting":83,"candidates":[{"name":"Bo French","party":"Republican","votes":238,"percent":56.4,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":184,"percent":43.6,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"sterling":{"name":"Sterling","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":53,"percent":59.55,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":36,"percent":40.45,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"stonewall":{"name":"Stonewall","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":84,"percent":54.9,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":69,"percent":45.1,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"sutton":{"name":"Sutton","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":154,"percent":52.2,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":141,"percent":47.8,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"swisher":{"name":"Swisher","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":116,"percent":55.24,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":94,"percent":44.76,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"tarrant":{"name":"Tarrant","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":33179,"percent":54.09,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":28161,"percent":45.91,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"taylor":{"name":"Taylor","type":"County","fill":"#c6606b","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":2423,"percent":51.67,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":2266,"percent":48.33,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"terrell":{"name":"Terrell","type":"County","fill":"#e0bb24","percent_reporting":20,"candidates":[{"name":"Jim Wright","party":"Republican","votes":22,"percent":56.41,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":17,"percent":43.59,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"terry":{"name":"Terry","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"throckmorton":{"name":"Throckmorton","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"titus":{"name":"Titus","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"tom_green":{"name":"Tom Green","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"travis":{"name":"Travis","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"trinity":{"name":"Trinity","type":"County","fill":"#404040","percent_reporting":5,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"tyler":{"name":"Tyler","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"upshur":{"name":"Upshur","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":941,"percent":56.96,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":711,"percent":43.04,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"upton":{"name":"Upton","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":139,"percent":64.65,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":76,"percent":35.35,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"uvalde":{"name":"Uvalde","type":"County","fill":"#e0bb24","percent_reporting":13,"candidates":[{"name":"Jim Wright","party":"Republican","votes":860,"percent":64.71,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":469,"percent":35.29,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"val_verde":{"name":"Val Verde","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"van_zandt":{"name":"Van Zandt","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"victoria":{"name":"Victoria","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"walker":{"name":"Walker","type":"County","fill":"#e0bb24","percent_reporting":5,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1512,"percent":50.32,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1493,"percent":49.68,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"waller":{"name":"Waller","type":"County","fill":"#e0bb24","percent_reporting":5,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1127,"percent":52.79,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1008,"percent":47.21,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"ward":{"name":"Ward","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":128,"percent":55.41,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":103,"percent":44.59,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"washington":{"name":"Washington","type":"County","fill":"#c6606b","percent_reporting":5,"candidates":[{"name":"Bo French","party":"Republican","votes":2287,"percent":51.24,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":2176,"percent":48.76,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"webb":{"name":"Webb","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":931,"percent":65.38,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":493,"percent":34.62,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"wharton":{"name":"Wharton","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":985,"percent":50.33,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":972,"percent":49.67,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"wheeler":{"name":"Wheeler","type":"County","fill":"#c6606b","percent_reporting":40,"candidates":[{"name":"Bo French","party":"Republican","votes":144,"percent":57.6,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":106,"percent":42.4,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"wichita":{"name":"Wichita","type":"County","fill":"#e0bb24","percent_reporting":0,"candidates":[{"name":"Jim Wright","party":"Republican","votes":2156,"percent":57.72,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1579,"percent":42.28,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"wilbarger":{"name":"Wilbarger","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":321,"percent":56.61,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":246,"percent":43.39,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"willacy":{"name":"Willacy","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":59,"percent":54.13,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":50,"percent":45.87,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"williamson":{"name":"Williamson","type":"County","fill":"#e0bb24","percent_reporting":99,"candidates":[{"name":"Jim Wright","party":"Republican","votes":11947,"percent":52.05,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":11007,"percent":47.95,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"wilson":{"name":"Wilson","type":"County","fill":"#e0bb24","percent_reporting":8,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1254,"percent":56.13,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":980,"percent":43.87,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"winkler":{"name":"Winkler","type":"County","fill":"#c6606b","percent_reporting":100,"candidates":[{"name":"Bo French","party":"Republican","votes":69,"percent":53.08,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":61,"percent":46.92,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"wise":{"name":"Wise","type":"County","fill":"#c6606b","percent_reporting":3,"candidates":[{"name":"Bo French","party":"Republican","votes":2503,"percent":61.71,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":1553,"percent":38.29,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"wood":{"name":"Wood","type":"County","fill":"#e0bb24","percent_reporting":93,"candidates":[{"name":"Jim Wright","party":"Republican","votes":1301,"percent":50.5,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":1275,"percent":49.5,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"yoakum":{"name":"Yoakum","type":"County","fill":"#e0bb24","percent_reporting":100,"candidates":[{"name":"Jim Wright","party":"Republican","votes":223,"percent":58.22,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":160,"percent":41.78,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]},"young":{"name":"Young","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"zapata":{"name":"Zapata","type":"County","fill":"#404040","percent_reporting":0,"candidates":[{"name":"Bo French","party":"Republican","votes":0,"percent":0,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true},{"name":"Jim Wright","party":"Republican","votes":0,"percent":0,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false}]},"zavala":{"name":"Zavala","type":"County","fill":"#e0bb24","percent_reporting":14,"candidates":[{"name":"Jim Wright","party":"Republican","votes":56,"percent":80,"color":"#a21a15","winner":false,"incumbent":true,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp","endorsed":false},{"name":"Bo French","party":"Republican","votes":14,"percent":20,"color":"#ff9933","winner":false,"incumbent":false,"major_candidate":true,"bio":"","photourl":"https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp","endorsed":true}]}}}