{
  "state": "Oregon",
  "stateCode": "OR",
  "checkedDate": "2026-11-06",
  "checkedTimezone": "America/Chicago",
  "legislatureName": "Oregon Legislative Assembly",
  "metadata": {
    "checkedDate": "2026-11-06",
    "checkedTimezone": "America/Chicago",
    "sessionLabel": "83rd Oregon Legislative Assembly (2025–2026) · current official serving directories",
    "rosterSources": [
      {
        "label": "Official current House mobile member directory — all 60 representatives",
        "url": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx"
      },
      {
        "label": "Official current Senate mobile member directory — all 30 senators",
        "url": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx"
      },
      {
        "label": "Official Legislative OData default 2025–2026 interim membership — independent identity/district/party check",
        "url": "https://api.oregonlegislature.gov/odata/odataservice.svc/Legislators?%24filter=SessionKey+eq+%272025I1%27&%24format=json"
      },
      {
        "label": "Oregon Legislature open-data documentation and official current contact service",
        "url": "https://www.oregonlegislature.gov/citizen_engagement/Pages/data.aspx"
      },
      {
        "label": "Oregon Constitution Article IV section 4 — legislative term commencement",
        "url": "https://www.oregonlegislature.gov/bills_laws/lawsstatutes/orcons.html"
      }
    ],
    "geometrySources": [
      {
        "label": "Oregon Legislature adopted 2021 redistricting plans and SB 882",
        "url": "https://www.oregonlegislature.gov/redistricting"
      },
      {
        "label": "Official adopted House district GIS — SB 882",
        "url": "https://services.arcgis.com/uUvqNMGPm7axC2dD/arcgis/rest/services/Adopted_Maps/FeatureServer/1"
      },
      {
        "label": "Official adopted Senate district GIS — SB 882",
        "url": "https://services.arcgis.com/uUvqNMGPm7axC2dD/arcgis/rest/services/Adopted_Maps/FeatureServer/2"
      },
      {
        "label": "Census 2024 House cartographic display boundaries",
        "url": "https://www2.census.gov/geo/tiger/GENZ2024/shp/cb_2024_41_sldl_500k.zip"
      },
      {
        "label": "Census 2024 Senate cartographic display boundaries",
        "url": "https://www2.census.gov/geo/tiger/GENZ2024/shp/cb_2024_41_sldu_500k.zip"
      }
    ],
    "notes": [
      "The current official House and Senate mobile member directories were checked November 6, 2026 (America/Chicago). All 60 House districts and 30 Senate districts list serving members; no vacancy is inferred and no November 2026 election winner is substituted for a current member.",
      "Oregon Constitution Article IV section 4 gives representatives two-year terms and senators four-year terms, commencing on the second Monday in January following election unless law appoints a different commencing day. The constitutional default for the next regular terms is January 11, 2027, not election day.",
      "The official OData service identifies 2025I1 as the default 2025–2026 interim. It retains 91 session records, including superseded Daniel Bonham alongside Christine Drazan in Senate District 26. The current Senate directory and current official contact service identify Christine Drazan; the extra session record is not published as another serving seat.",
      "Current serving directories include Matt Bunch in House District 51, Lamar Wise in House District 48, Sue Rieke Smith in House District 26, Mari Watanabe in House District 34, Christine Drazan in Senate District 26 and Courtney Neron Misslin in Senate District 13. Superseded predecessor records are not carried forward.",
      "Cyrus Javadi is listed as Democrat in the current official House directory; his current Democratic affiliation is also present in the official interim API and contact service. The serving snapshot does not carry an older Republican designation forward.",
      "All 90 current directory district-party pairs independently match the official interim API and the Legislature-linked current contact service. Documented name-form variations share the same official biography URL and district; published names retain the current directory forms and Unicode accents. Mark Gamba’s mobile website field links to the Legislature homepage, so his verified individual URL is taken from the official API/contact service.",
      "Direct HTTP retrieval of the Legislature’s main HTML pages returned 403. The retained primary directory evidence is verbatim web-tool text extraction with original line numbers and retrieval metadata; it is clearly distinguished from raw successful HTTP JSON downloads. No challenge bypass or invented website content is used.",
      "State legislative geometry uses Oregon SB 882 maps adopted September 27, 2021, signed and upheld, with current LPRO adopted GIS as legal authority. Census 2024 cartographic geometry is display only. All 90 district IDs and label points, plus all outer island components, are checked against legal polygons; no political or demographic field in the legal geometry determines this roster.",
      "These are representation records, not district demographics, statewide ACS aggregation, ZIP/ZCTA findings or election projections. This checked snapshot does not refresh automatically."
    ],
    "geometryNote": "Legal authority: Oregon SB 882 maps adopted September 27, 2021, signed and upheld; current LPRO Adopted_Maps House/Senate GIS. Display: Census 2024 cartographic legislative districts, all 90 legal IDs/interior labels and outer island components verified, all rings retained. Small-scale display, not address-level district determination.",
    "affiliationNote": "Names and affiliations follow the current official House/Senate mobile directories, independently reconciled with official current contact and interim API records. Cyrus Javadi is Democratic. Session-history and future election records do not establish current service. This snapshot does not refresh automatically."
  },
  "partyLabels": {
    "D": "Democratic",
    "R": "Republican"
  },
  "house": [
    {
      "id": "OR-H-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "Court Boice",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/boice",
        "profileId": "boice"
      }
    },
    {
      "id": "OR-H-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Virgle Osborne",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/osborne",
        "profileId": "osborne"
      }
    },
    {
      "id": "OR-H-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Dwayne Yunker",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/yunker",
        "profileId": "yunker"
      }
    },
    {
      "id": "OR-H-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Alek Skarlatos",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/skarlatos",
        "profileId": "skarlatos"
      }
    },
    {
      "id": "OR-H-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "Pam Marsh",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/marsh",
        "profileId": "marsh"
      }
    },
    {
      "id": "OR-H-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Kim Wallan",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/wallan",
        "profileId": "wallan"
      }
    },
    {
      "id": "OR-H-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "John Lively",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/lively",
        "profileId": "lively"
      }
    },
    {
      "id": "OR-H-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Lisa Fragala",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/fragala",
        "profileId": "fragala"
      }
    },
    {
      "id": "OR-H-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Boomer Wright",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/wright",
        "profileId": "wright"
      }
    },
    {
      "id": "OR-H-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "David Gomberg",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/gomberg",
        "profileId": "gomberg"
      }
    },
    {
      "id": "OR-H-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "Jami Cate",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/cate",
        "profileId": "cate"
      }
    },
    {
      "id": "OR-H-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Darin Harbick",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/harbick",
        "profileId": "harbick"
      }
    },
    {
      "id": "OR-H-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Nancy Nathanson",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/nathanson",
        "profileId": "nathanson"
      }
    },
    {
      "id": "OR-H-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Julie Fahey",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/fahey",
        "profileId": "fahey"
      }
    },
    {
      "id": "OR-H-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Shelly Boshart Davis",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/boshartdavis",
        "profileId": "boshartdavis"
      }
    },
    {
      "id": "OR-H-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Sarah Finger McDonald",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/mcdonald",
        "profileId": "mcdonald"
      }
    },
    {
      "id": "OR-H-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Ed Diehl",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/diehl",
        "profileId": "diehl"
      }
    },
    {
      "id": "OR-H-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Rick Lewis",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/lewis",
        "profileId": "lewis"
      }
    },
    {
      "id": "OR-H-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Tom Andersen",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/andersen",
        "profileId": "andersen"
      }
    },
    {
      "id": "OR-H-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Paul Evans",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/evans",
        "profileId": "evans"
      }
    },
    {
      "id": "OR-H-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Kevin Mannix",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/mannix",
        "profileId": "mannix"
      }
    },
    {
      "id": "OR-H-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Lesly Muñoz",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/munoz",
        "profileId": "munoz"
      }
    },
    {
      "id": "OR-H-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Anna Scharf",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/scharf",
        "profileId": "scharf"
      }
    },
    {
      "id": "OR-H-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Lucetta Elmer",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/elmer",
        "profileId": "elmer"
      }
    },
    {
      "id": "OR-H-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Ben Bowman",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/bowman",
        "profileId": "bowman"
      }
    },
    {
      "id": "OR-H-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Sue Rieke Smith",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/riekesmith",
        "profileId": "riekesmith"
      }
    },
    {
      "id": "OR-H-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Ken Helm",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/helm",
        "profileId": "helm"
      }
    },
    {
      "id": "OR-H-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "Dacia Grayber",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/grayber",
        "profileId": "grayber"
      }
    },
    {
      "id": "OR-H-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Susan McLain",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/mclain",
        "profileId": "mclain"
      }
    },
    {
      "id": "OR-H-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Nathan Sosa",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/sosa",
        "profileId": "sosa"
      }
    },
    {
      "id": "OR-H-31",
      "districtKey": "31",
      "districtLabel": "District 31",
      "current": {
        "name": "Darcey Edwards",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/edwards",
        "profileId": "edwards"
      }
    },
    {
      "id": "OR-H-32",
      "districtKey": "32",
      "districtLabel": "District 32",
      "current": {
        "name": "Cyrus Javadi",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/javadi",
        "profileId": "javadi"
      }
    },
    {
      "id": "OR-H-33",
      "districtKey": "33",
      "districtLabel": "District 33",
      "current": {
        "name": "Shannon Isadore",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/isadore",
        "profileId": "isadore"
      }
    },
    {
      "id": "OR-H-34",
      "districtKey": "34",
      "districtLabel": "District 34",
      "current": {
        "name": "Mari Watanabe",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/watanabe",
        "profileId": "watanabe"
      }
    },
    {
      "id": "OR-H-35",
      "districtKey": "35",
      "districtLabel": "District 35",
      "current": {
        "name": "Farrah Chaichi",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/chaichi",
        "profileId": "chaichi"
      }
    },
    {
      "id": "OR-H-36",
      "districtKey": "36",
      "districtLabel": "District 36",
      "current": {
        "name": "Hai Pham",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/phamh",
        "profileId": "phamh"
      }
    },
    {
      "id": "OR-H-37",
      "districtKey": "37",
      "districtLabel": "District 37",
      "current": {
        "name": "Jules Walters",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/walters",
        "profileId": "walters"
      }
    },
    {
      "id": "OR-H-38",
      "districtKey": "38",
      "districtLabel": "District 38",
      "current": {
        "name": "Daniel Nguyễn",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/nguyend",
        "profileId": "nguyend"
      }
    },
    {
      "id": "OR-H-39",
      "districtKey": "39",
      "districtLabel": "District 39",
      "current": {
        "name": "April Dobson",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/dobson",
        "profileId": "dobson"
      }
    },
    {
      "id": "OR-H-40",
      "districtKey": "40",
      "districtLabel": "District 40",
      "current": {
        "name": "Annessa Hartman",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/hartman",
        "profileId": "hartman"
      }
    },
    {
      "id": "OR-H-41",
      "districtKey": "41",
      "districtLabel": "District 41",
      "current": {
        "name": "Mark Gamba",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/gamba",
        "profileId": "gamba"
      }
    },
    {
      "id": "OR-H-42",
      "districtKey": "42",
      "districtLabel": "District 42",
      "current": {
        "name": "Rob Nosse",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/nosse",
        "profileId": "nosse"
      }
    },
    {
      "id": "OR-H-43",
      "districtKey": "43",
      "districtLabel": "District 43",
      "current": {
        "name": "Tawna D. Sanchez",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/sanchez",
        "profileId": "sanchez"
      }
    },
    {
      "id": "OR-H-44",
      "districtKey": "44",
      "districtLabel": "District 44",
      "current": {
        "name": "Travis Nelson",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/nelson",
        "profileId": "nelson"
      }
    },
    {
      "id": "OR-H-45",
      "districtKey": "45",
      "districtLabel": "District 45",
      "current": {
        "name": "Thủy Trần",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/tran",
        "profileId": "tran"
      }
    },
    {
      "id": "OR-H-46",
      "districtKey": "46",
      "districtLabel": "District 46",
      "current": {
        "name": "Willy Chotzen",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/chotzen",
        "profileId": "chotzen"
      }
    },
    {
      "id": "OR-H-47",
      "districtKey": "47",
      "districtLabel": "District 47",
      "current": {
        "name": "Andrea Valderrama",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/valderrama",
        "profileId": "valderrama"
      }
    },
    {
      "id": "OR-H-48",
      "districtKey": "48",
      "districtLabel": "District 48",
      "current": {
        "name": "Lamar Wise",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/wise",
        "profileId": "wise"
      }
    },
    {
      "id": "OR-H-49",
      "districtKey": "49",
      "districtLabel": "District 49",
      "current": {
        "name": "Zach Hudson",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/hudson",
        "profileId": "hudson"
      }
    },
    {
      "id": "OR-H-50",
      "districtKey": "50",
      "districtLabel": "District 50",
      "current": {
        "name": "Ricki Ruiz",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/ruiz",
        "profileId": "ruiz"
      }
    },
    {
      "id": "OR-H-51",
      "districtKey": "51",
      "districtLabel": "District 51",
      "current": {
        "name": "Matt Bunch",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/bunch",
        "profileId": "bunch"
      }
    },
    {
      "id": "OR-H-52",
      "districtKey": "52",
      "districtLabel": "District 52",
      "current": {
        "name": "Jeff Helfrich",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/helfrich",
        "profileId": "helfrich"
      }
    },
    {
      "id": "OR-H-53",
      "districtKey": "53",
      "districtLabel": "District 53",
      "current": {
        "name": "Emerson Levy",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/levye",
        "profileId": "levye"
      }
    },
    {
      "id": "OR-H-54",
      "districtKey": "54",
      "districtLabel": "District 54",
      "current": {
        "name": "Jason Kropf",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/kropf",
        "profileId": "kropf"
      }
    },
    {
      "id": "OR-H-55",
      "districtKey": "55",
      "districtLabel": "District 55",
      "current": {
        "name": "E. Werner Reschke",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/reschke",
        "profileId": "reschke"
      }
    },
    {
      "id": "OR-H-56",
      "districtKey": "56",
      "districtLabel": "District 56",
      "current": {
        "name": "Emily McIntire",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/mcintire",
        "profileId": "mcintire"
      }
    },
    {
      "id": "OR-H-57",
      "districtKey": "57",
      "districtLabel": "District 57",
      "current": {
        "name": "Gregory Smith",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/smithg",
        "profileId": "smithg"
      }
    },
    {
      "id": "OR-H-58",
      "districtKey": "58",
      "districtLabel": "District 58",
      "current": {
        "name": "Bobby Levy",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/levy",
        "profileId": "levy"
      }
    },
    {
      "id": "OR-H-59",
      "districtKey": "59",
      "districtLabel": "District 59",
      "current": {
        "name": "Vikki Breese-Iverson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/breese-iverson",
        "profileId": "breese-iverson"
      }
    },
    {
      "id": "OR-H-60",
      "districtKey": "60",
      "districtLabel": "District 60",
      "current": {
        "name": "Mark Owens",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/house/Pages/RepresentativesMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/owens",
        "profileId": "owens"
      }
    }
  ],
  "senate": [
    {
      "id": "OR-S-1",
      "districtKey": "1",
      "districtLabel": "District 1",
      "current": {
        "name": "David Brock Smith",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/smithd",
        "profileId": "smithd"
      }
    },
    {
      "id": "OR-S-2",
      "districtKey": "2",
      "districtLabel": "District 2",
      "current": {
        "name": "Noah Robinson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/robinsonn",
        "profileId": "robinsonn"
      }
    },
    {
      "id": "OR-S-3",
      "districtKey": "3",
      "districtLabel": "District 3",
      "current": {
        "name": "Jeff Golden",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/golden",
        "profileId": "golden"
      }
    },
    {
      "id": "OR-S-4",
      "districtKey": "4",
      "districtLabel": "District 4",
      "current": {
        "name": "Floyd Prozanski",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/prozanski",
        "profileId": "prozanski"
      }
    },
    {
      "id": "OR-S-5",
      "districtKey": "5",
      "districtLabel": "District 5",
      "current": {
        "name": "Dick Anderson",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/anderson",
        "profileId": "anderson"
      }
    },
    {
      "id": "OR-S-6",
      "districtKey": "6",
      "districtLabel": "District 6",
      "current": {
        "name": "Cedric Hayden",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/hayden/",
        "profileId": "hayden"
      }
    },
    {
      "id": "OR-S-7",
      "districtKey": "7",
      "districtLabel": "District 7",
      "current": {
        "name": "James I. Manning Jr.",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/manning",
        "profileId": "manning"
      }
    },
    {
      "id": "OR-S-8",
      "districtKey": "8",
      "districtLabel": "District 8",
      "current": {
        "name": "Sara Gelser Blouin",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/gelser",
        "profileId": "gelser"
      }
    },
    {
      "id": "OR-S-9",
      "districtKey": "9",
      "districtLabel": "District 9",
      "current": {
        "name": "Fred Girod",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/girod",
        "profileId": "girod"
      }
    },
    {
      "id": "OR-S-10",
      "districtKey": "10",
      "districtLabel": "District 10",
      "current": {
        "name": "Deb Patterson",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/patterson",
        "profileId": "patterson"
      }
    },
    {
      "id": "OR-S-11",
      "districtKey": "11",
      "districtLabel": "District 11",
      "current": {
        "name": "Kim Thatcher",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/thatcher",
        "profileId": "thatcher"
      }
    },
    {
      "id": "OR-S-12",
      "districtKey": "12",
      "districtLabel": "District 12",
      "current": {
        "name": "Bruce Starr",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/starr",
        "profileId": "starr"
      }
    },
    {
      "id": "OR-S-13",
      "districtKey": "13",
      "districtLabel": "District 13",
      "current": {
        "name": "Courtney Neron Misslin",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/neron",
        "profileId": "neron"
      }
    },
    {
      "id": "OR-S-14",
      "districtKey": "14",
      "districtLabel": "District 14",
      "current": {
        "name": "Kate Lieber",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/lieber",
        "profileId": "lieber"
      }
    },
    {
      "id": "OR-S-15",
      "districtKey": "15",
      "districtLabel": "District 15",
      "current": {
        "name": "Janeen Sollman",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/sollman",
        "profileId": "sollman"
      }
    },
    {
      "id": "OR-S-16",
      "districtKey": "16",
      "districtLabel": "District 16",
      "current": {
        "name": "Suzanne Weber",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/weber",
        "profileId": "weber"
      }
    },
    {
      "id": "OR-S-17",
      "districtKey": "17",
      "districtLabel": "District 17",
      "current": {
        "name": "Lisa Reynolds",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/reynolds",
        "profileId": "reynolds"
      }
    },
    {
      "id": "OR-S-18",
      "districtKey": "18",
      "districtLabel": "District 18",
      "current": {
        "name": "Wlnsvey Campos",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/campos",
        "profileId": "campos"
      }
    },
    {
      "id": "OR-S-19",
      "districtKey": "19",
      "districtLabel": "District 19",
      "current": {
        "name": "Rob Wagner",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/wagner",
        "profileId": "wagner"
      }
    },
    {
      "id": "OR-S-20",
      "districtKey": "20",
      "districtLabel": "District 20",
      "current": {
        "name": "Mark Meek",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/meek",
        "profileId": "meek"
      }
    },
    {
      "id": "OR-S-21",
      "districtKey": "21",
      "districtLabel": "District 21",
      "current": {
        "name": "Kathleen Taylor",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/taylor",
        "profileId": "taylor"
      }
    },
    {
      "id": "OR-S-22",
      "districtKey": "22",
      "districtLabel": "District 22",
      "current": {
        "name": "Lew Frederick",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/frederick",
        "profileId": "frederick"
      }
    },
    {
      "id": "OR-S-23",
      "districtKey": "23",
      "districtLabel": "District 23",
      "current": {
        "name": "Khanh Pham",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/pham",
        "profileId": "pham"
      }
    },
    {
      "id": "OR-S-24",
      "districtKey": "24",
      "districtLabel": "District 24",
      "current": {
        "name": "Kayse Jama",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/jama",
        "profileId": "jama"
      }
    },
    {
      "id": "OR-S-25",
      "districtKey": "25",
      "districtLabel": "District 25",
      "current": {
        "name": "Chris Gorsek",
        "party": "D",
        "partyLabel": "Democratic",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/gorsek",
        "profileId": "gorsek"
      }
    },
    {
      "id": "OR-S-26",
      "districtKey": "26",
      "districtLabel": "District 26",
      "current": {
        "name": "Christine Drazan",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/drazan",
        "profileId": "drazan"
      }
    },
    {
      "id": "OR-S-27",
      "districtKey": "27",
      "districtLabel": "District 27",
      "current": {
        "name": "Anthony Broadman",
        "party": "D",
        "partyLabel": "Democrat",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/broadman",
        "profileId": "broadman"
      }
    },
    {
      "id": "OR-S-28",
      "districtKey": "28",
      "districtLabel": "District 28",
      "current": {
        "name": "Diane Linthicum",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/linthicumd",
        "profileId": "linthicumd"
      }
    },
    {
      "id": "OR-S-29",
      "districtKey": "29",
      "districtLabel": "District 29",
      "current": {
        "name": "Todd Nash",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/nash",
        "profileId": "nash"
      }
    },
    {
      "id": "OR-S-30",
      "districtKey": "30",
      "districtLabel": "District 30",
      "current": {
        "name": "Mike McLane",
        "party": "R",
        "partyLabel": "Republican",
        "status": "serving",
        "sourceUrl": "https://www.oregonlegislature.gov/senate/Pages/SenatorsMobile.aspx",
        "memberUrl": "https://www.oregonlegislature.gov/mclane",
        "profileId": "mclane"
      }
    }
  ]
}
