{
  "election_name": "Texas US House 27 Democratic 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": 100,
  "last_updated": "2026-03-05T18:22:35.860Z",
  "round": 1,
  "maps": [
    {
      "name": "Texas",
      "map": "assets/Texas.svg"
    }
  ],
  "candidates": [
    {
      "name": "Tanya Lloyd",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": true,
      "color": "#339933",
      "votes": 35633,
      "percent": 63.13,
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Stock Castro-Mendoza",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "color": "#6d1b83",
      "votes": 16599,
      "percent": 29.41,
      "bio": "",
      "photourl": "",
      "endorsed": false
    },
    {
      "name": "Wayne Raasch",
      "party": "Democratic",
      "incumbent": false,
      "major_candidate": true,
      "winner": false,
      "color": "#ff9933",
      "votes": 4209,
      "percent": 7.46,
      "bio": "",
      "photourl": "",
      "endorsed": false
    }
  ],
  "region_results": {
    "aransas": {
      "name": "Aransas",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 141,
          "percent": 58.75,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 72,
          "percent": 30,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 27,
          "percent": 11.25,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "austin": {
      "name": "Austin",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 568,
          "percent": 58.62,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 231,
          "percent": 23.84,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 170,
          "percent": 17.54,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "bastrop": {
      "name": "Bastrop",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 4692,
          "percent": 60.49,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 2583,
          "percent": 33.3,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 482,
          "percent": 6.21,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "caldwell": {
      "name": "Caldwell",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 2409,
          "percent": 73.53,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 612,
          "percent": 18.68,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 255,
          "percent": 7.78,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "calhoun": {
      "name": "Calhoun",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 302,
          "percent": 46.32,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 301,
          "percent": 46.17,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 49,
          "percent": 7.52,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "colorado": {
      "name": "Colorado",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 454,
          "percent": 57.76,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 239,
          "percent": 30.41,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 93,
          "percent": 11.83,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "fayette": {
      "name": "Fayette",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 530,
          "percent": 60.23,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 257,
          "percent": 29.2,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 93,
          "percent": 10.57,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "hays": {
      "name": "Hays",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 11369,
          "percent": 65.28,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 4348,
          "percent": 24.97,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 1699,
          "percent": 9.76,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "jackson": {
      "name": "Jackson",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 164,
          "percent": 50,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 134,
          "percent": 40.85,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 30,
          "percent": 9.15,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "matagorda": {
      "name": "Matagorda",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 904,
          "percent": 62.91,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 437,
          "percent": 30.41,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 96,
          "percent": 6.68,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "nueces": {
      "name": "Nueces",
      "type": "County",
      "fill": "#4874a3",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 1607,
          "percent": 51.26,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 1323,
          "percent": 42.2,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 205,
          "percent": 6.54,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "refugio": {
      "name": "Refugio",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 23,
          "percent": 46.94,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 22,
          "percent": 44.9,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 4,
          "percent": 8.16,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "san_patricio": {
      "name": "San Patricio",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 546,
          "percent": 58.65,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 287,
          "percent": 30.83,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 98,
          "percent": 10.53,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "travis": {
      "name": "Travis",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 8292,
          "percent": 68.84,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 3287,
          "percent": 27.29,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 466,
          "percent": 3.87,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "victoria": {
      "name": "Victoria",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 2011,
          "percent": 55.83,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 1397,
          "percent": 38.78,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 194,
          "percent": 5.39,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "washington": {
      "name": "Washington",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 1092,
          "percent": 73.09,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 238,
          "percent": 15.93,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 164,
          "percent": 10.98,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    },
    "wharton": {
      "name": "Wharton",
      "type": "County",
      "fill": "#AA00BB",
      "percent_reporting": 100,
      "candidates": [
        {
          "name": "Tanya Lloyd",
          "party": "Democratic",
          "votes": 813,
          "percent": 56.3,
          "color": "#339933",
          "winner": true,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Stock Castro-Mendoza",
          "party": "Democratic",
          "votes": 547,
          "percent": 37.88,
          "color": "#6d1b83",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        },
        {
          "name": "Wayne Raasch",
          "party": "Democratic",
          "votes": 84,
          "percent": 5.82,
          "color": "#ff9933",
          "winner": false,
          "incumbent": false,
          "major_candidate": true,
          "bio": "",
          "photourl": "",
          "endorsed": false
        }
      ]
    }
  }
}