{
  "state": "Wyoming",
  "stateCode": "WY",
  "checkedDate": "2026-11-05",
  "checkedTimezone": "America/Chicago",
  "legislatureName": "Wyoming Legislature",
  "metadata": {
    "checkedDate": "2026-11-05",
    "checkedTimezone": "America/Chicago",
    "sessionLabel": "68th Wyoming Legislature (2025–2026) · serving-term reconciliation",
    "rosterSources": [
      {
        "label": "Official 2026 House API — live portal data, with transition caveat",
        "url": "https://api.wyoleg.gov/v1/Legislator/2026/H"
      },
      {
        "label": "Official 2026 Senate API — live portal data, with transition caveat",
        "url": "https://api.wyoleg.gov/v1/Legislator/2026/S"
      },
      {
        "label": "Official 68th Legislature House seating chart, 2025–2026 — updated January 22, 2026",
        "url": "https://wyoleg.gov/docs/HouseSeatingChart.pdf"
      },
      {
        "label": "Official 68th Legislature Senate seating chart, 2025–2026 — updated September 4, 2025",
        "url": "https://wyoleg.gov/docs/SenateSeatingChart.pdf"
      },
      {
        "label": "Wyoming Constitution Article III section 5 — terms begin in January",
        "url": "https://sos.wyo.gov/Forms/Publications/WYConstitution.pdf"
      },
      {
        "label": "Official Bob Davis profile — House 2023–2026 / Senate 2027 onward service fields",
        "url": "https://api.wyoleg.gov/v1/Legislator/2110"
      }
    ],
    "geometrySources": [
      {
        "label": "Secretary of State — current 2022 legislative district map authority, linked to Legislative Service Office maps",
        "url": "https://sos.wyo.gov/Elections/LegislativeDistrictsHome.aspx"
      },
      {
        "label": "Enrolled 2022 HB0100 — enacted 62 House / 31 Senate districts",
        "url": "https://wyoleg.gov/2022/Enroll/HB0100.pdf"
      },
      {
        "label": "Legislative Service Office — official adopted post-2022 House GIS",
        "url": "https://services7.arcgis.com/e7GlHACx2IM9COln/arcgis/rest/services/Wyoming_House_Districts_Post_2022/FeatureServer/0/query?where=1%3D1&outFields=DISTRICT&outSR=4326&f=json"
      },
      {
        "label": "Legislative Service Office — official adopted post-2022 Senate GIS",
        "url": "https://services7.arcgis.com/e7GlHACx2IM9COln/arcgis/rest/services/Wyoming_Senate_Districts_Post_2022/FeatureServer/0/query?where=1%3D1&outFields=DISTRICT&outSR=4326&f=json"
      },
      {
        "label": "Census 2024 House cartographic districts",
        "url": "https://www2.census.gov/geo/tiger/GENZ2024/shp/cb_2024_56_sldl_500k.zip"
      },
      {
        "label": "Census 2024 Senate cartographic districts",
        "url": "https://www2.census.gov/geo/tiger/GENZ2024/shp/cb_2024_56_sldu_500k.zip"
      }
    ],
    "notes": [
      "The official portal API was retrieved November 5, 2026 (America/Chicago). It already recodes Abby Angelos and Bob Davis from House Districts 3 and 47 into future Senate Districts 23 and 11. As a result, a naive API read produces only 60 House rows and 33 Senate rows, including two conflicting assignments. Neither a missing House row nor an election result is treated as a vacancy.",
      "This serving-term snapshot reconciles those four seats using the official 68th Legislature 2025–2026 seating charts, the same source-profile identities, and Wyoming Constitution Article III section 5. New general-election terms begin the first Monday in January, January 4, 2027. Angelos and Davis therefore remain shown in their documented current House seats, and Larry Hicks and Eric Barlow remain shown in their current Senate seats. Per-seat notes expose the transition and link to the evidence. This is an explicitly documented reconciliation, not an unqualified reproduction of the mutable portal coding.",
      "Bob Davis’s official profile independently prints House service 2023–2026 and Senate service 2027–Present. Abby Angelos’s profile retains House service 2023–Present even though its heading and district have already changed to Senate. Current individual profile headings may therefore show the next chamber early. No future candidate, November winner, inferred replacement, or unverified vacancy is assigned.",
      "Names and affiliations for all 93 unique source identities come from the official legislative API; 56 House members and 29 senators are listed Republican, six House members and two senators Democrat. Senate District 14 follows the current official name Laura Taliaferro; the older seating chart uses Pearson, consistent with the same official profile’s historical photo and email identity.",
      "Legal district authority is 2022 HB0100 (enrolled HEA 0062 / Chapter 112). The Secretary of State links the Legislative Service Office’s official post-2022 map distribution. Congressional geography is separate.",
      "Census 2024 cartographic districts provide small-scale display. All 93 district IDs and display interior points are checked against the corresponding Legislative Service Office enacted-plan GIS polygons. Every cartographic ring and component is retained. Only district identifier fields are requested from legal GIS; historical political and demographic GIS attributes do not control this map.",
      "These maps describe representation only. No statewide ACS measure, district demographic estimate, ZIP statistic or ZCTA finding is inferred."
    ],
    "geometryNote": "Legal authority: Wyoming 2022 HB0100 enacted legislative districts, distributed by the Legislative Service Office as post-2022 House and Senate GIS. Display: Census 2024 1:500,000 cartographic state legislative districts. All 93 identifiers and interior display points match corresponding official legal polygons; every source cartographic ring is retained. This is not an address-level district determination service.",
    "affiliationNote": "Colors use each serving source identity’s explicit official party code. Counts are House 56 Republican / 6 Democrat and Senate 29 Republican / 2 Democrat. The API’s early future-Senate coding for two House members is reconciled using current-term seating charts and constitutional January timing, as explained in per-seat notes. No party is inferred from GIS fields or election candidates."
  },
  "partyLabels": {
    "D": "Democrat",
    "R": "Republican"
  },
  "house": [
    {
      "id": "WY-H-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "Chip Neiman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2070",
        "profileId": "2070",
        "sourceDistrict": "H01",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "JD Williams",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2087",
        "profileId": "2087",
        "sourceDistrict": "H02",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Abby Angelos",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://wyoleg.gov/docs/HouseSeatingChart.pdf",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2091",
        "profileId": "2091",
        "sourceDistrict": "S23",
        "sourceChamber": "senate",
        "sourcePartyCode": "R",
        "partySourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "statusNote": "Abby Angelos remains shown in the documented 2025–2026 House seat. The portal has already recoded this profile to a future Senate district; new general-election terms begin January 4, 2027. The official current-term House seating chart and constitutional timing control this view.",
        "statusSourceUrls": [
          "https://wyoleg.gov/docs/HouseSeatingChart.pdf",
          "https://sos.wyo.gov/Forms/Publications/WYConstitution.pdf",
          "https://api.wyoleg.gov/v1/Legislator/2091"
        ]
      }
    },
    {
      "id": "WY-H-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Jeremy Haroldson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2071",
        "profileId": "2071",
        "sourceDistrict": "H04",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "Scott Smith",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2093",
        "profileId": "2093",
        "sourceDistrict": "H05",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Tomi Strock",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2094",
        "profileId": "2094",
        "sourceDistrict": "H06",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "Bob Nicholas",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/1980",
        "profileId": "1980",
        "sourceDistrict": "H07",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Steve Johnson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2118",
        "profileId": "2118",
        "sourceDistrict": "H08",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Landon Brown",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2034",
        "profileId": "2034",
        "sourceDistrict": "H09",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "Justin Fornstrom",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2146",
        "profileId": "2146",
        "sourceDistrict": "H10",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "Jacob Wasserburger",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2139",
        "profileId": "2139",
        "sourceDistrict": "H11",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Clarence Styvar",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2051",
        "profileId": "2051",
        "sourceDistrict": "H12",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Ken Chestek",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2095",
        "profileId": "2095",
        "sourceDistrict": "H13",
        "sourceChamber": "house",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-H-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Trey Sherwood",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2072",
        "profileId": "2072",
        "sourceDistrict": "H14",
        "sourceChamber": "house",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-H-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Pam Thayer",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2119",
        "profileId": "2119",
        "sourceDistrict": "H15",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Mike Yin",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2054",
        "profileId": "2054",
        "sourceDistrict": "H16",
        "sourceChamber": "house",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-H-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "J.T. Larson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2096",
        "profileId": "2096",
        "sourceDistrict": "H17",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Scott Heiner",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2074",
        "profileId": "2074",
        "sourceDistrict": "H18",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Joe Webb",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2120",
        "profileId": "2120",
        "sourceDistrict": "H19",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Mike Schmid",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2121",
        "profileId": "2121",
        "sourceDistrict": "H20",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "McKay Erickson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2122",
        "profileId": "2122",
        "sourceDistrict": "H21",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Andrew Byron",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2099",
        "profileId": "2099",
        "sourceDistrict": "H22",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Liz Storer",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2100",
        "profileId": "2100",
        "sourceDistrict": "H23",
        "sourceChamber": "house",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-H-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Nina Webber",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2123",
        "profileId": "2123",
        "sourceDistrict": "H24",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Paul Hoeft",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2124",
        "profileId": "2124",
        "sourceDistrict": "H25",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Dalton Banks",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2101",
        "profileId": "2101",
        "sourceDistrict": "H26",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Martha Lawley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2102",
        "profileId": "2102",
        "sourceDistrict": "H27",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "John Winter",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2056",
        "profileId": "2056",
        "sourceDistrict": "H28",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Ken Pendergraft",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2103",
        "profileId": "2103",
        "sourceDistrict": "H29",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Tom Kelly",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2125",
        "profileId": "2125",
        "sourceDistrict": "H30",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "John Bear",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2075",
        "profileId": "2075",
        "sourceDistrict": "H31",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-32",
      "districtKey": "32",
      "districtLabel": "District 32",
      "current": {
        "name": "Ken Clouston",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2104",
        "profileId": "2104",
        "sourceDistrict": "H32",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-33",
      "districtKey": "33",
      "districtLabel": "District 33",
      "current": {
        "name": "Ivan Posey",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2141",
        "profileId": "2141",
        "sourceDistrict": "H33",
        "sourceChamber": "house",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-H-34",
      "districtKey": "34",
      "districtLabel": "District 34",
      "current": {
        "name": "Pepper Ottman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2076",
        "profileId": "2076",
        "sourceDistrict": "H34",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-35",
      "districtKey": "35",
      "districtLabel": "District 35",
      "current": {
        "name": "Tony Locke",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2106",
        "profileId": "2106",
        "sourceDistrict": "H35",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-36",
      "districtKey": "36",
      "districtLabel": "District 36",
      "current": {
        "name": "Art Washut",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2058",
        "profileId": "2058",
        "sourceDistrict": "H36",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-37",
      "districtKey": "37",
      "districtLabel": "District 37",
      "current": {
        "name": "Steve Harshman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/717",
        "profileId": "717",
        "sourceDistrict": "H37",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-38",
      "districtKey": "38",
      "districtLabel": "District 38",
      "current": {
        "name": "Jayme Lien",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2126",
        "profileId": "2126",
        "sourceDistrict": "H38",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-39",
      "districtKey": "39",
      "districtLabel": "District 39",
      "current": {
        "name": "Cody Wylie",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2107",
        "profileId": "2107",
        "sourceDistrict": "H39",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-40",
      "districtKey": "40",
      "districtLabel": "District 40",
      "current": {
        "name": "Marilyn Connolly",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2127",
        "profileId": "2127",
        "sourceDistrict": "H40",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-41",
      "districtKey": "41",
      "districtLabel": "District 41",
      "current": {
        "name": "Gary Brown",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2140",
        "profileId": "2140",
        "sourceDistrict": "H41",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-42",
      "districtKey": "42",
      "districtLabel": "District 42",
      "current": {
        "name": "Rob Geringer",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2142",
        "profileId": "2142",
        "sourceDistrict": "H42",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-43",
      "districtKey": "43",
      "districtLabel": "District 43",
      "current": {
        "name": "Ann Lucas",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2128",
        "profileId": "2128",
        "sourceDistrict": "H43",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-44",
      "districtKey": "44",
      "districtLabel": "District 44",
      "current": {
        "name": "Lee Filer",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/1990",
        "profileId": "1990",
        "sourceDistrict": "H44",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-45",
      "districtKey": "45",
      "districtLabel": "District 45",
      "current": {
        "name": "Karlee Provenza",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2080",
        "profileId": "2080",
        "sourceDistrict": "H45",
        "sourceChamber": "house",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-H-46",
      "districtKey": "46",
      "districtLabel": "District 46",
      "current": {
        "name": "Ocean Andrew",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2081",
        "profileId": "2081",
        "sourceDistrict": "H46",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-47",
      "districtKey": "47",
      "districtLabel": "District 47",
      "current": {
        "name": "Bob Davis",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://wyoleg.gov/docs/HouseSeatingChart.pdf",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2110",
        "profileId": "2110",
        "sourceDistrict": "S11",
        "sourceChamber": "senate",
        "sourcePartyCode": "R",
        "partySourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "statusNote": "Bob Davis remains shown in the documented 2025–2026 House seat. The portal has already recoded this profile to a future Senate district; new general-election terms begin January 4, 2027. The official current-term House seating chart and constitutional timing control this view.",
        "statusSourceUrls": [
          "https://wyoleg.gov/docs/HouseSeatingChart.pdf",
          "https://sos.wyo.gov/Forms/Publications/WYConstitution.pdf",
          "https://api.wyoleg.gov/v1/Legislator/2110"
        ]
      }
    },
    {
      "id": "WY-H-48",
      "districtKey": "48",
      "districtLabel": "District 48",
      "current": {
        "name": "Darin McCann",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2130",
        "profileId": "2130",
        "sourceDistrict": "H48",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-49",
      "districtKey": "49",
      "districtLabel": "District 49",
      "current": {
        "name": "Robert Wharff",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2082",
        "profileId": "2082",
        "sourceDistrict": "H49",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-50",
      "districtKey": "50",
      "districtLabel": "District 50",
      "current": {
        "name": "Rachel Rodriguez-Williams",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2083",
        "profileId": "2083",
        "sourceDistrict": "H50",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-51",
      "districtKey": "51",
      "districtLabel": "District 51",
      "current": {
        "name": "Laurie Bratten",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2131",
        "profileId": "2131",
        "sourceDistrict": "H51",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-52",
      "districtKey": "52",
      "districtLabel": "District 52",
      "current": {
        "name": "Reuben Tarver",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2112",
        "profileId": "2112",
        "sourceDistrict": "H52",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-53",
      "districtKey": "53",
      "districtLabel": "District 53",
      "current": {
        "name": "Christopher Knapp",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2086",
        "profileId": "2086",
        "sourceDistrict": "H53",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-54",
      "districtKey": "54",
      "districtLabel": "District 54",
      "current": {
        "name": "Lloyd Larsen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/1988",
        "profileId": "1988",
        "sourceDistrict": "H54",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-55",
      "districtKey": "55",
      "districtLabel": "District 55",
      "current": {
        "name": "Joel Guggenmos",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2132",
        "profileId": "2132",
        "sourceDistrict": "H55",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-56",
      "districtKey": "56",
      "districtLabel": "District 56",
      "current": {
        "name": "Elissa Campbell",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2133",
        "profileId": "2133",
        "sourceDistrict": "H56",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-57",
      "districtKey": "57",
      "districtLabel": "District 57",
      "current": {
        "name": "Julie Jarvis",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2134",
        "profileId": "2134",
        "sourceDistrict": "H57",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-58",
      "districtKey": "58",
      "districtLabel": "District 58",
      "current": {
        "name": "Bill Allemand",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2114",
        "profileId": "2114",
        "sourceDistrict": "H58",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-59",
      "districtKey": "59",
      "districtLabel": "District 59",
      "current": {
        "name": "J.R. Riggins",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2135",
        "profileId": "2135",
        "sourceDistrict": "H59",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-60",
      "districtKey": "60",
      "districtLabel": "District 60",
      "current": {
        "name": "Marlene Brady",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2143",
        "profileId": "2143",
        "sourceDistrict": "H60",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-61",
      "districtKey": "61",
      "districtLabel": "District 61",
      "current": {
        "name": "Daniel Singh",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2116",
        "profileId": "2116",
        "sourceDistrict": "H61",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-H-62",
      "districtKey": "62",
      "districtLabel": "District 62",
      "current": {
        "name": "Kevin Campbell",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/H",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/H/2136",
        "profileId": "2136",
        "sourceDistrict": "H62",
        "sourceChamber": "house",
        "sourcePartyCode": "R"
      }
    }
  ],
  "senate": [
    {
      "id": "WY-S-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "Ogden Driskill",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1972",
        "profileId": "1972",
        "sourceDistrict": "S01",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Brian Boner",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2021",
        "profileId": "2021",
        "sourceDistrict": "S02",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Cheri Steinmetz",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2011",
        "profileId": "2011",
        "sourceDistrict": "S03",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Tara Nethercott",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2029",
        "profileId": "2029",
        "sourceDistrict": "S04",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "Lynn Hutchings",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1997",
        "profileId": "1997",
        "sourceDistrict": "S05",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Taft Love",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2145",
        "profileId": "2145",
        "sourceDistrict": "S06",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "Stephan Pappas",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2008",
        "profileId": "2008",
        "sourceDistrict": "S07",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Jared Olsen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2035",
        "profileId": "2035",
        "sourceDistrict": "S08",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Chris Rothfuss",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1971",
        "profileId": "1971",
        "sourceDistrict": "S09",
        "sourceChamber": "senate",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-S-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "Gary Crum",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2144",
        "profileId": "2144",
        "sourceDistrict": "S10",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "Larry Hicks",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1963",
        "profileId": "1963",
        "sourceDistrict": "S11",
        "sourceChamber": "senate",
        "sourcePartyCode": "R",
        "statusNote": "Larry Hicks remains shown in the documented 2025–2026 Senate seat. The live API also lists a future House-to-Senate member in this district before the January 4, 2027 term begins. The official current-term Senate seating chart and constitutional timing control this view.",
        "statusSourceUrls": [
          "https://wyoleg.gov/docs/SenateSeatingChart.pdf",
          "https://sos.wyo.gov/Forms/Publications/WYConstitution.pdf",
          "https://api.wyoleg.gov/v1/Legislator/1963"
        ]
      }
    },
    {
      "id": "WY-S-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "John Kolb",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2066",
        "profileId": "2066",
        "sourceDistrict": "S12",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Stacy Jones",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2088",
        "profileId": "2088",
        "sourceDistrict": "S13",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Laura Taliaferro",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2138",
        "profileId": "2138",
        "sourceDistrict": "S14",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Wendy Schuler",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2062",
        "profileId": "2062",
        "sourceDistrict": "S15",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Dan Dockstader",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1048",
        "profileId": "1048",
        "sourceDistrict": "S16",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Mike Gierau",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2027",
        "profileId": "2027",
        "sourceDistrict": "S17",
        "sourceChamber": "senate",
        "sourcePartyCode": "D"
      }
    },
    {
      "id": "WY-S-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Tim French",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2067",
        "profileId": "2067",
        "sourceDistrict": "S18",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Dan Laursen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2006",
        "profileId": "2006",
        "sourceDistrict": "S19",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Ed Cooper",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2068",
        "profileId": "2068",
        "sourceDistrict": "S20",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Bo Biteman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2044",
        "profileId": "2044",
        "sourceDistrict": "S21",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Barry Crago",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2078",
        "profileId": "2078",
        "sourceDistrict": "S22",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Eric Barlow",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1995",
        "profileId": "1995",
        "sourceDistrict": "S23",
        "sourceChamber": "senate",
        "sourcePartyCode": "R",
        "statusNote": "Eric Barlow remains shown in the documented 2025–2026 Senate seat. The live API also lists a future House-to-Senate member in this district before the January 4, 2027 term begins. The official current-term Senate seating chart and constitutional timing control this view.",
        "statusSourceUrls": [
          "https://wyoleg.gov/docs/SenateSeatingChart.pdf",
          "https://sos.wyo.gov/Forms/Publications/WYConstitution.pdf",
          "https://api.wyoleg.gov/v1/Legislator/1995"
        ]
      }
    },
    {
      "id": "WY-S-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Troy McKeown",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2069",
        "profileId": "2069",
        "sourceDistrict": "S24",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Cale Case",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/945",
        "profileId": "945",
        "sourceDistrict": "S25",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Tim Salazar",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2028",
        "profileId": "2028",
        "sourceDistrict": "S26",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Bill Landen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/434",
        "profileId": "434",
        "sourceDistrict": "S27",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "Jim Anderson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/1985",
        "profileId": "1985",
        "sourceDistrict": "S28",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Bob Ide",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2089",
        "profileId": "2089",
        "sourceDistrict": "S29",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Charles Scott",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/294",
        "profileId": "294",
        "sourceDistrict": "S30",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    },
    {
      "id": "WY-S-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "Evie Brennan",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://api.wyoleg.gov/v1/Legislator/2026/S",
        "memberUrl": "https://www.wyoleg.gov/Legislators/2026/S/2090",
        "profileId": "2090",
        "sourceDistrict": "S31",
        "sourceChamber": "senate",
        "sourcePartyCode": "R"
      }
    }
  ]
}
