{
  "state": "Virginia",
  "stateCode": "VA",
  "checkedDate": "2026-11-06",
  "checkedTimezone": "America/Chicago",
  "legislatureName": "Virginia General Assembly",
  "house": [
    {
      "id": "VA-H-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "Patrick A. Hope",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0219",
        "profileId": "H0219"
      }
    },
    {
      "id": "VA-H-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Adele Y. McClure",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0375",
        "profileId": "H0375"
      }
    },
    {
      "id": "VA-H-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Alfonso H. Lopez",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0239",
        "profileId": "H0239"
      }
    },
    {
      "id": "VA-H-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Charniele L. Herring",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0208",
        "profileId": "H0208"
      }
    },
    {
      "id": "VA-H-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "R. Kirk McPike",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0406",
        "profileId": "H0406"
      }
    },
    {
      "id": "VA-H-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Richard C. (Rip) Sullivan, Jr.",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0269",
        "profileId": "H0269"
      }
    },
    {
      "id": "VA-H-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "Karen Keys-Gamarra",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0370",
        "profileId": "H0370"
      }
    },
    {
      "id": "VA-H-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Irene Shin",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0344",
        "profileId": "H0344"
      }
    },
    {
      "id": "VA-H-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Karrie K. Delaney",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0294",
        "profileId": "H0294"
      }
    },
    {
      "id": "VA-H-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "Dan Helmer",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0317",
        "profileId": "H0317"
      }
    },
    {
      "id": "VA-H-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "Gretchen M. Bulova",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0403",
        "profileId": "H0403"
      }
    },
    {
      "id": "VA-H-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Holly M. Seibold",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0351",
        "profileId": "H0351"
      }
    },
    {
      "id": "VA-H-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Marcus B. Simon",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0264",
        "profileId": "H0264"
      }
    },
    {
      "id": "VA-H-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Vivian E. Watts",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0108",
        "profileId": "H0108"
      }
    },
    {
      "id": "VA-H-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Laura Jane Cohen",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0355",
        "profileId": "H0355"
      }
    },
    {
      "id": "VA-H-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Paul E. Krizek",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0281",
        "profileId": "H0281"
      }
    },
    {
      "id": "VA-H-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Garrett McGuire",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0405",
        "profileId": "H0405"
      }
    },
    {
      "id": "VA-H-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Kathy KL Tran",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0305",
        "profileId": "H0305"
      }
    },
    {
      "id": "VA-H-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Rozia A. Henson, Jr.",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0365",
        "profileId": "H0365"
      }
    },
    {
      "id": "VA-H-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Sonia Vásquez Luna",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0408",
        "profileId": "H0408",
        "statusNote": "The current official House table and individual profile list Sonia Vásquez Luna as a member since November 5, 2026. This later service date supersedes the June 1 printed directory’s District 20 vacancy; no vote lead is used to establish membership.",
        "statusSourceUrls": [
          "https://apps.house.virginia.gov/members/H0408",
          "https://publications.virginiageneralassembly.gov/download_publication/139"
        ]
      }
    },
    {
      "id": "VA-H-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Josh Thomas",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0382",
        "profileId": "H0382"
      }
    },
    {
      "id": "VA-H-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Elizabeth R. Guzman",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0297",
        "profileId": "H0297"
      }
    },
    {
      "id": "VA-H-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Margaret Angela Franklin",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0404",
        "profileId": "H0404"
      }
    },
    {
      "id": "VA-H-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Luke E. Torian",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0227",
        "profileId": "H0227"
      }
    },
    {
      "id": "VA-H-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Briana D. Sewell",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0343",
        "profileId": "H0343"
      }
    },
    {
      "id": "VA-H-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "JJ Singh",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0385",
        "profileId": "H0385"
      }
    },
    {
      "id": "VA-H-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Atoosa R. Reaser",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0380",
        "profileId": "H0380"
      }
    },
    {
      "id": "VA-H-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "David A. Reid",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0301",
        "profileId": "H0301"
      }
    },
    {
      "id": "VA-H-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Fernando J. Martinez",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0374",
        "profileId": "H0374"
      }
    },
    {
      "id": "VA-H-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "John C McAuliff",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0395",
        "profileId": "H0395"
      }
    },
    {
      "id": "VA-H-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "Delores Oates",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0377",
        "profileId": "H0377"
      }
    },
    {
      "id": "VA-H-32",
      "districtKey": "32",
      "districtLabel": "District 32",
      "current": {
        "name": "William D. (Bill) Wiley",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0329",
        "profileId": "H0329"
      }
    },
    {
      "id": "VA-H-33",
      "districtKey": "33",
      "districtLabel": "District 33",
      "current": {
        "name": "Justin L. Pence",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0398",
        "profileId": "H0398"
      }
    },
    {
      "id": "VA-H-34",
      "districtKey": "34",
      "districtLabel": "District 34",
      "current": {
        "name": "Tony O. Wilt",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0231",
        "profileId": "H0231"
      }
    },
    {
      "id": "VA-H-35",
      "districtKey": "35",
      "districtLabel": "District 35",
      "current": {
        "name": "Chris Runion",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0321",
        "profileId": "H0321"
      }
    },
    {
      "id": "VA-H-36",
      "districtKey": "36",
      "districtLabel": "District 36",
      "current": {
        "name": "Ellen H. McLaughlin",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0350",
        "profileId": "H0350"
      }
    },
    {
      "id": "VA-H-37",
      "districtKey": "37",
      "districtLabel": "District 37",
      "current": {
        "name": "Terry L. Austin",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0253",
        "profileId": "H0253"
      }
    },
    {
      "id": "VA-H-38",
      "districtKey": "38",
      "districtLabel": "District 38",
      "current": {
        "name": "Sam Rasoul",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0266",
        "profileId": "H0266"
      }
    },
    {
      "id": "VA-H-39",
      "districtKey": "39",
      "districtLabel": "District 39",
      "current": {
        "name": "Will P. Davis",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0357",
        "profileId": "H0357"
      }
    },
    {
      "id": "VA-H-40",
      "districtKey": "40",
      "districtLabel": "District 40",
      "current": {
        "name": "Joseph P. McNamara",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0308",
        "profileId": "H0308"
      }
    },
    {
      "id": "VA-H-41",
      "districtKey": "41",
      "districtLabel": "District 41",
      "current": {
        "name": "Lily V. Franklin",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0393",
        "profileId": "H0393"
      }
    },
    {
      "id": "VA-H-42",
      "districtKey": "42",
      "districtLabel": "District 42",
      "current": {
        "name": "Jason S. Ballard",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0333",
        "profileId": "H0333"
      }
    },
    {
      "id": "VA-H-43",
      "districtKey": "43",
      "districtLabel": "District 43",
      "current": {
        "name": "James W. (Will) Morefield",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0224",
        "profileId": "H0224"
      }
    },
    {
      "id": "VA-H-44",
      "districtKey": "44",
      "districtLabel": "District 44",
      "current": {
        "name": "Israel D. O'Quinn",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0242",
        "profileId": "H0242"
      }
    },
    {
      "id": "VA-H-45",
      "districtKey": "45",
      "districtLabel": "District 45",
      "current": {
        "name": "Terry G. Kilgore",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0056",
        "profileId": "H0056"
      }
    },
    {
      "id": "VA-H-46",
      "districtKey": "46",
      "districtLabel": "District 46",
      "current": {
        "name": "Mitchell Cornett",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0390",
        "profileId": "H0390"
      }
    },
    {
      "id": "VA-H-47",
      "districtKey": "47",
      "districtLabel": "District 47",
      "current": {
        "name": "Wren M. Williams",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0348",
        "profileId": "H0348"
      }
    },
    {
      "id": "VA-H-48",
      "districtKey": "48",
      "districtLabel": "District 48",
      "current": {
        "name": "Eric J. Phillips",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0384",
        "profileId": "H0384"
      }
    },
    {
      "id": "VA-H-49",
      "districtKey": "49",
      "districtLabel": "District 49",
      "current": {
        "name": "Madison Whittle",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0401",
        "profileId": "H0401"
      }
    },
    {
      "id": "VA-H-50",
      "districtKey": "50",
      "districtLabel": "District 50",
      "current": {
        "name": "Thomas C. Wright, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0136",
        "profileId": "H0136"
      }
    },
    {
      "id": "VA-H-51",
      "districtKey": "51",
      "districtLabel": "District 51",
      "current": {
        "name": "Eric Zehr",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0383",
        "profileId": "H0383"
      }
    },
    {
      "id": "VA-H-52",
      "districtKey": "52",
      "districtLabel": "District 52",
      "current": {
        "name": "Wendell S. Walker",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0325",
        "profileId": "H0325"
      }
    },
    {
      "id": "VA-H-53",
      "districtKey": "53",
      "districtLabel": "District 53",
      "current": {
        "name": "Timothy P. Griffin",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0364",
        "profileId": "H0364"
      }
    },
    {
      "id": "VA-H-54",
      "districtKey": "54",
      "districtLabel": "District 54",
      "current": {
        "name": "Katrina E. Callsen",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0354",
        "profileId": "H0354"
      }
    },
    {
      "id": "VA-H-55",
      "districtKey": "55",
      "districtLabel": "District 55",
      "current": {
        "name": "Amy J. Laufer",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0371",
        "profileId": "H0371"
      }
    },
    {
      "id": "VA-H-56",
      "districtKey": "56",
      "districtLabel": "District 56",
      "current": {
        "name": "Thomas A. Garrett, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0362",
        "profileId": "H0362"
      }
    },
    {
      "id": "VA-H-57",
      "districtKey": "57",
      "districtLabel": "District 57",
      "current": {
        "name": "May Nivar",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0397",
        "profileId": "H0397"
      }
    },
    {
      "id": "VA-H-58",
      "districtKey": "58",
      "districtLabel": "District 58",
      "current": {
        "name": "Rodney T. Willett",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0327",
        "profileId": "H0327"
      }
    },
    {
      "id": "VA-H-59",
      "districtKey": "59",
      "districtLabel": "District 59",
      "current": {
        "name": "Hyland F. Fowler, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0259",
        "profileId": "H0259"
      }
    },
    {
      "id": "VA-H-60",
      "districtKey": "60",
      "districtLabel": "District 60",
      "current": {
        "name": "Scott A. Wyatt",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0328",
        "profileId": "H0328"
      }
    },
    {
      "id": "VA-H-61",
      "districtKey": "61",
      "districtLabel": "District 61",
      "current": {
        "name": "Michael J. Webert",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0247",
        "profileId": "H0247"
      }
    },
    {
      "id": "VA-H-62",
      "districtKey": "62",
      "districtLabel": "District 62",
      "current": {
        "name": "Karen Fleming Hamilton",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0394",
        "profileId": "H0394"
      }
    },
    {
      "id": "VA-H-63",
      "districtKey": "63",
      "districtLabel": "District 63",
      "current": {
        "name": "Phillip A. Scott",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0342",
        "profileId": "H0342"
      }
    },
    {
      "id": "VA-H-64",
      "districtKey": "64",
      "districtLabel": "District 64",
      "current": {
        "name": "Stacey A. Carroll",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0388",
        "profileId": "H0388"
      }
    },
    {
      "id": "VA-H-65",
      "districtKey": "65",
      "districtLabel": "District 65",
      "current": {
        "name": "Joshua G. Cole",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0314",
        "profileId": "H0314"
      }
    },
    {
      "id": "VA-H-66",
      "districtKey": "66",
      "districtLabel": "District 66",
      "current": {
        "name": "Nicole Cole",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0389",
        "profileId": "H0389"
      }
    },
    {
      "id": "VA-H-67",
      "districtKey": "67",
      "districtLabel": "District 67",
      "current": {
        "name": "Hillary Pugh Kent",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0369",
        "profileId": "H0369"
      }
    },
    {
      "id": "VA-H-68",
      "districtKey": "68",
      "districtLabel": "District 68",
      "current": {
        "name": "M. Keith Hodges",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0238",
        "profileId": "H0238"
      }
    },
    {
      "id": "VA-H-69",
      "districtKey": "69",
      "districtLabel": "District 69",
      "current": {
        "name": "Mark C. Downey",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0392",
        "profileId": "H0392"
      }
    },
    {
      "id": "VA-H-70",
      "districtKey": "70",
      "districtLabel": "District 70",
      "current": {
        "name": "Shelly A. Simonds",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0323",
        "profileId": "H0323"
      }
    },
    {
      "id": "VA-H-71",
      "districtKey": "71",
      "districtLabel": "District 71",
      "current": {
        "name": "Jessica L. Anderson",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0386",
        "profileId": "H0386"
      }
    },
    {
      "id": "VA-H-72",
      "districtKey": "72",
      "districtLabel": "District 72",
      "current": {
        "name": "R. Lee Ware",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0124",
        "profileId": "H0124"
      }
    },
    {
      "id": "VA-H-73",
      "districtKey": "73",
      "districtLabel": "District 73",
      "current": {
        "name": "Leslie Chambers Mehta",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0396",
        "profileId": "H0396"
      }
    },
    {
      "id": "VA-H-74",
      "districtKey": "74",
      "districtLabel": "District 74",
      "current": {
        "name": "Mike A. Cherry",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0335",
        "profileId": "H0335"
      }
    },
    {
      "id": "VA-H-75",
      "districtKey": "75",
      "districtLabel": "District 75",
      "current": {
        "name": "Lindsey Dougherty",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0391",
        "profileId": "H0391"
      }
    },
    {
      "id": "VA-H-76",
      "districtKey": "76",
      "districtLabel": "District 76",
      "current": {
        "name": "Debra D. Gardner",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0361",
        "profileId": "H0361"
      }
    },
    {
      "id": "VA-H-77",
      "districtKey": "77",
      "districtLabel": "District 77",
      "current": {
        "name": "Charles H. Schmidt, Jr.",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0402",
        "profileId": "H0402"
      }
    },
    {
      "id": "VA-H-78",
      "districtKey": "78",
      "districtLabel": "District 78",
      "current": {
        "name": "Betsy B. Carr",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0212",
        "profileId": "H0212"
      }
    },
    {
      "id": "VA-H-79",
      "districtKey": "79",
      "districtLabel": "District 79",
      "current": {
        "name": "Rae C. Cousins",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0356",
        "profileId": "H0356"
      }
    },
    {
      "id": "VA-H-80",
      "districtKey": "80",
      "districtLabel": "District 80",
      "current": {
        "name": "Destiny L. LeVere Bolling",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0372",
        "profileId": "H0372"
      }
    },
    {
      "id": "VA-H-81",
      "districtKey": "81",
      "districtLabel": "District 81",
      "current": {
        "name": "Delores L. McQuinn",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0207",
        "profileId": "H0207"
      }
    },
    {
      "id": "VA-H-82",
      "districtKey": "82",
      "districtLabel": "District 82",
      "current": {
        "name": "Kimberly Pope Adams",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0399",
        "profileId": "H0399"
      }
    },
    {
      "id": "VA-H-83",
      "districtKey": "83",
      "districtLabel": "District 83",
      "current": {
        "name": "Howard Otto Wachsmann, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0347",
        "profileId": "H0347"
      }
    },
    {
      "id": "VA-H-84",
      "districtKey": "84",
      "districtLabel": "District 84",
      "current": {
        "name": "Nadarius E. Clark",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0336",
        "profileId": "H0336"
      }
    },
    {
      "id": "VA-H-85",
      "districtKey": "85",
      "districtLabel": "District 85",
      "current": {
        "name": "Marcia S. (Cia) Price",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0284",
        "profileId": "H0284"
      }
    },
    {
      "id": "VA-H-86",
      "districtKey": "86",
      "districtLabel": "District 86",
      "current": {
        "name": "Virgil Gene Thornton, Sr.",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0400",
        "profileId": "H0400"
      }
    },
    {
      "id": "VA-H-87",
      "districtKey": "87",
      "districtLabel": "District 87",
      "current": {
        "name": "Jeion A. Ward",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0173",
        "profileId": "H0173"
      }
    },
    {
      "id": "VA-H-88",
      "districtKey": "88",
      "districtLabel": "District 88",
      "current": {
        "name": "Don Scott",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0322",
        "profileId": "H0322"
      }
    },
    {
      "id": "VA-H-89",
      "districtKey": "89",
      "districtLabel": "District 89",
      "current": {
        "name": "Karen Robins Carnegie",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0387",
        "profileId": "H0387"
      }
    },
    {
      "id": "VA-H-90",
      "districtKey": "90",
      "districtLabel": "District 90",
      "current": {
        "name": "James A. (Jay) Leftwich, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0262",
        "profileId": "H0262"
      }
    },
    {
      "id": "VA-H-91",
      "districtKey": "91",
      "districtLabel": "District 91",
      "current": {
        "name": "C. E. (Cliff) Hayes, Jr.",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0285",
        "profileId": "H0285"
      }
    },
    {
      "id": "VA-H-92",
      "districtKey": "92",
      "districtLabel": "District 92",
      "current": {
        "name": "Bonita G. Anthony",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0353",
        "profileId": "H0353"
      }
    },
    {
      "id": "VA-H-93",
      "districtKey": "93",
      "districtLabel": "District 93",
      "current": {
        "name": "Jackie Hope Glass",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0349",
        "profileId": "H0349"
      }
    },
    {
      "id": "VA-H-94",
      "districtKey": "94",
      "districtLabel": "District 94",
      "current": {
        "name": "Phil M. Hernandez",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0366",
        "profileId": "H0366"
      }
    },
    {
      "id": "VA-H-95",
      "districtKey": "95",
      "districtLabel": "District 95",
      "current": {
        "name": "Alex Q. Askew",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0311",
        "profileId": "H0311"
      }
    },
    {
      "id": "VA-H-96",
      "districtKey": "96",
      "districtLabel": "District 96",
      "current": {
        "name": "Kelly K. Convirs-Fowler",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0295",
        "profileId": "H0295"
      }
    },
    {
      "id": "VA-H-97",
      "districtKey": "97",
      "districtLabel": "District 97",
      "current": {
        "name": "Michael Feggans",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0360",
        "profileId": "H0360"
      }
    },
    {
      "id": "VA-H-98",
      "districtKey": "98",
      "districtLabel": "District 98",
      "current": {
        "name": "Andrew Rice",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0407",
        "profileId": "H0407"
      }
    },
    {
      "id": "VA-H-99",
      "districtKey": "99",
      "districtLabel": "District 99",
      "current": {
        "name": "Anne Ferrell H. Tata",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0345",
        "profileId": "H0345"
      }
    },
    {
      "id": "VA-H-100",
      "districtKey": "100",
      "districtLabel": "District 100",
      "current": {
        "name": "Robert S. Bloxom, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.house.virginia.gov/member_table",
        "memberUrl": "https://apps.house.virginia.gov/members/H0267",
        "profileId": "H0267"
      }
    }
  ],
  "senate": [
    {
      "id": "VA-S-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "Timmy French",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S121",
        "profileId": "S121"
      }
    },
    {
      "id": "VA-S-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Mark D. Obenshain",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S68",
        "profileId": "S68"
      }
    },
    {
      "id": "VA-S-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Christopher T. Head",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S122",
        "profileId": "S122"
      }
    },
    {
      "id": "VA-S-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "David R. Suetterlein",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S101",
        "profileId": "S101"
      }
    },
    {
      "id": "VA-S-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "T. Travis Hackworth",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S112",
        "profileId": "S112"
      }
    },
    {
      "id": "VA-S-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Todd E. Pillion",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S111",
        "profileId": "S111"
      }
    },
    {
      "id": "VA-S-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "William M. Stanley, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S82",
        "profileId": "S82"
      }
    },
    {
      "id": "VA-S-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Mark J. Peake",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S105",
        "profileId": "S105"
      }
    },
    {
      "id": "VA-S-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Tammy Brankley Mulchi",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S131",
        "profileId": "S131"
      }
    },
    {
      "id": "VA-S-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "Luther H. Cifers III",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S132",
        "profileId": "S132"
      }
    },
    {
      "id": "VA-S-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "R. Creigh Deeds",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S62",
        "profileId": "S62"
      }
    },
    {
      "id": "VA-S-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Glen H. Sturtevant, Jr.",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S99",
        "profileId": "S99"
      }
    },
    {
      "id": "VA-S-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Lashrecse D. Aird",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S115",
        "profileId": "S115"
      }
    },
    {
      "id": "VA-S-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Lamont Bagby",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S114",
        "profileId": "S114"
      }
    },
    {
      "id": "VA-S-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Michael J. Jones",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S134",
        "profileId": "S134"
      }
    },
    {
      "id": "VA-S-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Schuyler T. VanValkenburg",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S129",
        "profileId": "S129"
      }
    },
    {
      "id": "VA-S-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Emily M. Jordan",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S116",
        "profileId": "S116"
      }
    },
    {
      "id": "VA-S-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "L. Louise Lucas",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S19",
        "profileId": "S19"
      }
    },
    {
      "id": "VA-S-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Christie New Craig",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S118",
        "profileId": "S118"
      }
    },
    {
      "id": "VA-S-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Bill DeSteph",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S96",
        "profileId": "S96"
      }
    },
    {
      "id": "VA-S-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Angelia Williams Graves",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S130",
        "profileId": "S130"
      }
    },
    {
      "id": "VA-S-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Aaron R. Rouse",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S113",
        "profileId": "S113"
      }
    },
    {
      "id": "VA-S-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Mamie E. Locke",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S67",
        "profileId": "S67"
      }
    },
    {
      "id": "VA-S-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "J.D. \"Danny\" Diggs",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S119",
        "profileId": "S119"
      }
    },
    {
      "id": "VA-S-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Richard H. Stuart",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S78",
        "profileId": "S78"
      }
    },
    {
      "id": "VA-S-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Ryan T. McDougle",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S69",
        "profileId": "S69"
      }
    },
    {
      "id": "VA-S-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Tara A. Durant",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S120",
        "profileId": "S120"
      }
    },
    {
      "id": "VA-S-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "Bryce E. Reeves",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S88",
        "profileId": "S88"
      }
    },
    {
      "id": "VA-S-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Jeremy S. McPike",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S98",
        "profileId": "S98"
      }
    },
    {
      "id": "VA-S-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Danica A. Roem",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S126",
        "profileId": "S126"
      }
    },
    {
      "id": "VA-S-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "Russet W. Perry",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S125",
        "profileId": "S125"
      }
    },
    {
      "id": "VA-S-32",
      "districtKey": "32",
      "districtLabel": "District 32",
      "current": {
        "name": "Kannan Srinivasan",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S133",
        "profileId": "S133"
      }
    },
    {
      "id": "VA-S-33",
      "districtKey": "33",
      "districtLabel": "District 33",
      "current": {
        "name": "Jennifer D. Carroll Foy",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S117",
        "profileId": "S117"
      }
    },
    {
      "id": "VA-S-34",
      "districtKey": "34",
      "districtLabel": "District 34",
      "current": {
        "name": "Scott A. Surovell",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S100",
        "profileId": "S100"
      }
    },
    {
      "id": "VA-S-35",
      "districtKey": "35",
      "districtLabel": "District 35",
      "current": {
        "name": "David W. Marsden",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S80",
        "profileId": "S80"
      }
    },
    {
      "id": "VA-S-36",
      "districtKey": "36",
      "districtLabel": "District 36",
      "current": {
        "name": "Stella G. Pekarsky",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S124",
        "profileId": "S124"
      }
    },
    {
      "id": "VA-S-37",
      "districtKey": "37",
      "districtLabel": "District 37",
      "current": {
        "name": "Saddam Azlan Salim",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S127",
        "profileId": "S127"
      }
    },
    {
      "id": "VA-S-38",
      "districtKey": "38",
      "districtLabel": "District 38",
      "current": {
        "name": "Jennifer B. Boysko",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S106",
        "profileId": "S106"
      }
    },
    {
      "id": "VA-S-39",
      "districtKey": "39",
      "districtLabel": "District 39",
      "current": {
        "name": "Elizabeth Bennett-Parker",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S135",
        "profileId": "S135"
      }
    },
    {
      "id": "VA-S-40",
      "districtKey": "40",
      "districtLabel": "District 40",
      "current": {
        "name": "Barbara A. Favola",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://apps.senate.virginia.gov/Senator/index.php",
        "memberUrl": "https://apps.senate.virginia.gov/Senator/memberpage.php?id=S86",
        "profileId": "S86"
      }
    }
  ],
  "metadata": {
    "checkedDate": "2026-11-06",
    "checkedTimezone": "America/Chicago",
    "edition": "current",
    "sessionLabel": "2026 Virginia General Assembly · current House and Senate rosters",
    "rosterSources": [
      {
        "label": "Official current House member table — names, affiliations, districts and service dates",
        "url": "https://apps.house.virginia.gov/member_table"
      },
      {
        "label": "Official current House member cards",
        "url": "https://apps.house.virginia.gov/members"
      },
      {
        "label": "Official current Senate directory",
        "url": "https://apps.senate.virginia.gov/Senator/index.php"
      },
      {
        "label": "Official Senate seniority table — independent member/affiliation view",
        "url": "https://apps.senate.virginia.gov/Senator/SeniorityListing.php"
      },
      {
        "label": "House Clerk’s June 1, 2026 printed seating and district roster",
        "url": "https://publications.virginiageneralassembly.gov/download_publication/139"
      },
      {
        "label": "Official 2026 Senate office, district and party directory",
        "url": "https://apps.senate.virginia.gov/Portal/Resources/TeleandOffice.pdf"
      },
      {
        "label": "Code § 24.2-215 — House regular election and term commencement",
        "url": "https://law.lis.virginia.gov/vacode/title24.2/chapter2/section24.2-215/"
      },
      {
        "label": "Code § 24.2-214 — Senate regular election and term commencement",
        "url": "https://law.lis.virginia.gov/vacode/title24.2/chapter2/section24.2-214/"
      }
    ],
    "geometrySources": [
      {
        "label": "Virginia Redistricting Commission — current court-approved final 2021 technical files",
        "url": "https://www.virginiaredistricting.org/"
      },
      {
        "label": "Supreme Court of Virginia — December 28, 2021 final redistricting order",
        "url": "https://www.vacourts.gov/static/courts/scv/districting/redistricting_final.pdf"
      },
      {
        "label": "Official final plan archive — exact House/Senate shapefile components retained",
        "url": "https://www.virginiaredistricting.org/2021/data/SCV%20Final%202021%20Redistricting%20Plans.zip"
      }
    ],
    "notes": [
      "The current official directories contain 100 House of Delegates members (64 Democratic, 36 Republican) and 40 senators (21 Democratic, 19 Republican), with no vacancies. All 140 original individual profiles independently agree on identity, party and district. House table/card views and the Senate seniority table provide separate current checks.",
      "The House Clerk’s June 1, 2026 printed district roster corroborates 99 current House surnames, parties and districts; it still lists District 20 as vacant. The current House table and Sonia Vásquez Luna’s individual profile both explicitly identify service beginning November 5, 2026. That later direct service evidence controls District 20, rather than preliminary election results. The official printed Senate office directory corroborates all 40 current surnames, affiliations and districts. Full current profile names are preserved, including initials and diacritics.",
      "Virginia’s regular House and Senate elections occur in odd-numbered years. Code §§ 24.2-214 and 24.2-215 start regular terms on the second Wednesday in January following election. The current regular House term began January 14, 2026; the current Senate term began January 10, 2024. Special-election replacements serve within those terms. Annual session opening is a distinct event and does not create a regular November 2026 term transition.",
      "Current state legislative boundaries remain the Supreme Court of Virginia’s December 28, 2021 final House and Senate plans, as linked by the current official redistricting resource. Congressional redistricting disputes and obsolete pre-2021 maps do not supply these state district boundaries.",
      "Only legislative representation is mapped. Statewide demographic measures remain under the direct 2024 ACS state authority; no district demographic estimate or ZIP/ZCTA claim is inferred."
    ],
    "geometryNote": "Small-scale Census 2024 House and Senate cartographic polygons, checked against exact original components of the Supreme Court of Virginia’s December 28, 2021 final legal plans. All display rings, district IDs, labels and outer-component interiors are checked. Not address-level district determination.",
    "affiliationNote": "Affiliations follow current chamber tables and all 140 official individual profiles, checked November 6, 2026. This dated snapshot does not refresh automatically."
  }
}
