{
  "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": 99.9,
  "last_updated": "2026-05-27T14:14:00.766Z",
  "round": 1,
  "maps": [
    {
      "name": "Texas",
      "map": "assets/Texas.svg"
    }
  ],
  "candidates": [
    {
      "name": "Bo French",
      "party": "Republican",
      "incumbent": false,
      "major_candidate": true,
      "winner": true,
      "color": "#ff9933",
      "votes": 663679,
      "percent": 50.56,
      "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": 648978,
      "percent": 49.44,
      "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2275,
          "percent": 59.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": 1580,
          "percent": 40.99,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3473,
          "percent": 58.34,
          "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": 2480,
          "percent": 41.66,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1423,
          "percent": 59.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": 957,
          "percent": 40.21,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 444,
          "percent": 50.92,
          "color": "#ff9933",
          "winner": true,
          "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": 428,
          "percent": 49.08,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1305,
          "percent": 57.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": 980,
          "percent": 42.89,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "austin": {
      "name": "Austin",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1548,
          "percent": 52.72,
          "color": "#ff9933",
          "winner": true,
          "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": 1388,
          "percent": 47.28,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 186,
          "percent": 59.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": 125,
          "percent": 40.19,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "bandera": {
      "name": "Bandera",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1858,
          "percent": 51,
          "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": 1785,
          "percent": 49,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "bastrop": {
      "name": "Bastrop",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2757,
          "percent": 52.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": 2492,
          "percent": 47.48,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 145,
          "percent": 54.92,
          "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": 119,
          "percent": 45.08,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "bee": {
      "name": "Bee",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1005,
          "percent": 64.3,
          "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": 558,
          "percent": 35.7,
          "color": "#ff9933",
          "winner": true,
          "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": 7784,
          "percent": 54.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": 6596,
          "percent": 45.87,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 31529,
          "percent": 51.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": 30135,
          "percent": 48.87,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "blanco": {
      "name": "Blanco",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1138,
          "percent": 53.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": 1001,
          "percent": 46.8,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 848,
          "percent": 50.39,
          "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": 835,
          "percent": 49.61,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2769,
          "percent": 54.51,
          "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": 2311,
          "percent": 45.49,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "brazoria": {
      "name": "Brazoria",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 11820,
          "percent": 59.83,
          "color": "#ff9933",
          "winner": true,
          "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": 7935,
          "percent": 40.17,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 6393,
          "percent": 54.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": 5408,
          "percent": 45.83,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 315,
          "percent": 52.41,
          "color": "#ff9933",
          "winner": true,
          "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": 286,
          "percent": 47.59,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 26,
          "percent": 50.98,
          "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": 25,
          "percent": 49.02,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "brown": {
      "name": "Brown",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2096,
          "percent": 52.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": 1862,
          "percent": 47.04,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 817,
          "percent": 51.38,
          "color": "#ff9933",
          "winner": true,
          "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": 773,
          "percent": 48.62,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2994,
          "percent": 55.63,
          "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": 2388,
          "percent": 44.37,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "caldwell": {
      "name": "Caldwell",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1013,
          "percent": 52.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": 909,
          "percent": 47.29,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "calhoun": {
      "name": "Calhoun",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 950,
          "percent": 57.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": 705,
          "percent": 42.6,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 601,
          "percent": 50.98,
          "color": "#ff9933",
          "winner": true,
          "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": 578,
          "percent": 49.02,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3627,
          "percent": 55.43,
          "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": 2916,
          "percent": 44.57,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 420,
          "percent": 50.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": 417,
          "percent": 49.82,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "carson": {
      "name": "Carson",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 235,
          "percent": 52.34,
          "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": 214,
          "percent": 47.66,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "cass": {
      "name": "Cass",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1420,
          "percent": 56.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": 1103,
          "percent": 43.72,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 338,
          "percent": 66.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": 171,
          "percent": 33.6,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "chambers": {
      "name": "Chambers",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1759,
          "percent": 50.68,
          "color": "#ff9933",
          "winner": true,
          "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": 1712,
          "percent": 49.32,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1705,
          "percent": 52.48,
          "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": 1544,
          "percent": 47.52,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 475,
          "percent": 51.02,
          "color": "#ff9933",
          "winner": true,
          "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": 456,
          "percent": 48.98,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 171,
          "percent": 61.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": 108,
          "percent": 38.71,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "coke": {
      "name": "Coke",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 189,
          "percent": 55.26,
          "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": 153,
          "percent": 44.74,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 32842,
          "percent": 52.29,
          "color": "#ff9933",
          "winner": true,
          "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": 29964,
          "percent": 47.71,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1065,
          "percent": 52.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": 970,
          "percent": 47.67,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 10524,
          "percent": 54.47,
          "color": "#ff9933",
          "winner": true,
          "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": 8796,
          "percent": 45.53,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 790,
          "percent": 52.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": 712,
          "percent": 47.4,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "concho": {
      "name": "Concho",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 157,
          "percent": 54.51,
          "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": 131,
          "percent": 45.49,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "cooke": {
      "name": "Cooke",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2013,
          "percent": 50.76,
          "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": 1953,
          "percent": 49.24,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "coryell": {
      "name": "Coryell",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2249,
          "percent": 56.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": 1728,
          "percent": 43.45,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": true,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 276,
          "percent": 62.02,
          "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": 37.98,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "culberson": {
      "name": "Culberson",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 22,
          "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": 12,
          "percent": 35.29,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "dallam": {
      "name": "Dallam",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 102,
          "percent": 51.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": 95,
          "percent": 48.22,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 34965,
          "percent": 50.97,
          "color": "#ff9933",
          "winner": true,
          "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": 33640,
          "percent": 49.03,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 794,
          "percent": 50.57,
          "color": "#ff9933",
          "winner": true,
          "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": 776,
          "percent": 49.43,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 269,
          "percent": 52.13,
          "color": "#ff9933",
          "winner": true,
          "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": 247,
          "percent": 47.87,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 34141,
          "percent": 60.54,
          "color": "#ff9933",
          "winner": true,
          "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": 22253,
          "percent": 39.46,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 92,
          "percent": 51.69,
          "color": "#ff9933",
          "winner": true,
          "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": 86,
          "percent": 48.31,
          "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": 70,
          "percent": 61.95,
          "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": 43,
          "percent": 38.05,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 172,
          "percent": 60.35,
          "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": 113,
          "percent": 39.65,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 49,
          "percent": 71.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": 20,
          "percent": 28.99,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "eastland": {
      "name": "Eastland",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 780,
          "percent": 51.49,
          "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": 735,
          "percent": 48.51,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "ector": {
      "name": "Ector",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2274,
          "percent": 53.84,
          "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": 1950,
          "percent": 46.16,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 135,
          "percent": 53.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": 118,
          "percent": 46.64,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "el_paso": {
      "name": "El Paso",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 6541,
          "percent": 52.47,
          "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": 5926,
          "percent": 47.53,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "ellis": {
      "name": "Ellis",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 6883,
          "percent": 51.94,
          "color": "#ff9933",
          "winner": true,
          "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": 6369,
          "percent": 48.06,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1725,
          "percent": 54.31,
          "color": "#ff9933",
          "winner": true,
          "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": 1451,
          "percent": 45.69,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 450,
          "percent": 54.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": 381,
          "percent": 45.85,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1860,
          "percent": 51.91,
          "color": "#ff9933",
          "winner": true,
          "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": 1723,
          "percent": 48.09,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2479,
          "percent": 60.43,
          "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": 1623,
          "percent": 39.57,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 53,
          "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": 46,
          "percent": 46.46,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "fort_bend": {
      "name": "Fort Bend",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 19604,
          "percent": 58.72,
          "color": "#ff9933",
          "winner": true,
          "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": 13783,
          "percent": 41.28,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 706,
          "percent": 56.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": 534,
          "percent": 43.06,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 845,
          "percent": 52.42,
          "color": "#ff9933",
          "winner": true,
          "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": 767,
          "percent": 47.58,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 164,
          "percent": 62.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": 99,
          "percent": 37.64,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "gaines": {
      "name": "Gaines",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 440,
          "percent": 54.46,
          "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": 368,
          "percent": 45.54,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 11319,
          "percent": 55.08,
          "color": "#ff9933",
          "winner": true,
          "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": 9230,
          "percent": 44.92,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 158,
          "percent": 50.8,
          "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": 153,
          "percent": 49.2,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "gillespie": {
      "name": "Gillespie",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 2222,
          "percent": 51.44,
          "color": "#ff9933",
          "winner": true,
          "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": 2098,
          "percent": 48.56,
          "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": 112,
          "percent": 57.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": 82,
          "percent": 42.27,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 801,
          "percent": 61.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": 500,
          "percent": 38.43,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 746,
          "percent": 53.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": 642,
          "percent": 46.25,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "gray": {
      "name": "Gray",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 695,
          "percent": 53.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": 611,
          "percent": 46.78,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 5208,
          "percent": 55.52,
          "color": "#ff9933",
          "winner": true,
          "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": 4172,
          "percent": 44.48,
          "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": 3870,
          "percent": 57.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": 2896,
          "percent": 42.8,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1523,
          "percent": 51.49,
          "color": "#ff9933",
          "winner": true,
          "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": 1435,
          "percent": 48.51,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 5942,
          "percent": 50.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": 5913,
          "percent": 49.88,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "hale": {
      "name": "Hale",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 718,
          "percent": 54.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": 606,
          "percent": 45.77,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "hall": {
      "name": "Hall",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 115,
          "percent": 55.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": 91,
          "percent": 44.17,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "hamilton": {
      "name": "Hamilton",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 510,
          "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": 464,
          "percent": 47.64,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 2170,
          "percent": 59.13,
          "color": "#ff9933",
          "winner": true,
          "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": 1500,
          "percent": 40.87,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 76718,
          "percent": 55.32,
          "color": "#ff9933",
          "winner": true,
          "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": 61970,
          "percent": 44.68,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 2277,
          "percent": 50.69,
          "color": "#ff9933",
          "winner": true,
          "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": 2215,
          "percent": 49.31,
          "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": 190,
          "percent": 51.91,
          "color": "#ff9933",
          "winner": true,
          "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": 176,
          "percent": 48.09,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 6380,
          "percent": 52.3,
          "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": 5820,
          "percent": 47.7,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 175,
          "percent": 56.82,
          "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": 133,
          "percent": 43.18,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3769,
          "percent": 54.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": 3146,
          "percent": 45.5,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 4459,
          "percent": 55.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": 3575,
          "percent": 44.5,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "hill": {
      "name": "Hill",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1613,
          "percent": 51.63,
          "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": 1511,
          "percent": 48.37,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "hockley": {
      "name": "Hockley",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 918,
          "percent": 64.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": 498,
          "percent": 35.17,
          "color": "#ff9933",
          "winner": true,
          "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": 4601,
          "percent": 55.58,
          "color": "#ff9933",
          "winner": true,
          "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": 3677,
          "percent": 44.42,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1231,
          "percent": 50,
          "color": "#ff9933",
          "winner": true,
          "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": 50,
          "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": 889,
          "percent": 54.91,
          "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": 730,
          "percent": 45.09,
          "color": "#ff9933",
          "winner": true,
          "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": 702,
          "percent": 53.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": 599,
          "percent": 46.04,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 83,
          "percent": 50,
          "color": "#ff9933",
          "winner": true,
          "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": 83,
          "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
        }
      ]
    },
    "hunt": {
      "name": "Hunt",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 3804,
          "percent": 51.05,
          "color": "#ff9933",
          "winner": true,
          "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": 3647,
          "percent": 48.95,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 665,
          "percent": 51,
          "color": "#ff9933",
          "winner": true,
          "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": 639,
          "percent": 49,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 483,
          "percent": 54.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": 408,
          "percent": 45.79,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "jackson": {
      "name": "Jackson",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 770,
          "percent": 52.35,
          "color": "#ff9933",
          "winner": true,
          "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": 701,
          "percent": 47.65,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1251,
          "percent": 52.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": 1123,
          "percent": 47.3,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 153,
          "percent": 56.04,
          "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": 120,
          "percent": 43.96,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 4521,
          "percent": 56.02,
          "color": "#ff9933",
          "winner": true,
          "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": 3549,
          "percent": 43.98,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 534,
          "percent": 63.88,
          "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": 302,
          "percent": 36.12,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "johnson": {
      "name": "Johnson",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 5616,
          "percent": 52.95,
          "color": "#ff9933",
          "winner": true,
          "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": 4991,
          "percent": 47.05,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 943,
          "percent": 58.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": 677,
          "percent": 41.79,
          "color": "#ff9933",
          "winner": true,
          "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": 620,
          "percent": 70.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": 263,
          "percent": 29.78,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 4228,
          "percent": 55.89,
          "color": "#ff9933",
          "winner": true,
          "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": 3337,
          "percent": 44.11,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 4250,
          "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": 3592,
          "percent": 45.8,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "kenedy": {
      "name": "Kenedy",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 5,
          "percent": 83.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": 1,
          "percent": 16.67,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 46,
          "percent": 54.12,
          "color": "#ff9933",
          "winner": true,
          "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": 39,
          "percent": 45.88,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 3915,
          "percent": 53.87,
          "color": "#ff9933",
          "winner": true,
          "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": 3353,
          "percent": 46.13,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 308,
          "percent": 51.85,
          "color": "#ff9933",
          "winner": true,
          "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": 286,
          "percent": 48.15,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 19,
          "percent": 67.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": 9,
          "percent": 32.14,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "kinney": {
      "name": "Kinney",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 148,
          "percent": 51.57,
          "color": "#ff9933",
          "winner": true,
          "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": 139,
          "percent": 48.43,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 495,
          "percent": 57.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": 367,
          "percent": 42.58,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "knox": {
      "name": "Knox",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 123,
          "percent": 58.29,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 49,
          "percent": 64.47,
          "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": 27,
          "percent": 35.53,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 522,
          "percent": 60.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": 342,
          "percent": 39.58,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "lampasas": {
      "name": "Lampasas",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1054,
          "percent": 51.84,
          "color": "#ff9933",
          "winner": true,
          "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": 979,
          "percent": 48.16,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1269,
          "percent": 52.46,
          "color": "#ff9933",
          "winner": true,
          "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": 1150,
          "percent": 47.54,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 799,
          "percent": 52.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": 714,
          "percent": 47.19,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "leon": {
      "name": "Leon",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1036,
          "percent": 52.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": 944,
          "percent": 47.68,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "liberty": {
      "name": "Liberty",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3345,
          "percent": 50.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": 3338,
          "percent": 49.95,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "limestone": {
      "name": "Limestone",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 815,
          "percent": 53.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": 716,
          "percent": 46.77,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "lipscomb": {
      "name": "Lipscomb",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 155,
          "percent": 52.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": 143,
          "percent": 47.99,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "live_oak": {
      "name": "Live Oak",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 573,
          "percent": 55.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": 461,
          "percent": 44.58,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2019,
          "percent": 55.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": 1624,
          "percent": 44.58,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "loving": {
      "name": "Loving",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 6,
          "percent": 50,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 10930,
          "percent": 54.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": 9306,
          "percent": 45.99,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 249,
          "percent": 56.08,
          "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": 195,
          "percent": 43.92,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "madison": {
      "name": "Madison",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 518,
          "percent": 51.65,
          "color": "#ff9933",
          "winner": true,
          "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": 485,
          "percent": 48.35,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 451,
          "percent": 52.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": 414,
          "percent": 47.86,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "martin": {
      "name": "Martin",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 173,
          "percent": 57.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": 130,
          "percent": 42.9,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1194,
          "percent": 56.32,
          "color": "#ff9933",
          "winner": true,
          "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": 926,
          "percent": 43.68,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 126,
          "percent": 53.39,
          "color": "#ff9933",
          "winner": true,
          "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": 110,
          "percent": 46.61,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 374,
          "percent": 50.88,
          "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": 361,
          "percent": 49.12,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 6666,
          "percent": 50.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": 6423,
          "percent": 49.07,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2417,
          "percent": 56.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": 1884,
          "percent": 43.8,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 116,
          "percent": 51.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": 108,
          "percent": 48.21,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "midland": {
      "name": "Midland",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 5472,
          "percent": 56.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": 4275,
          "percent": 43.86,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "milam": {
      "name": "Milam",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 980,
          "percent": 52.43,
          "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": 889,
          "percent": 47.57,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "mills": {
      "name": "Mills",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 375,
          "percent": 51.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": 351,
          "percent": 48.35,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1018,
          "percent": 55.6,
          "color": "#ff9933",
          "winner": true,
          "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": 813,
          "percent": 44.4,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 26098,
          "percent": 56.51,
          "color": "#ff9933",
          "winner": true,
          "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": 20087,
          "percent": 43.49,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 475,
          "percent": 52.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": 429,
          "percent": 47.46,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 608,
          "percent": 57.63,
          "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": 42.37,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1859,
          "percent": 50.31,
          "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": 1836,
          "percent": 49.69,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "navarro": {
      "name": "Navarro",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2594,
          "percent": 56.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": 1985,
          "percent": 43.35,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "newton": {
      "name": "Newton",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 508,
          "percent": 53.25,
          "color": "#ff9933",
          "winner": true,
          "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": 446,
          "percent": 46.75,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 886,
          "percent": 62.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": 522,
          "percent": 37.07,
          "color": "#ff9933",
          "winner": true,
          "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": 6815,
          "percent": 59.45,
          "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": 4649,
          "percent": 40.55,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 254,
          "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": 235,
          "percent": 48.06,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "oldham": {
      "name": "Oldham",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 101,
          "percent": 55.49,
          "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": 81,
          "percent": 44.51,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "orange": {
      "name": "Orange",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2323,
          "percent": 50.31,
          "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": 2294,
          "percent": 49.69,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "palo_pinto": {
      "name": "Palo Pinto",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1707,
          "percent": 55.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": 1365,
          "percent": 44.43,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1075,
          "percent": 53.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": 925,
          "percent": 46.25,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "parker": {
      "name": "Parker",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 8807,
          "percent": 56.3,
          "color": "#ff9933",
          "winner": true,
          "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": 6835,
          "percent": 43.7,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 277,
          "percent": 53.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": 238,
          "percent": 46.21,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "pecos": {
      "name": "Pecos",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 811,
          "percent": 62.82,
          "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": 480,
          "percent": 37.18,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3776,
          "percent": 63.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": 2167,
          "percent": 36.46,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2144,
          "percent": 52.51,
          "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": 1939,
          "percent": 47.49,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 680,
          "percent": 54.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": 576,
          "percent": 45.86,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "randall": {
      "name": "Randall",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 5131,
          "percent": 51.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": 4823,
          "percent": 48.45,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "reagan": {
      "name": "Reagan",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 124,
          "percent": 59.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": 83,
          "percent": 40.1,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 506,
          "percent": 53.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": 434,
          "percent": 46.17,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "reeves": {
      "name": "Reeves",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 50,
          "percent": 53.19,
          "color": "#ff9933",
          "winner": true,
          "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": 44,
          "percent": 46.81,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 295,
          "percent": 58.88,
          "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": 206,
          "percent": 41.12,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 880,
          "percent": 54.25,
          "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": 742,
          "percent": 45.75,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 5872,
          "percent": 57.75,
          "color": "#ff9933",
          "winner": true,
          "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": 4296,
          "percent": 42.25,
          "color": "#a21a15",
          "winner": false,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp",
          "endorsed": false
        }
      ]
    },
    "runnels": {
      "name": "Runnels",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 344,
          "percent": 51.73,
          "color": "#ff9933",
          "winner": true,
          "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": 321,
          "percent": 48.27,
          "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": 1888,
          "percent": 52.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": 1692,
          "percent": 47.26,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 716,
          "percent": 50.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": 692,
          "percent": 49.15,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "san_augustine": {
      "name": "San Augustine",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 473,
          "percent": 60.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": 313,
          "percent": 39.82,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1583,
          "percent": 55.02,
          "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": 1294,
          "percent": 44.98,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1370,
          "percent": 52.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": 1218,
          "percent": 47.06,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 319,
          "percent": 51.62,
          "color": "#ff9933",
          "winner": true,
          "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": 299,
          "percent": 48.38,
          "color": "#a21a15",
          "winner": false,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/WrightIcons.webp",
          "endorsed": false
        }
      ]
    },
    "schleicher": {
      "name": "Schleicher",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 139,
          "percent": 51.1,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 630,
          "percent": 51.68,
          "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": 589,
          "percent": 48.32,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "shackelford": {
      "name": "Shackelford",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 184,
          "percent": 54.93,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 765,
          "percent": 53.31,
          "color": "#ff9933",
          "winner": true,
          "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": 670,
          "percent": 46.69,
          "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": true,
          "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": 9018,
          "percent": 54.92,
          "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": 7402,
          "percent": 45.08,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": 57,
          "percent": 65.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": 30,
          "percent": 34.48,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 379,
          "percent": 51.99,
          "color": "#ff9933",
          "winner": true,
          "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": 350,
          "percent": 48.01,
          "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": true,
          "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": true,
          "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": true,
          "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": 210,
          "percent": 55.56,
          "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": 44.44,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 48378,
          "percent": 51.92,
          "color": "#ff9933",
          "winner": true,
          "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": 44805,
          "percent": 48.08,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 4375,
          "percent": 51.76,
          "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": 4078,
          "percent": 48.24,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "terrell": {
      "name": "Terrell",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 34,
          "percent": 52.31,
          "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": 47.69,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 493,
          "percent": 63.04,
          "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": 36.96,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "throckmorton": {
      "name": "Throckmorton",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 112,
          "percent": 58.95,
          "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": 41.05,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "titus": {
      "name": "Titus",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 936,
          "percent": 53.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": 819,
          "percent": 46.67,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "tom_green": {
      "name": "Tom Green",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3417,
          "percent": 52.35,
          "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": 3110,
          "percent": 47.65,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "travis": {
      "name": "Travis",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 22636,
          "percent": 59.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": 15659,
          "percent": 40.89,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "trinity": {
      "name": "Trinity",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 707,
          "percent": 50.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": 699,
          "percent": 49.72,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "tyler": {
      "name": "Tyler",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 1041,
          "percent": 51.41,
          "color": "#ff9933",
          "winner": true,
          "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": 984,
          "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
        }
      ]
    },
    "upshur": {
      "name": "Upshur",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1829,
          "percent": 57.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": 1373,
          "percent": 42.88,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1330,
          "percent": 63.91,
          "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": 751,
          "percent": 36.09,
          "color": "#ff9933",
          "winner": true,
          "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": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 502,
          "percent": 50,
          "color": "#ff9933",
          "winner": true,
          "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": 502,
          "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
        }
      ]
    },
    "van_zandt": {
      "name": "Van Zandt",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 4433,
          "percent": 61.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": 2795,
          "percent": 38.67,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "victoria": {
      "name": "Victoria",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 2655,
          "percent": 50.38,
          "color": "#ff9933",
          "winner": true,
          "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": 2615,
          "percent": 49.62,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2423,
          "percent": 50.98,
          "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": 2330,
          "percent": 49.02,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1817,
          "percent": 52.26,
          "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": 1660,
          "percent": 47.74,
          "color": "#ff9933",
          "winner": true,
          "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": 205,
          "percent": 53.52,
          "color": "#ff9933",
          "winner": true,
          "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": 178,
          "percent": 46.48,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 3029,
          "percent": 51.01,
          "color": "#ff9933",
          "winner": true,
          "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": 2909,
          "percent": 48.99,
          "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": 1462,
          "percent": 65.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": 754,
          "percent": 34.03,
          "color": "#ff9933",
          "winner": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1543,
          "percent": 51.92,
          "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": 1429,
          "percent": 48.08,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "wheeler": {
      "name": "Wheeler",
      "type": "County",
      "fill": "#c6606b",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 250,
          "percent": 53.65,
          "color": "#ff9933",
          "winner": true,
          "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": 216,
          "percent": 46.35,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 3620,
          "percent": 60.3,
          "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": 2383,
          "percent": 39.7,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": 122,
          "percent": 52.14,
          "color": "#ff9933",
          "winner": true,
          "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": 112,
          "percent": 47.86,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 18267,
          "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": 15730,
          "percent": 46.27,
          "color": "#ff9933",
          "winner": true,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2645,
          "percent": 58.43,
          "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": 1882,
          "percent": 41.57,
          "color": "#ff9933",
          "winner": true,
          "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": 125,
          "percent": 54.11,
          "color": "#ff9933",
          "winner": true,
          "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": 45.89,
          "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": 100,
      "candidates": [
        {
          "name": "Bo French",
          "party": "Republican",
          "votes": 3666,
          "percent": 60.49,
          "color": "#ff9933",
          "winner": true,
          "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": 2395,
          "percent": 39.51,
          "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": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 2579,
          "percent": 51.76,
          "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": 2404,
          "percent": 48.24,
          "color": "#ff9933",
          "winner": true,
          "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": true,
          "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": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 1815,
          "percent": 63.59,
          "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": 1039,
          "percent": 36.41,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "zapata": {
      "name": "Zapata",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 14,
          "percent": 51.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": 13,
          "percent": 48.15,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    },
    "zavala": {
      "name": "Zavala",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Jim Wright",
          "party": "Republican",
          "votes": 86,
          "percent": 73.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": 31,
          "percent": 26.5,
          "color": "#ff9933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/FrenchIcons.webp",
          "endorsed": true
        }
      ]
    }
  }
}