{
  "state": "Iowa",
  "stateCode": "IA",
  "checkedDate": "2026-11-05",
  "checkedTimezone": "America/Chicago",
  "legislatureName": "Iowa General Assembly",
  "metadata": {
    "checkedDate": "2026-11-05",
    "checkedTimezone": "America/Chicago",
    "sessionLabel": "91st Iowa General Assembly (2025–2026) · current official directory",
    "rosterSources": [
      {
        "label": "Iowa General Assembly current legislator list — serving and former sections",
        "url": "https://www.legis.iowa.gov/legislators/informationOnLegislators/allLegislators"
      },
      {
        "label": "Current House directory",
        "url": "https://www.legis.iowa.gov/legislators/house"
      },
      {
        "label": "Current Senate directory",
        "url": "https://www.legis.iowa.gov/legislators/senate"
      },
      {
        "label": "Governor official October 5, 2026 announcement — Jon Dunwell immediate resignation",
        "url": "https://governor.iowa.gov/press-release/2026-10-05/gov-reynolds-appoints-jon-dunwell-iowa-utilities-commission"
      },
      {
        "label": "Official Julian Garrett history — death June 8, 2026",
        "url": "https://www.legis.iowa.gov/legislators/legislator?ga=90&personID=9404"
      },
      {
        "label": "2026 Iowa Code chapter 69 — vacancy on resignation or death",
        "url": "https://www.legis.iowa.gov/docs/code/2026/69.pdf"
      },
      {
        "label": "2026 Election Laws of Iowa — Constitution Article III terms and qualifications",
        "url": "https://www.legis.iowa.gov/docs/publications/EL/1617033.pdf"
      }
    ],
    "geometrySources": [
      {
        "label": "Iowa General Assembly current district maps — enacted November 4, 2021 plan",
        "url": "https://www.legis.iowa.gov/legislators/redistrictingMaps"
      },
      {
        "label": "Official Legislative Services Agency district GIS metadata",
        "url": "https://services2.arcgis.com/KhKjlwEBlPJd6v51/ArcGIS/rest/services/IowaLegislativeDistricts/FeatureServer/layers?f=pjson"
      },
      {
        "label": "Official enacted 2021 House legal-plan polygons, district fields only",
        "url": "https://services2.arcgis.com/KhKjlwEBlPJd6v51/ArcGIS/rest/services/IowaLegislativeDistricts/FeatureServer/0/query?where=1%3D1&outFields=DISTRICTID,DISTNUM,NAME&outSR=4326&f=json"
      },
      {
        "label": "Official enacted 2021 Senate legal-plan polygons, district fields only",
        "url": "https://services2.arcgis.com/KhKjlwEBlPJd6v51/ArcGIS/rest/services/IowaLegislativeDistricts/FeatureServer/1/query?where=1%3D1&outFields=DISTRICTID,DISTNUM,NAME&outSR=4326&f=json"
      },
      {
        "label": "Census 2024 House cartographic districts, 1:500,000",
        "url": "https://www2.census.gov/geo/tiger/GENZ2024/shp/cb_2024_19_sldl_500k.zip"
      },
      {
        "label": "Census 2024 Senate cartographic districts, 1:500,000",
        "url": "https://www2.census.gov/geo/tiger/GENZ2024/shp/cb_2024_19_sldu_500k.zip"
      }
    ],
    "notes": [
      "Current official Iowa serving directories checked November 5, 2026 (America/Chicago). The combined and separate chamber lists agree on all 99 serving House members and 49 serving senators. Six records explicitly placed in Former Members are excluded. The source labels the 91st General Assembly January 13, 2025–January 10, 2027; these assembly dates are retained as session context, not substituted for constitutional term provisions.",
      "House District 38 is vacant following Jon Dunwell’s October 5, 2026 immediate resignation, confirmed by the Governor and the official former-member record. Senate District 11 is vacant after Julian Garrett’s June 8, 2026 death, confirmed by his official history and service-ending record. Iowa Code section 69.2 makes resignation or death a vacancy event. The current directories identify no serving replacement for either district; neither is assigned a party or successor.",
      "Current directories include documented serving replacements such as Catelin Drey in Senate District 1 and Renee Hardman in Senate District 16; former members for those districts are not kept as serving. The 2026 Election Laws publication reproduces Constitution Article III section 3, beginning regular House terms January 1 following election, and section 5, providing four-year Senate terms. A November election lead or winner is not treated as proof of current service.",
      "State legislative geography uses the current enacted November 4, 2021 plan effective for elections beginning in 2022, distributed by the Iowa Legislative Services Agency and linked from the official current maps page. State House and Senate districts are separate from congressional districts.",
      "The thematic map uses Census 2024 1:500,000 cartographic boundaries only after all 150 district IDs and every interior display point match the corresponding official enacted legal-plan polygon. All source cartographic rings and components are retained. Legal GIS queries request district identifiers/names only; political and demographic attributes are not used.",
      "These are representation records. No statewide ACS value, district demographic estimate, ZIP finding or ZCTA claim is inferred."
    ],
    "geometryNote": "Legal authority: Iowa state House and Senate plans enacted November 4, 2021, effective from the 2022 elections, distributed by the official Legislative Services Agency GIS. Display: Census 2024 1:500,000 cartographic state legislative districts. All 150 IDs and interior labels match their legal polygons; all source cartographic rings are retained. Small-scale display, not address-level district determination.",
    "affiliationNote": "Affiliations come from current official serving-directory rows, not GIS or election candidates. House District 38 and Senate District 11 remain vacant and unassigned. Former members’ historical affiliations are not carried into vacancies. This snapshot does not refresh automatically."
  },
  "partyLabels": {
    "D": "Democrat",
    "R": "Republican"
  },
  "house": [
    {
      "id": "IA-H-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "J.D. Scholten",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33963",
        "profileId": "33963"
      }
    },
    {
      "id": "IA-H-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Bob Henderson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33964",
        "profileId": "33964"
      }
    },
    {
      "id": "IA-H-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Thomas M. Jeneary",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27018",
        "profileId": "27018"
      }
    },
    {
      "id": "IA-H-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Skyler Wheeler",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18040",
        "profileId": "18040"
      }
    },
    {
      "id": "IA-H-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "Zach Dieken",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33965",
        "profileId": "33965"
      }
    },
    {
      "id": "IA-H-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Megan Jones",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10747",
        "profileId": "10747"
      }
    },
    {
      "id": "IA-H-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "Wendy Larson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=39538",
        "profileId": "39538"
      }
    },
    {
      "id": "IA-H-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Ann Meyer",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27019",
        "profileId": "27019"
      }
    },
    {
      "id": "IA-H-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Henry Stone",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30645",
        "profileId": "30645"
      }
    },
    {
      "id": "IA-H-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "John H. Wills",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=13794",
        "profileId": "13794"
      }
    },
    {
      "id": "IA-H-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "Craig Steven Williams",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30545",
        "profileId": "30545"
      }
    },
    {
      "id": "IA-H-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Steven C. Holt",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=14802",
        "profileId": "14802"
      }
    },
    {
      "id": "IA-H-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Travis M. Sitzmann",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37378",
        "profileId": "37378"
      }
    },
    {
      "id": "IA-H-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Jacob Bossman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=25497",
        "profileId": "25497"
      }
    },
    {
      "id": "IA-H-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Matt W. Windschitl",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6282",
        "profileId": "6282"
      }
    },
    {
      "id": "IA-H-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "David Sieck",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=15920",
        "profileId": "15920"
      }
    },
    {
      "id": "IA-H-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Devon Wood",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33968",
        "profileId": "33968"
      }
    },
    {
      "id": "IA-H-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Thomas Jay Moore",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=17112",
        "profileId": "17112"
      }
    },
    {
      "id": "IA-H-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Brent Siegrist",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30646",
        "profileId": "30646"
      }
    },
    {
      "id": "IA-H-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Josh Turek",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33969",
        "profileId": "33969"
      }
    },
    {
      "id": "IA-H-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Brooke Boden",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30648",
        "profileId": "30648"
      }
    },
    {
      "id": "IA-H-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Samantha Fett",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37379",
        "profileId": "37379"
      }
    },
    {
      "id": "IA-H-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Ray Sorensen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27020",
        "profileId": "27020"
      }
    },
    {
      "id": "IA-H-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Sam Wengryn",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37380",
        "profileId": "37380"
      }
    },
    {
      "id": "IA-H-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Hans C. Wilz",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33970",
        "profileId": "33970"
      }
    },
    {
      "id": "IA-H-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Austin Harris",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33971",
        "profileId": "33971"
      }
    },
    {
      "id": "IA-H-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Kenan Judge",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27027",
        "profileId": "27027"
      }
    },
    {
      "id": "IA-H-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "David E. Young",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33972",
        "profileId": "33972"
      }
    },
    {
      "id": "IA-H-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Brian Meyer",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6377",
        "profileId": "6377"
      }
    },
    {
      "id": "IA-H-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Dr. Megan L. Srinivas",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33973",
        "profileId": "33973"
      }
    },
    {
      "id": "IA-H-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "Mary Lee Madison",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33974",
        "profileId": "33974"
      }
    },
    {
      "id": "IA-H-32",
      "districtKey": "32",
      "districtLabel": "District 32",
      "current": {
        "name": "Jennifer Konfrst",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27026",
        "profileId": "27026"
      }
    },
    {
      "id": "IA-H-33",
      "districtKey": "33",
      "districtLabel": "District 33",
      "current": {
        "name": "Ruth Ann Gaines",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=9413",
        "profileId": "9413"
      }
    },
    {
      "id": "IA-H-34",
      "districtKey": "34",
      "districtLabel": "District 34",
      "current": {
        "name": "Rob Johnson",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37381",
        "profileId": "37381"
      }
    },
    {
      "id": "IA-H-35",
      "districtKey": "35",
      "districtLabel": "District 35",
      "current": {
        "name": "Sean Bagniewski",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33975",
        "profileId": "33975"
      }
    },
    {
      "id": "IA-H-36",
      "districtKey": "36",
      "districtLabel": "District 36",
      "current": {
        "name": "Austin Baeth",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33976",
        "profileId": "33976"
      }
    },
    {
      "id": "IA-H-37",
      "districtKey": "37",
      "districtLabel": "District 37",
      "current": {
        "name": "Barb Kniff McCulla",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33977",
        "profileId": "33977"
      }
    },
    {
      "id": "IA-H-38",
      "districtKey": "38",
      "districtLabel": "District 38",
      "current": {
        "name": null,
        "party": null,
        "partyLabel": null,
        "status": "vacant",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": null,
        "profileId": null,
        "statusNote": "Vacant after Jon Dunwell’s immediate resignation on October 5, 2026. The checked current directory identifies no serving replacement.",
        "statusSourceUrls": [
          "https://www.legis.iowa.gov/legislators/house",
          "https://governor.iowa.gov/press-release/2026-10-05/gov-reynolds-appoints-jon-dunwell-iowa-utilities-commission",
          "https://www.legis.iowa.gov/docs/code/2026/69.pdf"
        ]
      }
    },
    {
      "id": "IA-H-39",
      "districtKey": "39",
      "districtLabel": "District 39",
      "current": {
        "name": "Rick L. Olson",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=776",
        "profileId": "776"
      }
    },
    {
      "id": "IA-H-40",
      "districtKey": "40",
      "districtLabel": "District 40",
      "current": {
        "name": "Bill Gustoff",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33978",
        "profileId": "33978"
      }
    },
    {
      "id": "IA-H-41",
      "districtKey": "41",
      "districtLabel": "District 41",
      "current": {
        "name": "Ryan Weldon",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37382",
        "profileId": "37382"
      }
    },
    {
      "id": "IA-H-42",
      "districtKey": "42",
      "districtLabel": "District 42",
      "current": {
        "name": "Heather Matson",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27023",
        "profileId": "27023"
      }
    },
    {
      "id": "IA-H-43",
      "districtKey": "43",
      "districtLabel": "District 43",
      "current": {
        "name": "Eddie Andrews",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30650",
        "profileId": "30650"
      }
    },
    {
      "id": "IA-H-44",
      "districtKey": "44",
      "districtLabel": "District 44",
      "current": {
        "name": "Larry McBurney",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37383",
        "profileId": "37383"
      }
    },
    {
      "id": "IA-H-45",
      "districtKey": "45",
      "districtLabel": "District 45",
      "current": {
        "name": "Brian K. Lohse",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27022",
        "profileId": "27022"
      }
    },
    {
      "id": "IA-H-46",
      "districtKey": "46",
      "districtLabel": "District 46",
      "current": {
        "name": "Dan Gehlbach",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33980",
        "profileId": "33980"
      }
    },
    {
      "id": "IA-H-47",
      "districtKey": "47",
      "districtLabel": "District 47",
      "current": {
        "name": "Carter F. Nordman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30647",
        "profileId": "30647"
      }
    },
    {
      "id": "IA-H-48",
      "districtKey": "48",
      "districtLabel": "District 48",
      "current": {
        "name": "Chad Behn",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37384",
        "profileId": "37384"
      }
    },
    {
      "id": "IA-H-49",
      "districtKey": "49",
      "districtLabel": "District 49",
      "current": {
        "name": "Beth Wessel-Kroeschell",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=774",
        "profileId": "774"
      }
    },
    {
      "id": "IA-H-50",
      "districtKey": "50",
      "districtLabel": "District 50",
      "current": {
        "name": "Ross Wilburn",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=28701",
        "profileId": "28701"
      }
    },
    {
      "id": "IA-H-51",
      "districtKey": "51",
      "districtLabel": "District 51",
      "current": {
        "name": "Brett Barker",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37386",
        "profileId": "37386"
      }
    },
    {
      "id": "IA-H-52",
      "districtKey": "52",
      "districtLabel": "District 52",
      "current": {
        "name": "David L. Blom",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=25125",
        "profileId": "25125"
      }
    },
    {
      "id": "IA-H-53",
      "districtKey": "53",
      "districtLabel": "District 53",
      "current": {
        "name": "Dean Fisher",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10755",
        "profileId": "10755"
      }
    },
    {
      "id": "IA-H-54",
      "districtKey": "54",
      "districtLabel": "District 54",
      "current": {
        "name": "Joshua Meggers",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33981",
        "profileId": "33981"
      }
    },
    {
      "id": "IA-H-55",
      "districtKey": "55",
      "districtLabel": "District 55",
      "current": {
        "name": "Shannon Latham",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30651",
        "profileId": "30651"
      }
    },
    {
      "id": "IA-H-56",
      "districtKey": "56",
      "districtLabel": "District 56",
      "current": {
        "name": "Mark I. Thompson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33982",
        "profileId": "33982"
      }
    },
    {
      "id": "IA-H-57",
      "districtKey": "57",
      "districtLabel": "District 57",
      "current": {
        "name": "Pat Grassley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6277",
        "profileId": "6277"
      }
    },
    {
      "id": "IA-H-58",
      "districtKey": "58",
      "districtLabel": "District 58",
      "current": {
        "name": "Charley Thomson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33983",
        "profileId": "33983"
      }
    },
    {
      "id": "IA-H-59",
      "districtKey": "59",
      "districtLabel": "District 59",
      "current": {
        "name": "Christian A. Hermanson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37387",
        "profileId": "37387"
      }
    },
    {
      "id": "IA-H-60",
      "districtKey": "60",
      "districtLabel": "District 60",
      "current": {
        "name": "Jane Bloomingdale",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18043",
        "profileId": "18043"
      }
    },
    {
      "id": "IA-H-61",
      "districtKey": "61",
      "districtLabel": "District 61",
      "current": {
        "name": "Timi M. Brown-Powers",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=14805",
        "profileId": "14805"
      }
    },
    {
      "id": "IA-H-62",
      "districtKey": "62",
      "districtLabel": "District 62",
      "current": {
        "name": "Jerome Amos Jr.",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6174",
        "profileId": "6174"
      }
    },
    {
      "id": "IA-H-63",
      "districtKey": "63",
      "districtLabel": "District 63",
      "current": {
        "name": "Michael R. Bergan",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18044",
        "profileId": "18044"
      }
    },
    {
      "id": "IA-H-64",
      "districtKey": "64",
      "districtLabel": "District 64",
      "current": {
        "name": "Jason Gearhart",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37388",
        "profileId": "37388"
      }
    },
    {
      "id": "IA-H-65",
      "districtKey": "65",
      "districtLabel": "District 65",
      "current": {
        "name": "Shannon Lundgren",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18046",
        "profileId": "18046"
      }
    },
    {
      "id": "IA-H-66",
      "districtKey": "66",
      "districtLabel": "District 66",
      "current": {
        "name": "Dr. Steven P. Bradley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30652",
        "profileId": "30652"
      }
    },
    {
      "id": "IA-H-67",
      "districtKey": "67",
      "districtLabel": "District 67",
      "current": {
        "name": "Craig P. Johnson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18075",
        "profileId": "18075"
      }
    },
    {
      "id": "IA-H-68",
      "districtKey": "68",
      "districtLabel": "District 68",
      "current": {
        "name": "Chad Ingels",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30653",
        "profileId": "30653"
      }
    },
    {
      "id": "IA-H-69",
      "districtKey": "69",
      "districtLabel": "District 69",
      "current": {
        "name": "Tom Determann",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33984",
        "profileId": "33984"
      }
    },
    {
      "id": "IA-H-70",
      "districtKey": "70",
      "districtLabel": "District 70",
      "current": {
        "name": "Norlin G. Mommsen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=14810",
        "profileId": "14810"
      }
    },
    {
      "id": "IA-H-71",
      "districtKey": "71",
      "districtLabel": "District 71",
      "current": {
        "name": "Lindsay James",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27039",
        "profileId": "27039"
      }
    },
    {
      "id": "IA-H-72",
      "districtKey": "72",
      "districtLabel": "District 72",
      "current": {
        "name": "Jennifer J. Smith",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37389",
        "profileId": "37389"
      }
    },
    {
      "id": "IA-H-73",
      "districtKey": "73",
      "districtLabel": "District 73",
      "current": {
        "name": "Elizabeth Wilson",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33985",
        "profileId": "33985"
      }
    },
    {
      "id": "IA-H-74",
      "districtKey": "74",
      "districtLabel": "District 74",
      "current": {
        "name": "Eric J. Gjerde",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30659",
        "profileId": "30659"
      }
    },
    {
      "id": "IA-H-75",
      "districtKey": "75",
      "districtLabel": "District 75",
      "current": {
        "name": "Bob Kressig",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=781",
        "profileId": "781"
      }
    },
    {
      "id": "IA-H-76",
      "districtKey": "76",
      "districtLabel": "District 76",
      "current": {
        "name": "Derek Wulf",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33986",
        "profileId": "33986"
      }
    },
    {
      "id": "IA-H-77",
      "districtKey": "77",
      "districtLabel": "District 77",
      "current": {
        "name": "Jeff Cooling",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33987",
        "profileId": "33987"
      }
    },
    {
      "id": "IA-H-78",
      "districtKey": "78",
      "districtLabel": "District 78",
      "current": {
        "name": "Angel Ramirez",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6145",
        "profileId": "6145"
      }
    },
    {
      "id": "IA-H-79",
      "districtKey": "79",
      "districtLabel": "District 79",
      "current": {
        "name": "Tracy A. Ehlert",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27032",
        "profileId": "27032"
      }
    },
    {
      "id": "IA-H-80",
      "districtKey": "80",
      "districtLabel": "District 80",
      "current": {
        "name": "Aime Wichtendahl",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37390",
        "profileId": "37390"
      }
    },
    {
      "id": "IA-H-81",
      "districtKey": "81",
      "districtLabel": "District 81",
      "current": {
        "name": "Daniel Gosa",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37391",
        "profileId": "37391"
      }
    },
    {
      "id": "IA-H-82",
      "districtKey": "82",
      "districtLabel": "District 82",
      "current": {
        "name": "Bobby Kaufmann",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10756",
        "profileId": "10756"
      }
    },
    {
      "id": "IA-H-83",
      "districtKey": "83",
      "districtLabel": "District 83",
      "current": {
        "name": "Cindy Golding",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33990",
        "profileId": "33990"
      }
    },
    {
      "id": "IA-H-84",
      "districtKey": "84",
      "districtLabel": "District 84",
      "current": {
        "name": "Thomas Gerhold",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27033",
        "profileId": "27033"
      }
    },
    {
      "id": "IA-H-85",
      "districtKey": "85",
      "districtLabel": "District 85",
      "current": {
        "name": "Amy Nielsen",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18050",
        "profileId": "18050"
      }
    },
    {
      "id": "IA-H-86",
      "districtKey": "86",
      "districtLabel": "District 86",
      "current": {
        "name": "David Jacoby",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=320",
        "profileId": "320"
      }
    },
    {
      "id": "IA-H-87",
      "districtKey": "87",
      "districtLabel": "District 87",
      "current": {
        "name": "Jeff Shipley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27036",
        "profileId": "27036"
      }
    },
    {
      "id": "IA-H-88",
      "districtKey": "88",
      "districtLabel": "District 88",
      "current": {
        "name": "Helena Hayes",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33991",
        "profileId": "33991"
      }
    },
    {
      "id": "IA-H-89",
      "districtKey": "89",
      "districtLabel": "District 89",
      "current": {
        "name": "Elinor A. Levin",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33992",
        "profileId": "33992"
      }
    },
    {
      "id": "IA-H-90",
      "districtKey": "90",
      "districtLabel": "District 90",
      "current": {
        "name": "Adam Zabner",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33993",
        "profileId": "33993"
      }
    },
    {
      "id": "IA-H-91",
      "districtKey": "91",
      "districtLabel": "District 91",
      "current": {
        "name": "Judd Lawler",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37392",
        "profileId": "37392"
      }
    },
    {
      "id": "IA-H-92",
      "districtKey": "92",
      "districtLabel": "District 92",
      "current": {
        "name": "Heather Hora",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33995",
        "profileId": "33995"
      }
    },
    {
      "id": "IA-H-93",
      "districtKey": "93",
      "districtLabel": "District 93",
      "current": {
        "name": "Gary M. Mohr",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18038",
        "profileId": "18038"
      }
    },
    {
      "id": "IA-H-94",
      "districtKey": "94",
      "districtLabel": "District 94",
      "current": {
        "name": "Mike Vondran",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33996",
        "profileId": "33996"
      }
    },
    {
      "id": "IA-H-95",
      "districtKey": "95",
      "districtLabel": "District 95",
      "current": {
        "name": "Taylor R. Collins",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27618",
        "profileId": "27618"
      }
    },
    {
      "id": "IA-H-96",
      "districtKey": "96",
      "districtLabel": "District 96",
      "current": {
        "name": "Mark Cisneros",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30656",
        "profileId": "30656"
      }
    },
    {
      "id": "IA-H-97",
      "districtKey": "97",
      "districtLabel": "District 97",
      "current": {
        "name": "Ken Croken",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33997",
        "profileId": "33997"
      }
    },
    {
      "id": "IA-H-98",
      "districtKey": "98",
      "districtLabel": "District 98",
      "current": {
        "name": "Monica Kurth",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18614",
        "profileId": "18614"
      }
    },
    {
      "id": "IA-H-99",
      "districtKey": "99",
      "districtLabel": "District 99",
      "current": {
        "name": "Matthew Rinker",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33998",
        "profileId": "33998"
      }
    },
    {
      "id": "IA-H-100",
      "districtKey": "100",
      "districtLabel": "District 100",
      "current": {
        "name": "Blaine C. Watkins",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/house",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=28966",
        "profileId": "28966"
      }
    }
  ],
  "senate": [
    {
      "id": "IA-S-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "Catelin Drey",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=39183",
        "profileId": "39183"
      }
    },
    {
      "id": "IA-S-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Jeff Taylor",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30544",
        "profileId": "30544"
      }
    },
    {
      "id": "IA-S-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Lynn Evans",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=34008",
        "profileId": "34008"
      }
    },
    {
      "id": "IA-S-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Tim Kraayenbrink",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=14812",
        "profileId": "14812"
      }
    },
    {
      "id": "IA-S-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "David D. Rowley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=32458",
        "profileId": "32458"
      }
    },
    {
      "id": "IA-S-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Jason Schultz",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6588",
        "profileId": "6588"
      }
    },
    {
      "id": "IA-S-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "Kevin Alons",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=33999",
        "profileId": "33999"
      }
    },
    {
      "id": "IA-S-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Mark Costello",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10749",
        "profileId": "10749"
      }
    },
    {
      "id": "IA-S-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Tom Shipley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=14814",
        "profileId": "14814"
      }
    },
    {
      "id": "IA-S-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "Dan Dawson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=18072",
        "profileId": "18072"
      }
    },
    {
      "id": "IA-S-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": null,
        "party": null,
        "partyLabel": null,
        "status": "vacant",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": null,
        "profileId": null,
        "statusNote": "Vacant after Julian Garrett’s death on June 8, 2026. The checked current directory identifies no serving replacement.",
        "statusSourceUrls": [
          "https://www.legis.iowa.gov/legislators/senate",
          "https://www.legis.iowa.gov/legislators/legislator?ga=90&personID=9404",
          "https://www.legis.iowa.gov/docs/code/2026/69.pdf"
        ]
      }
    },
    {
      "id": "IA-S-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Amy Sinclair",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10729",
        "profileId": "10729"
      }
    },
    {
      "id": "IA-S-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Cherielynn Westrich",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30654",
        "profileId": "30654"
      }
    },
    {
      "id": "IA-S-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Sarah Trone Garriott",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30551",
        "profileId": "30551"
      }
    },
    {
      "id": "IA-S-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Tony Bisignano",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=906",
        "profileId": "906"
      }
    },
    {
      "id": "IA-S-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Renee Hardman",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=39593",
        "profileId": "39593"
      }
    },
    {
      "id": "IA-S-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Izaah Knox",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=34010",
        "profileId": "34010"
      }
    },
    {
      "id": "IA-S-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Janet Petersen",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=72",
        "profileId": "72"
      }
    },
    {
      "id": "IA-S-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Ken Rozenboom",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10731",
        "profileId": "10731"
      }
    },
    {
      "id": "IA-S-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Mike Pike",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37458",
        "profileId": "37458"
      }
    },
    {
      "id": "IA-S-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Mike Bousselot",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=32076",
        "profileId": "32076"
      }
    },
    {
      "id": "IA-S-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Matt Blake",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37460",
        "profileId": "37460"
      }
    },
    {
      "id": "IA-S-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Jack Whitver",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=9768",
        "profileId": "9768"
      }
    },
    {
      "id": "IA-S-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Jesse Green",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30546",
        "profileId": "30546"
      }
    },
    {
      "id": "IA-S-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Herman C. Quirmbach",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=161",
        "profileId": "161"
      }
    },
    {
      "id": "IA-S-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Kara Warme",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37462",
        "profileId": "37462"
      }
    },
    {
      "id": "IA-S-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Annette Sweeney",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=6585",
        "profileId": "6585"
      }
    },
    {
      "id": "IA-S-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "Dennis Guth",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10726",
        "profileId": "10726"
      }
    },
    {
      "id": "IA-S-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Sandy Salmon",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10754",
        "profileId": "10754"
      }
    },
    {
      "id": "IA-S-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Doug Campbell",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37463",
        "profileId": "37463"
      }
    },
    {
      "id": "IA-S-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "William A. Dotzler Jr.",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=157",
        "profileId": "157"
      }
    },
    {
      "id": "IA-S-32",
      "districtKey": "32",
      "districtLabel": "District 32",
      "current": {
        "name": "Mike Klimesh",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30547",
        "profileId": "30547"
      }
    },
    {
      "id": "IA-S-33",
      "districtKey": "33",
      "districtLabel": "District 33",
      "current": {
        "name": "Carrie Koelker",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27001",
        "profileId": "27001"
      }
    },
    {
      "id": "IA-S-34",
      "districtKey": "34",
      "districtLabel": "District 34",
      "current": {
        "name": "Dan Zumbach",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10733",
        "profileId": "10733"
      }
    },
    {
      "id": "IA-S-35",
      "districtKey": "35",
      "districtLabel": "District 35",
      "current": {
        "name": "Mike Zimmer",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37960",
        "profileId": "37960"
      }
    },
    {
      "id": "IA-S-36",
      "districtKey": "36",
      "districtLabel": "District 36",
      "current": {
        "name": "Thomas Townsend",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37465",
        "profileId": "37465"
      }
    },
    {
      "id": "IA-S-37",
      "districtKey": "37",
      "districtLabel": "District 37",
      "current": {
        "name": "Molly Donahue",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27031",
        "profileId": "27031"
      }
    },
    {
      "id": "IA-S-38",
      "districtKey": "38",
      "districtLabel": "District 38",
      "current": {
        "name": "Dave Sires",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=37464",
        "profileId": "37464"
      }
    },
    {
      "id": "IA-S-39",
      "districtKey": "39",
      "districtLabel": "District 39",
      "current": {
        "name": "Liz Bennett",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=34000",
        "profileId": "34000"
      }
    },
    {
      "id": "IA-S-40",
      "districtKey": "40",
      "districtLabel": "District 40",
      "current": {
        "name": "Art Staed",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=10743",
        "profileId": "10743"
      }
    },
    {
      "id": "IA-S-41",
      "districtKey": "41",
      "districtLabel": "District 41",
      "current": {
        "name": "Kerry Gruenhagen",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=34009",
        "profileId": "34009"
      }
    },
    {
      "id": "IA-S-42",
      "districtKey": "42",
      "districtLabel": "District 42",
      "current": {
        "name": "Charlie McClintock",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30657",
        "profileId": "30657"
      }
    },
    {
      "id": "IA-S-43",
      "districtKey": "43",
      "districtLabel": "District 43",
      "current": {
        "name": "Zach Wahls",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=27002",
        "profileId": "27002"
      }
    },
    {
      "id": "IA-S-44",
      "districtKey": "44",
      "districtLabel": "District 44",
      "current": {
        "name": "Adrian Dickey",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=31094",
        "profileId": "31094"
      }
    },
    {
      "id": "IA-S-45",
      "districtKey": "45",
      "districtLabel": "District 45",
      "current": {
        "name": "Janice Weiner",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=34011",
        "profileId": "34011"
      }
    },
    {
      "id": "IA-S-46",
      "districtKey": "46",
      "districtLabel": "District 46",
      "current": {
        "name": "Dawn Driscoll",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30548",
        "profileId": "30548"
      }
    },
    {
      "id": "IA-S-47",
      "districtKey": "47",
      "districtLabel": "District 47",
      "current": {
        "name": "Scott Webster",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=13574",
        "profileId": "13574"
      }
    },
    {
      "id": "IA-S-48",
      "districtKey": "48",
      "districtLabel": "District 48",
      "current": {
        "name": "Mark S. Lofgren",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=9406",
        "profileId": "9406"
      }
    },
    {
      "id": "IA-S-49",
      "districtKey": "49",
      "districtLabel": "District 49",
      "current": {
        "name": "Cindy Winckler",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=44",
        "profileId": "44"
      }
    },
    {
      "id": "IA-S-50",
      "districtKey": "50",
      "districtLabel": "District 50",
      "current": {
        "name": "Jeff Reichman",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.legis.iowa.gov/legislators/senate",
        "memberUrl": "https://www.legis.iowa.gov/legislators/legislator?ga=91&personID=30549",
        "profileId": "30549"
      }
    }
  ]
}
