{
  "election_name": "Texas US House 27 Republican Primary",
  "election_type": "House of Representatives",
  "election_scope": "Primary",
  "election_date": "2026-03-03T05:00:00.000Z",
  "country": "US",
  "province": "TX",
  "district": "TX-27",
  "municipality": null,
  "polls_open": "2026-03-03T13:00:00.000Z",
  "polls_close": "2026-03-04T01:00:00.000Z",
  "is_disputed": false,
  "has_map": true,
  "registered_voters": null,
  "percent_reporting": 37,
  "last_updated": "2026-03-04T04:14:03.840Z",
  "round": 1,
  "maps": [
    {
      "name": "Texas",
      "map": "assets/Texas.svg"
    }
  ],
  "candidates": [
    {
      "name": "Michael Cloud",
      "party": "Republican",
      "incumbent": true,
      "major_candidate": true,
      "winner": true,
      "color": "#a21a15",
      "votes": 32957,
      "percent": 75.33,
      "bio": "",
      "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
      "endorsed": false
    },
    {
      "name": "Chris Hatley",
      "party": "Republican",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "color": "#ff9933",
      "votes": 10791,
      "percent": 24.67,
      "bio": "",
      "photourl": "",
      "endorsed": false
    }
  ],
  "region_results": {
    "aransas": {
      "name": "Aransas",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 833,
          "percent": 82.07,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 182,
          "percent": 17.93,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "austin": {
      "name": "Austin",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 9,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 1581,
          "percent": 64.93,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 854,
          "percent": 35.07,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "bastrop": {
      "name": "Bastrop",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 3789,
          "percent": 75.06,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 1259,
          "percent": 24.94,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "caldwell": {
      "name": "Caldwell",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 4,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 1570,
          "percent": 80.68,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 376,
          "percent": 19.32,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "calhoun": {
      "name": "Calhoun",
      "type": "County",
      "fill": "#404040",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 0,
          "percent": 0,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 0,
          "percent": 0,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        }
      ]
    },
    "colorado": {
      "name": "Colorado",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 8,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 1191,
          "percent": 70.27,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 504,
          "percent": 29.73,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "fayette": {
      "name": "Fayette",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 1353,
          "percent": 60.84,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 871,
          "percent": 39.16,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "hays": {
      "name": "Hays",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 2,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 3013,
          "percent": 59.28,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 2070,
          "percent": 40.72,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "jackson": {
      "name": "Jackson",
      "type": "County",
      "fill": "#404040",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 0,
          "percent": 0,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 0,
          "percent": 0,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        }
      ]
    },
    "matagorda": {
      "name": "Matagorda",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 2806,
          "percent": 82.55,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 593,
          "percent": 17.45,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "nueces": {
      "name": "Nueces",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 698,
          "percent": 79.59,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 179,
          "percent": 20.41,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "refugio": {
      "name": "Refugio",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 50,
          "percent": 90.91,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 5,
          "percent": 9.09,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "san_patricio": {
      "name": "San Patricio",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 2130,
          "percent": 86.97,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 319,
          "percent": 13.03,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "travis": {
      "name": "Travis",
      "type": "County",
      "fill": "#404040",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 0,
          "percent": 0,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 0,
          "percent": 0,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        }
      ]
    },
    "victoria": {
      "name": "Victoria",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 7140,
          "percent": 91.86,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 633,
          "percent": 8.14,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "washington": {
      "name": "Washington",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 0,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 3064,
          "percent": 61.54,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 1915,
          "percent": 38.46,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "wharton": {
      "name": "Wharton",
      "type": "County",
      "fill": "#e0bb24",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Michael Cloud",
          "party": "Republican",
          "votes": 3739,
          "percent": 78.39,
          "color": "#a21a15",
          "winner": true,
          "incumbent": true,
          "major_candidate": true,
          "bio": "",
          "photourl": "https://americafirstinsight.com/wp-content/uploads/2026/02/MichaelCloudIcon.webp",
          "endorsed": false
        },
        {
          "name": "Chris Hatley",
          "party": "Republican",
          "votes": 1031,
          "percent": 21.61,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    }
  }
}