{
 "state": "NJ",
 "updated": "2026-10-25T19:25:23.824Z",
 "sources": [
  {
   "name": "Open States (openstates/people), public domain",
   "url": "https://github.com/openstates/people",
   "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
   "committedAt": "2026-10-24T00:49:28.000Z",
   "retrievedAt": "2026-10-25T19:25:22.547Z"
  },
  {
   "name": "U.S. Census Bureau, 2024 state legislative district block equivalency files",
   "url": "https://www2.census.gov/programs-surveys/decennial/rdo/mapping-files/2025/2024-state-legislative-bef/",
   "vintage": "2024 districts on 2020 census blocks",
   "builtAt": "2026-10-24T21:20:55.601Z"
  },
  {
   "name": "U.S. Census Bureau, 2020 Census redistricting data (P.L. 94-171), total population by block",
   "url": "https://www2.census.gov/programs-surveys/decennial/2020/data/01-Redistricting_File--PL_94-171/New_Jersey/",
   "builtAt": "2026-10-24T21:20:55.601Z"
  },
  {
   "name": "U.S. Census Bureau, 2024 state legislative district to 2020 county relationship files (names)",
   "url": "https://www2.census.gov/geo/docs/maps-data/data/rel2020/cd-sld/",
   "builtAt": "2026-10-24T21:20:55.601Z"
  },
  {
   "name": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search",
   "url": "https://www.njelecefilesearch.com/Searchcandidatemetrics",
   "retrievedAt": "2026-10-25T19:25:13.446Z",
   "note": "Campaign money, matched on chamber, district and last name"
  }
 ],
 "moneyNote": null,
 "members": [
  {
   "id": "ocd-person/4cb8db73-8982-4b4f-9c90-f86b20b217bc",
   "name": "Mike Testa",
   "chamber": "upper",
   "district": "1",
   "party": "Republican",
   "email": "sentesta@njleg.org",
   "phone": "609-847-3905",
   "url": "https://testa.senatenj.com/testa.php",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Testa",
   "terracivicUrl": "https://terracivic.com/legislators/nj/mike-testa-4cb8db73/",
   "since": "2019-12-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Michael-L-Testa-Jr-4cb8db73-8982-4b4f-9c90-f86b20b217bc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/5a6bf64a-7731-4e80-8208-e1a18f09762b",
   "name": "Vince Polistina",
   "chamber": "upper",
   "district": "2",
   "party": "Republican",
   "email": "senpolistina@njleg.org",
   "phone": "609-847-3905",
   "url": "https://polistina.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Vincent_J._Polistina",
   "terracivicUrl": "https://terracivic.com/legislators/nj/vince-polistina-5a6bf64a/",
   "since": "2021-11-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Vincent-J-Polistina-5a6bf64a-7731-4e80-8208-e1a18f09762b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/1b726d76-851a-487b-a6e6-42ee4fa5c050",
   "name": "John Burzichelli",
   "chamber": "upper",
   "district": "3",
   "party": "Democratic",
   "email": "senburzichelli@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/api/legislatorData/legislatorBio/458",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/John_J._Burzichelli",
   "terracivicUrl": "https://terracivic.com/legislators/nj/john-burzichelli-1b726d76/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/John-J-Burzichelli-1b726d76-851a-487b-a6e6-42ee4fa5c050.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/f15f8b7e-96ee-41e8-b59c-b277927985c0",
   "name": "Paul Moriarty",
   "chamber": "upper",
   "district": "4",
   "party": "Democratic",
   "email": "senmoriarty@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/paul-moriarty/",
   "photo": "https://www.njleg.state.nj.us/members/memberphotos/moriarty_color.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_D._Moriarty",
   "terracivicUrl": "https://terracivic.com/legislators/nj/paul-moriarty-f15f8b7e/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Paul-D-Moriarty-f15f8b7e-96ee-41e8-b59c-b277927985c0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/b656905a-de58-4d36-b433-276788233b1f",
   "name": "Nilsa Cruz-Perez",
   "chamber": "upper",
   "district": "5",
   "party": "Democratic",
   "email": "sencruzperez@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/371/senator-cruz-perez",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Nilsa_Cruz-Perez",
   "terracivicUrl": "https://terracivic.com/legislators/nj/nilsa-cruz-perez-b656905a/",
   "since": "2014-12-15",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Nilsa-Cruz-Perez-b656905a-de58-4d36-b433-276788233b1f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/87714b2b-1868-4d3f-aa3f-a3d25db0fbc6",
   "name": "Jim Beach",
   "chamber": "upper",
   "district": "6",
   "party": "Democratic",
   "email": "senbeach@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/310/senator-beach",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/James_Beach",
   "terracivicUrl": "https://terracivic.com/legislators/nj/jim-beach-87714b2b/",
   "since": "2009-01-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/James-Beach-87714b2b-1868-4d3f-aa3f-a3d25db0fbc6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/a1c9ec59-4127-4973-b100-f35c30bb817c",
   "name": "Troy Singleton",
   "chamber": "upper",
   "district": "7",
   "party": "Democratic",
   "email": "sensingleton@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/395/senator-singleton",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Troy_Singleton",
   "terracivicUrl": "https://terracivic.com/legislators/nj/troy-singleton-a1c9ec59/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Troy-Singleton-a1c9ec59-4127-4973-b100-f35c30bb817c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/0e989cd5-91f8-4595-8346-bbac4f3d2c9e",
   "name": "Latham Tiver",
   "chamber": "upper",
   "district": "8",
   "party": "Republican",
   "email": "sentiver@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/464/senator-tiver",
   "photo": "https://pub.njleg.gov/publications/members/tiver_latham_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Latham_Tiver",
   "terracivicUrl": "https://terracivic.com/legislators/nj/latham-tiver-0e989cd5/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Latham-Tiver-0e989cd5-91f8-4595-8346-bbac4f3d2c9e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/0f0e1edc-6ab5-4fca-8999-2db3229c5d19",
   "name": "Carmen Amato",
   "chamber": "upper",
   "district": "9",
   "party": "Republican",
   "email": "senamato@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/465/senator-amato",
   "photo": "https://pub.njleg.gov/publications/members/amato_carmen_2024.jpg",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/nj/carmen-amato-0f0e1edc/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Carmen-Amato-0f0e1edc-6ab5-4fca-8999-2db3229c5d19.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/32e625c0-5e22-40b4-a6a3-4040d10e6ff0",
   "name": "Jim Holzapfel",
   "chamber": "upper",
   "district": "10",
   "party": "Republican",
   "email": "senholzapfel@njleg.org",
   "phone": "609-847-3905",
   "url": "https://holzapfel.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/James_W._Holzapfel",
   "terracivicUrl": "https://terracivic.com/legislators/nj/jim-holzapfel-32e625c0/",
   "since": "2012-01-10",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/James-W-Holzapfel-32e625c0-5e22-40b4-a6a3-4040d10e6ff0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/76afbcca-bed8-4e2e-bc3a-0fd6d53158a5",
   "name": "Vin Gopal",
   "chamber": "upper",
   "district": "11",
   "party": "Democratic",
   "email": "sengopal@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/405/senator-gopal",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Vin_Gopal",
   "terracivicUrl": "https://terracivic.com/legislators/nj/vin-gopal-76afbcca/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Vin-Gopal-76afbcca-bed8-4e2e-bc3a-0fd6d53158a5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/fee23b32-9f92-4951-889e-6d09749a78b9",
   "name": "Owen Henry",
   "chamber": "upper",
   "district": "12",
   "party": "Republican",
   "email": "senhenry@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/470/senator-henry",
   "photo": "https://pub.njleg.gov/publications/members/henry_owen_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Owen_Henry",
   "terracivicUrl": "https://terracivic.com/legislators/nj/owen-henry-fee23b32/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Owen-Henry-fee23b32-9f92-4951-889e-6d09749a78b9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/ac044b70-7745-435a-9c38-c4af013d0b0e",
   "name": "Declan O'Scanlon",
   "chamber": "upper",
   "district": "13",
   "party": "Republican",
   "email": "senoscanlon@njleg.org",
   "phone": "609-847-3905",
   "url": "https://oscanlon.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Declan_O%27Scanlon",
   "terracivicUrl": "https://terracivic.com/legislators/nj/declan-o-scanlon-ac044b70/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Declan-J-OScanlon-Jr-ac044b70-7745-435a-9c38-c4af013d0b0e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/27646653-40e2-4c79-b608-0f2edcaa0322",
   "name": "Linda Greenstein",
   "chamber": "upper",
   "district": "14",
   "party": "Democratic",
   "email": "sengreenstein@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/329/senator-greenstein",
   "photo": "https://www.njleg.state.nj.us/members/memberphotos/greenstein_color.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Linda_R._Greenstein",
   "terracivicUrl": "https://terracivic.com/legislators/nj/linda-greenstein-27646653/",
   "since": "2010-12-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Linda-R-Greenstein-27646653-40e2-4c79-b608-0f2edcaa0322.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/26eb8b3c-59a5-49ca-841c-13a569444994",
   "name": "Shirley Turner",
   "chamber": "upper",
   "district": "15",
   "party": "Democratic",
   "email": "senturner@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/47/senator-turner",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Shirley_Turner",
   "terracivicUrl": "https://terracivic.com/legislators/nj/shirley-turner-26eb8b3c/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Shirley-K-Turner-26eb8b3c-59a5-49ca-841c-13a569444994.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/7782ffcd-73df-41b5-9857-fd7b10953bf3",
   "name": "Andrew Zwicker",
   "chamber": "upper",
   "district": "16",
   "party": "Democratic",
   "email": "senzwicker@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.andrewzwicker.com",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Andrew_Zwicker",
   "terracivicUrl": "https://terracivic.com/legislators/nj/andrew-zwicker-7782ffcd/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Andrew-Zwicker-7782ffcd-73df-41b5-9857-fd7b10953bf3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/177d44ba-0c93-4e26-b245-84aa2239f7b4",
   "name": "Bob Smith",
   "chamber": "upper",
   "district": "17",
   "party": "Democratic",
   "email": "senbsmith@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/53/senator-smith",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Bob_Smith_(New_Jersey_State_Senator)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/bob-smith-177d44ba/",
   "since": "2002-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Bob-Smith-177d44ba-0c93-4e26-b245-84aa2239f7b4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/16048732-130c-4102-b6e7-2d8faa0c3f52",
   "name": "Patrick Diegnan",
   "chamber": "upper",
   "district": "18",
   "party": "Democratic",
   "email": "sendiegnan@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/387/senator-diegnan",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Patrick_J._Diegnan",
   "terracivicUrl": "https://terracivic.com/legislators/nj/patrick-diegnan-16048732/",
   "since": "2016-05-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Patrick-J-Diegnan-Jr-16048732-130c-4102-b6e7-2d8faa0c3f52.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/97fba3ff-adc8-4323-bf77-37acfe18b735",
   "name": "Joe Vitale",
   "chamber": "upper",
   "district": "19",
   "party": "Democratic",
   "email": "senvitale@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/175/senator-vitale",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Joe_F._Vitale",
   "terracivicUrl": "https://terracivic.com/legislators/nj/joe-vitale-97fba3ff/",
   "since": "1998-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Joseph-F-Vitale-97fba3ff-adc8-4323-bf77-37acfe18b735.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/5dcef6ac-7dbe-4c65-a53b-670c89a615e7",
   "name": "Joe Cryan",
   "chamber": "upper",
   "district": "20",
   "party": "Democratic",
   "email": "sencryan@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/406/senator-cryan",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_Cryan",
   "terracivicUrl": "https://terracivic.com/legislators/nj/joe-cryan-5dcef6ac/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Joseph-P-Cryan-5dcef6ac-7dbe-4c65-a53b-670c89a615e7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/08a758f9-92fb-4e59-ac8f-edc75aaf3390",
   "name": "Jon Bramnick",
   "chamber": "upper",
   "district": "21",
   "party": "Republican",
   "email": "senbramnick@njleg.org",
   "phone": "609-847-3905",
   "url": "https://bramnick.senatenj.com/",
   "photo": "https://pub.njleg.gov/publications/members/bramnick_jon_2020_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jon_Bramnick",
   "terracivicUrl": "https://terracivic.com/legislators/nj/jon-bramnick-08a758f9/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Jon-M-Bramnick-08a758f9-92fb-4e59-ac8f-edc75aaf3390.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/4d47b297-b5f4-4d83-94e6-bb95eb91ecd7",
   "name": "Nick Scutari",
   "chamber": "upper",
   "district": "22",
   "party": "Democratic",
   "email": "senscutari@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/237/senator-scutari",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Nicholas_Scutari",
   "terracivicUrl": "https://terracivic.com/legislators/nj/nick-scutari-4d47b297/",
   "since": "2004-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Nicholas-P-Scutari-4d47b297-b5f4-4d83-94e6-bb95eb91ecd7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/2798197f-1516-44ef-9933-99e5b23f19c8",
   "name": "Doug Steinhardt",
   "chamber": "upper",
   "district": "23",
   "party": "Republican",
   "email": "sensteinhardt@njleg.org",
   "phone": "609-847-3905",
   "url": "https://steinhardt.senatenj.com/",
   "photo": "https://pub.njleg.gov/publications/members/steinhardt_douglas_2023_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Doug_Steinhardt",
   "terracivicUrl": "https://terracivic.com/legislators/nj/doug-steinhardt-2798197f/",
   "since": "2022-12-19",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Douglas-J-Steinhardt-2798197f-1516-44ef-9933-99e5b23f19c8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/1dde507a-70ed-4f89-95f8-cd11748a753c",
   "name": "Parker Space",
   "chamber": "upper",
   "district": "24",
   "party": "Republican",
   "email": "senspace@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/space/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Parker_Space",
   "terracivicUrl": "https://terracivic.com/legislators/nj/parker-space-1dde507a/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Parker-Space-1dde507a-70ed-4f89-95f8-cd11748a753c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/f321f20f-b8af-4d0b-85ba-e7b8dcf9ae03",
   "name": "Tony Bucco",
   "chamber": "upper",
   "district": "25",
   "party": "Republican",
   "email": "senbucco@njleg.org",
   "phone": "609-847-3905",
   "url": "https://bucco.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Tony_Bucco",
   "terracivicUrl": "https://terracivic.com/legislators/nj/tony-bucco-f321f20f/",
   "since": "2019-10-24",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Anthony-M-Bucco-f321f20f-b8af-4d0b-85ba-e7b8dcf9ae03.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/4bf4c8e4-5a97-4100-b34d-cb01da6ab266",
   "name": "Joe Pennacchio",
   "chamber": "upper",
   "district": "26",
   "party": "Republican",
   "email": "senpennacchio@njleg.org",
   "phone": "609-847-3905",
   "url": "https://pennacchio.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_Pennacchio",
   "terracivicUrl": "https://terracivic.com/legislators/nj/joe-pennacchio-4bf4c8e4/",
   "since": "2008-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Joseph-Pennacchio-4bf4c8e4-5a97-4100-b34d-cb01da6ab266.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/1fec06e0-00df-4d84-8c9a-18e80a6f29e2",
   "name": "John McKeon",
   "chamber": "upper",
   "district": "27",
   "party": "Democratic",
   "email": "senmckeon@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/john-mckeon/",
   "photo": "https://www.njleg.state.nj.us/members/memberphotos/mckeon_color.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_F._McKeon",
   "terracivicUrl": "https://terracivic.com/legislators/nj/john-mckeon-1fec06e0/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/John-F-McKeon-1fec06e0-00df-4d84-8c9a-18e80a6f29e2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/b8495630-20f7-4f9e-bf84-2a13a6da3794",
   "name": "Renee Burgess",
   "chamber": "upper",
   "district": "28",
   "party": "Democratic",
   "email": "senburgess@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/455/senator-burgess",
   "photo": "https://pub.njleg.gov/publications/members/burgess_renee_2022_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Renee_Burgess",
   "terracivicUrl": "https://terracivic.com/legislators/nj/renee-burgess-b8495630/",
   "since": "2022-09-29",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Renee-C-Burgess-b8495630-20f7-4f9e-bf84-2a13a6da3794.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/907aae0b-1026-405a-9429-cadd01efd79d",
   "name": "Teresa Ruiz",
   "chamber": "upper",
   "district": "29",
   "party": "Democratic",
   "email": "senruiz@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/287/senator-ruiz",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Teresa_Ruiz_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/teresa-ruiz-907aae0b/",
   "since": "2008-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/M-Teresa-Ruiz-907aae0b-1026-405a-9429-cadd01efd79d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/45219a29-080f-4452-9b05-92488e96f2f1",
   "name": "Bob Singer",
   "chamber": "upper",
   "district": "30",
   "party": "Republican",
   "email": "sensinger@njleg.org",
   "phone": "609-847-3905",
   "url": "https://singer.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Robert_W._Singer",
   "terracivicUrl": "https://terracivic.com/legislators/nj/bob-singer-45219a29/",
   "since": "1993-10-14",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Robert-W-Singer-45219a29-080f-4452-9b05-92488e96f2f1.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/d8c826c4-95c7-465b-8448-1f05495bfc45",
   "name": "Angela McKnight",
   "chamber": "upper",
   "district": "31",
   "party": "Democratic",
   "email": "senmcknight@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/383/assemblywoman-mcknight",
   "photo": "https://www.njleg.state.nj.us/members/memberphotos/mcknight_color.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Angela_V._McKnight",
   "terracivicUrl": "https://terracivic.com/legislators/nj/angela-mcknight-d8c826c4/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Angela-V-McKnight-d8c826c4-95c7-465b-8448-1f05495bfc45.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/fe8bf5e4-85ed-423b-b2d8-301f29d3faea",
   "name": "Raj Mukherji",
   "chamber": "upper",
   "district": "32",
   "party": "Democratic",
   "email": "senmukherji@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/raj-mukherji/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Raj_Mukherji",
   "terracivicUrl": "https://terracivic.com/legislators/nj/raj-mukherji-fe8bf5e4/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Raj-Mukherji-fe8bf5e4-85ed-423b-b2d8-301f29d3faea.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/6f616307-dafe-44ca-a6b3-5f9516d21f89",
   "name": "Brian Stack",
   "chamber": "upper",
   "district": "33",
   "party": "Democratic",
   "email": "senstack@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/306/senator-stack",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Brian_P._Stack",
   "terracivicUrl": "https://terracivic.com/legislators/nj/brian-stack-6f616307/",
   "since": "2008-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Brian-P-Stack-6f616307-dafe-44ca-a6b3-5f9516d21f89.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/707e3027-d06f-4346-8c11-3ff1becbe725",
   "name": "Britnee Timberlake",
   "chamber": "upper",
   "district": "34",
   "party": "Democratic",
   "email": "sentimberlake@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/britnee-timberlake/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Britnee_Timberlake",
   "terracivicUrl": "https://terracivic.com/legislators/nj/britnee-timberlake-707e3027/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Britnee-N-Timberlake-707e3027-d06f-4346-8c11-3ff1becbe725.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/18fa38fc-954e-43d9-a294-a2068828216e",
   "name": "Benjie Wimberly",
   "chamber": "upper",
   "district": "35",
   "party": "Democratic",
   "email": "senwimberly@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/176/Benjie-E-Wimberly---District-35",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Benjie_E._Wimberly",
   "terracivicUrl": "https://terracivic.com/legislators/nj/benjie-wimberly-18fa38fc/",
   "since": "2025-01-30",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Benjie-E-Wimberly-18fa38fc-954e-43d9-a294-a2068828216e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 253707.27,
    "spent": 212333.26,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-SENATE-476744",
    "committeeName": "Benjie Wimberly",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/1d8eb6cf-cff2-4948-ba03-7f31fcadd4ec",
   "name": "Paul Sarlo",
   "chamber": "upper",
   "district": "36",
   "party": "Democratic",
   "email": "sensarlo@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/223/senator-sarlo",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Sarlo",
   "terracivicUrl": "https://terracivic.com/legislators/nj/paul-sarlo-1d8eb6cf/",
   "since": "2003-05-19",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Paul-A-Sarlo-1d8eb6cf-cff2-4948-ba03-7f31fcadd4ec.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/53fe6716-2bdb-4926-993f-4a2cf002ad51",
   "name": "Gordon Johnson",
   "chamber": "upper",
   "district": "37",
   "party": "Democratic",
   "email": "senjohnson@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/434/senator-johnson",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Gordon_M._Johnson",
   "terracivicUrl": "https://terracivic.com/legislators/nj/gordon-johnson-53fe6716/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Gordon-M-Johnson-53fe6716-2bdb-4926-993f-4a2cf002ad51.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/90a0a109-2ce3-4a55-8761-1e07ff875703",
   "name": "Joe Lagana",
   "chamber": "upper",
   "district": "38",
   "party": "Democratic",
   "email": "senlagana@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njleg.state.nj.us/legislative-roster/411/senator-lagana",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_Lagana",
   "terracivicUrl": "https://terracivic.com/legislators/nj/joe-lagana-90a0a109/",
   "since": "2018-04-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Joseph-A-Lagana-90a0a109-2ce3-4a55-8761-1e07ff875703.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/57fe7d05-af12-4f44-b143-e19814f2cfa2",
   "name": "Holly Schepisi",
   "chamber": "upper",
   "district": "39",
   "party": "Republican",
   "email": "senschepisi@njleg.org",
   "phone": "609-847-3905",
   "url": "https://schepisi.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Holly_Schepisi",
   "terracivicUrl": "https://terracivic.com/legislators/nj/holly-schepisi-57fe7d05/",
   "since": "2021-03-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Holly-T-Schepisi-57fe7d05-af12-4f44-b143-e19814f2cfa2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/0880a4b0-8e91-484b-aa12-6e0444838c44",
   "name": "Kristin Corrado",
   "chamber": "upper",
   "district": "40",
   "party": "Republican",
   "email": "sencorrado@njleg.org",
   "phone": "609-847-3905",
   "url": "https://corrado.senatenj.com/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Kristin_Corrado",
   "terracivicUrl": "https://terracivic.com/legislators/nj/kristin-corrado-0880a4b0/",
   "since": "2017-10-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Kristin-M-Corrado-0880a4b0-8e91-484b-aa12-6e0444838c44.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/4ebe8d6e-9814-4f68-aa9f-148c0942eaab",
   "name": "Antwan McClellan",
   "chamber": "lower",
   "district": "1",
   "party": "Republican",
   "email": "asmmcclellan@njleg.org",
   "phone": "609-778-2012",
   "url": "https://www.njassemblygop.com/212/Antwan-McClellan",
   "photo": "http://www.njleg.state.nj.us/members/memberphotos/mcclellan_antwan_2020.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Antwan_McClellan",
   "terracivicUrl": "https://terracivic.com/legislators/nj/antwan-mcclellan-4ebe8d6e/",
   "since": "2020-01-14",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Antwan-McClellan-4ebe8d6e-9814-4f68-aa9f-148c0942eaab.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/7f9ebe1c-d4fa-4dd0-8948-7cf6248ffb6d",
   "name": "Erik Simonsen",
   "chamber": "lower",
   "district": "1",
   "party": "Republican",
   "email": "asmsimonsen@njleg.org",
   "phone": "609-778-2012",
   "url": "https://www.njassemblygop.com/235/Erik-Simonsen",
   "photo": "http://www.njleg.state.nj.us/members/memberphotos/simonsen_erik_2020.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Erik_K._Simonsen",
   "terracivicUrl": "https://terracivic.com/legislators/nj/erik-simonsen-7f9ebe1c/",
   "since": "2020-01-14",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Erik-Simonsen-7f9ebe1c-d4fa-4dd0-8948-7cf6248ffb6d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/df880b40-1e96-49d0-92bc-70732a1cce32",
   "name": "Don Guardian",
   "chamber": "lower",
   "district": "2",
   "party": "Republican",
   "email": "asmguardian@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/224/Donald-Guardian",
   "photo": "https://pub.njleg.gov/publications/members/guardian_don_2022_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Don_Guardian",
   "terracivicUrl": "https://terracivic.com/legislators/nj/don-guardian-df880b40/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Don-Guardian-df880b40-1e96-49d0-92bc-70732a1cce32.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 61737.87,
    "spent": 80658.04,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-454545",
    "committeeName": "Don Guardian",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/af1dfa82-2c03-4b0c-bf63-1eef9e8b6616",
   "name": "Maureen Rowan",
   "chamber": "lower",
   "district": "2",
   "party": "Democratic",
   "email": "aswrowan@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/501/assemblywoman-rowan",
   "photo": "https://pub.njleg.gov/publications/members/rowan_maureen_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Maureen_Rowan",
   "terracivicUrl": "https://terracivic.com/legislators/nj/maureen-rowan-af1dfa82/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Maureen-Rowan-af1dfa82-2c03-4b0c-bf63-1eef9e8b6616.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 168149.5,
    "spent": 81911,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476276",
    "committeeName": "Maureen Rowan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/64a8c09d-24a2-4d4c-a071-d09f0a30c79f",
   "name": "Dave Bailey",
   "chamber": "lower",
   "district": "3",
   "party": "Democratic",
   "email": "asmbailey@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/157/Dave-Bailey-Jr---District-3",
   "photo": "https://pub.njleg.gov/publications/members/bailey_dave_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/David_Bailey_(New_Jersey_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/dave-bailey-64a8c09d/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Dave-Bailey-64a8c09d-24a2-4d4c-a071-d09f0a30c79f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 343480.73,
    "spent": 397669.96,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459539",
    "committeeName": "Dave Bailey Jr.",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/5d619c98-5127-433c-99c6-adb888ab407b",
   "name": "Heather Simmons",
   "chamber": "lower",
   "district": "3",
   "party": "Democratic",
   "email": "aswsimmons@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/159/Heather-Simmons---District-3",
   "photo": "https://pub.njleg.gov/publications/members/simmons_heather_2024a.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Heather_Simmons_(New_Jersey_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/heather-simmons-5d619c98/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Heather-Simmons-5d619c98-5127-433c-99c6-adb888ab407b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 428341.25,
    "spent": 500926.91,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459538",
    "committeeName": "Heather Simmons",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/fab6547d-4f37-4c02-a738-dc4fb0b707e7",
   "name": "Cody Miller",
   "chamber": "lower",
   "district": "4",
   "party": "Democratic",
   "email": "asmmiller@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/161/Cody-Miller---District-4",
   "photo": "https://pub.njleg.gov/publications/members/miller_cody_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Cody_Miller_(New_Jersey_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/cody-miller-fab6547d/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Cody-Miller-fab6547d-4f37-4c02-a738-dc4fb0b707e7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 202714.8,
    "spent": 202714.8,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474331",
    "committeeName": "Cody Miller",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/fa6aa5c6-0479-4d12-88c0-75480bfbe3a5",
   "name": "Dan Hutchison",
   "chamber": "lower",
   "district": "4",
   "party": "Democratic",
   "email": "asmhutchison@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/160/Dan-Hutchison---District-4",
   "photo": "https://pub.njleg.gov/publications/members/hutchison_dan_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dan_Hutchinson",
   "terracivicUrl": "https://terracivic.com/legislators/nj/dan-hutchison-fa6aa5c6/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Dan-Hutchison-fa6aa5c6-0479-4d12-88c0-75480bfbe3a5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 430390.64,
    "spent": 558243.69,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-454602",
    "committeeName": "Dan Hutchison",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/1e9cd368-349e-4ddc-a34d-8301d0ac4841",
   "name": "Bill Moen",
   "chamber": "lower",
   "district": "5",
   "party": "Democratic",
   "email": "asmmoen@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/163/William-F-Moen-Jr---District-5",
   "photo": "https://pub.njleg.gov/publications/members/moen_william_2019_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/William_Moen",
   "terracivicUrl": "https://terracivic.com/legislators/nj/bill-moen-1e9cd368/",
   "since": "2020-01-14",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/William-F-Moen-Jr-1e9cd368-349e-4ddc-a34d-8301d0ac4841.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 180793.12,
    "spent": 180793.12,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-475012",
    "committeeName": "William Moen",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/3d5d3c07-70ed-481a-91ba-a19fce581561",
   "name": "Bill Spearman",
   "chamber": "lower",
   "district": "5",
   "party": "Democratic",
   "email": "asmspearman@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/162/William-W-Spearman---District-5",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/William_Spearman",
   "terracivicUrl": "https://terracivic.com/legislators/nj/bill-spearman-3d5d3c07/",
   "since": "2018-06-30",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/William-W-Spearman-3d5d3c07-70ed-481a-91ba-a19fce581561.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 229652.28,
    "spent": 284721.78,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-458999",
    "committeeName": "William Spearman",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/a27823aa-f5a9-4d6c-8089-1d8ceee6f8e0",
   "name": "Lou Greenwald",
   "chamber": "lower",
   "district": "6",
   "party": "Democratic",
   "email": "asmgreenwald@njleg.org",
   "phone": "609-847-3905",
   "url": "https://nj-newjerseylegislativead.civicplus.com/165/Louis-D-Greenwald---District-6",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Louis_Greenwald",
   "terracivicUrl": "https://terracivic.com/legislators/nj/lou-greenwald-a27823aa/",
   "since": "1996-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Louis-D-Greenwald-a27823aa-f5a9-4d6c-8089-1d8ceee6f8e0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 565843.85,
    "spent": 787848.91,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474582",
    "committeeName": "Louis Greenwald",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/a33ec105-c8ff-446b-ae8b-1a79f402f983",
   "name": "Melinda Kane",
   "chamber": "lower",
   "district": "6",
   "party": "Democratic",
   "email": "aswkane@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/387/Melinda-Kane---District-6",
   "photo": "https://storage.googleapis.com/enview-dev-public-general/legislative-people-photos/168239.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Melinda_Kane",
   "terracivicUrl": "https://terracivic.com/legislators/nj/melinda-kane-a33ec105/",
   "since": "2025-01-23",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Melinda-Kane-a33ec105-c8ff-446b-ae8b-1a79f402f983.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 255949.69,
    "spent": 255949.69,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-475150",
    "committeeName": "Melinda Kane",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/a189187b-df3f-4f10-8e5c-744ad7071787",
   "name": "Balvir Singh",
   "chamber": "lower",
   "district": "7",
   "party": "Democratic",
   "email": "asmsingh@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/389/Balvir-Singh---District-7",
   "photo": "https://pub.njleg.gov/publications/members/singh_balvir_2025a.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Balvir_Singh",
   "terracivicUrl": "https://terracivic.com/legislators/nj/balvir-singh-a189187b/",
   "since": "2025-01-30",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Balvir-Singh-a189187b-df3f-4f10-8e5c-744ad7071787.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 175705.73,
    "spent": 228291.9,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-466293",
    "committeeName": "Balvir Singh",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/c33b5f2b-0494-414f-aa84-d2286ae46095",
   "name": "Carol Murphy",
   "chamber": "lower",
   "district": "7",
   "party": "Democratic",
   "email": "aswmurphy@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/167/Carol-Murphy---District-7",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Carol_A._Murphy",
   "terracivicUrl": "https://terracivic.com/legislators/nj/carol-murphy-c33b5f2b/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Carol-A-Murphy-c33b5f2b-0494-414f-aa84-d2286ae46095.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 368036.44,
    "spent": 431618.1,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461373",
    "committeeName": "Carol A Murphy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/acf3b54e-9725-4867-aaa5-9275ada21b37",
   "name": "Andrea Katz",
   "chamber": "lower",
   "district": "8",
   "party": "Democratic",
   "email": "aswkatz@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/168/Andrea-Katz---District-8",
   "photo": "https://pub.njleg.gov/publications/members/katz_andrea_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Andrea_Katz",
   "terracivicUrl": "https://terracivic.com/legislators/nj/andrea-katz-acf3b54e/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Andrea-Katz-acf3b54e-9725-4867-aaa5-9275ada21b37.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 515750.37,
    "spent": 625821.97,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-454619",
    "committeeName": "Andrea Katz",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/21b098a3-5f30-40c7-9169-1d4b92402a99",
   "name": "Anthony Angelozzi",
   "chamber": "lower",
   "district": "8",
   "party": "Democratic",
   "email": "asmangelozzi@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/502/assemblyman-angelozzi",
   "photo": "https://pub.njleg.gov/publications/members/angelozzi_anthony_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Anthony_Angelozzi",
   "terracivicUrl": "https://terracivic.com/legislators/nj/anthony-angelozzi-21b098a3/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Anthony-Angelozzi-21b098a3-5f30-40c7-9169-1d4b92402a99.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 193867.82,
    "spent": 193867.82,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-470865",
    "committeeName": "Anthony Angelozzi",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/d6731a7f-a22e-48dd-8bba-fd2c155c16c3",
   "name": "Brian Rumpf",
   "chamber": "lower",
   "district": "9",
   "party": "Republican",
   "email": "asmrumpf@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/215/Brian-Rumpf",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Brian_E._Rumpf",
   "terracivicUrl": "https://terracivic.com/legislators/nj/brian-rumpf-d6731a7f/",
   "since": "2003-06-23",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Brian-E-Rumpf-d6731a7f-a22e-48dd-8bba-fd2c155c16c3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 81288.55,
    "spent": 100253.33,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474679",
    "committeeName": "Brian Rumpf",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/85863833-b5e6-40f2-aafc-5a0fc5f790d0",
   "name": "Greg Myhre",
   "chamber": "lower",
   "district": "9",
   "party": "Republican",
   "email": "asmmyhre@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/231/Gregory-Myhre",
   "photo": "https://pub.njleg.gov/publications/members/myrhe_gregory_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Greg_Myhre",
   "terracivicUrl": "https://terracivic.com/legislators/nj/greg-myhre-85863833/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Greg-Myhre-85863833-b5e6-40f2-aafc-5a0fc5f790d0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 37916.08,
    "spent": 56431.17,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459020",
    "committeeName": "Greg Myhre",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/2ac520a3-ae36-4936-a9c3-6842401b6c83",
   "name": "Greg McGuckin",
   "chamber": "lower",
   "district": "10",
   "party": "Republican",
   "email": "asmmcguckin@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/229/Gregory-McGuckin",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Gregory_P._McGuckin",
   "terracivicUrl": "https://terracivic.com/legislators/nj/greg-mcguckin-2ac520a3/",
   "since": "2012-01-10",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Gregory-P-McGuckin-2ac520a3-ae36-4936-a9c3-6842401b6c83.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 101461.43,
    "spent": 154773.78,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474310",
    "committeeName": "Gregory P McGuckin",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/e4c2301b-6812-423e-b27a-c40919f4bd5d",
   "name": "Paul Kanitra",
   "chamber": "lower",
   "district": "10",
   "party": "Republican",
   "email": "asmkanitra@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/226/Paul-Kanitra",
   "photo": "https://pub.njleg.gov/publications/members/kanitra_paul_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Kanitra",
   "terracivicUrl": "https://terracivic.com/legislators/nj/paul-kanitra-e4c2301b/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Paul-Kanitra-e4c2301b-6812-423e-b27a-c40919f4bd5d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 89121.47,
    "spent": 122305.65,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474309",
    "committeeName": "Paul Kanitra",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/589a73bd-a164-472a-8b50-4b4d0846cd24",
   "name": "Luanne Peterpaul",
   "chamber": "lower",
   "district": "11",
   "party": "Democratic",
   "email": "aswpeterpaul@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/172/Luanne-M-Peterpaul---District-11",
   "photo": "https://pub.njleg.gov/publications/members/peterpaul_luanne_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Luanne_Peterpaul",
   "terracivicUrl": "https://terracivic.com/legislators/nj/luanne-peterpaul-589a73bd/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Luanne-Peterpaul-589a73bd-a164-472a-8b50-4b4d0846cd24.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 498946.85,
    "spent": 534739.5,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474067",
    "committeeName": "Luanne Peterpaul",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/78ee83b9-ead4-4a03-89e7-f976d0454408",
   "name": "Margie Donlon",
   "chamber": "lower",
   "district": "11",
   "party": "Democratic",
   "email": "aswdonlon@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/171/Margie-M-Donlon---District-11",
   "photo": "https://pub.njleg.gov/publications/members/donlon_margie_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Margie_Donlon",
   "terracivicUrl": "https://terracivic.com/legislators/nj/margie-donlon-78ee83b9/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Margie-Donlon-78ee83b9-ead4-4a03-89e7-f976d0454408.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 484424.91,
    "spent": 524940.09,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459583",
    "committeeName": "Margie Donlon",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/fc986c0e-c1cd-422f-80c1-4d3691f34f28",
   "name": "Alex Sauickie",
   "chamber": "lower",
   "district": "12",
   "party": "Republican",
   "email": "asmsauickie@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/454/assemblyman-sauickie",
   "photo": "https://pub.njleg.gov/publications/members/sauickie_alex_2022_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Alex_Sauickie",
   "terracivicUrl": "https://terracivic.com/legislators/nj/alex-sauickie-fc986c0e/",
   "since": "2022-09-15",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Alex-Sauickie-fc986c0e-c1cd-422f-80c1-4d3691f34f28.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 133014.62,
    "spent": 180934.59,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459269",
    "committeeName": "Alexander Sauickie",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/b94db48b-9083-48c9-8b27-3603db14fa3e",
   "name": "Rob Clifton",
   "chamber": "lower",
   "district": "12",
   "party": "Republican",
   "email": "asmclifton@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/220/Robert-Clifton",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Robert_D._Clifton",
   "terracivicUrl": "https://terracivic.com/legislators/nj/rob-clifton-b94db48b/",
   "since": "2012-01-10",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Robert-D-Clifton-b94db48b-9083-48c9-8b27-3603db14fa3e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 116578.14,
    "spent": 147750.54,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-460145",
    "committeeName": "Robert Clifton",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/4323bf03-63e6-4f8b-9b2e-3554df7723bf",
   "name": "Gerry Scharfenberger",
   "chamber": "lower",
   "district": "13",
   "party": "Republican",
   "email": "asmscharfenberger@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/234/Gerry-Scharfenberger",
   "photo": "http://www.njleg.state.nj.us/members/memberphotos/scharfenberger_gerard_2020a.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Gerard_Scharfenberger",
   "terracivicUrl": "https://terracivic.com/legislators/nj/gerry-scharfenberger-4323bf03/",
   "since": "2020-01-14",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Gerard-Scharfenberger-4323bf03-63e6-4f8b-9b2e-3554df7723bf.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 309177.09,
    "spent": 464990.44,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-458991",
    "committeeName": "Gerard Scharfenberger",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/379945ef-55af-4b76-96ce-fcddbcb0c1c6",
   "name": "Vicky Flynn",
   "chamber": "lower",
   "district": "13",
   "party": "Republican",
   "email": "aswflynn@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/223/Victoria-Flynn",
   "photo": "https://pub.njleg.gov/publications/members/flynn_victoria_2022_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Vicky_Flynn",
   "terracivicUrl": "https://terracivic.com/legislators/nj/vicky-flynn-379945ef/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Vicky-Flynn-379945ef-55af-4b76-96ce-fcddbcb0c1c6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 184315.02,
    "spent": 223642.24,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-458992",
    "committeeName": "Victoria Flynn",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/c05a0080-95df-4576-a81c-d509fb4a5063",
   "name": "Tennille McCoy",
   "chamber": "lower",
   "district": "14",
   "party": "Democratic",
   "email": "aswmccoy@njleg.org",
   "phone": "609-847-3905",
   "url": "https://tennillermccoy.com/",
   "photo": "https://pub.njleg.gov/publications/members/mccoy_tennille_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tennille_McCoy",
   "terracivicUrl": "https://terracivic.com/legislators/nj/tennille-mccoy-c05a0080/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Tennille-McCoy-c05a0080-95df-4576-a81c-d509fb4a5063.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 125491.13,
    "spent": 142546.86,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461748",
    "committeeName": "Tennille McCoy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/08016f74-f5d6-4554-91b4-385fdbd558a7",
   "name": "Wayne DeAngelo",
   "chamber": "lower",
   "district": "14",
   "party": "Democratic",
   "email": "asmdeangelo@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/174/Wayne-P-DeAngelo---District-14",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Wayne_DeAngelo",
   "terracivicUrl": "https://terracivic.com/legislators/nj/wayne-deangelo-08016f74/",
   "since": "2008-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Wayne-P-DeAngelo-08016f74-f5d6-4554-91b4-385fdbd558a7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 1414581.09,
    "spent": 398155.69,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-454563",
    "committeeName": "Wayne P Deangelo",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/c6d61a12-eeb5-4400-943d-68a81b0728f0",
   "name": "Anthony Verrelli",
   "chamber": "lower",
   "district": "15",
   "party": "Democratic",
   "email": "asmverrelli@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/177/Anthony-S-Verrelli---District-15",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Anthony_Verrelli",
   "terracivicUrl": "https://terracivic.com/legislators/nj/anthony-verrelli-c6d61a12/",
   "since": "2018-08-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Anthony-S-Verrelli-c6d61a12-eeb5-4400-943d-68a81b0728f0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 788105.75,
    "spent": 1182962.88,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459704",
    "committeeName": "Anthony Verrelli",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/b432ec8c-f914-47dc-addd-740dfc95daaf",
   "name": "Verlina Reynolds-Jackson",
   "chamber": "lower",
   "district": "15",
   "party": "Democratic",
   "email": "aswreynoldsjackson@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/169/Verlina-Reynolds-Jackson---District-15",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Verlina_Reynolds-Jackson",
   "terracivicUrl": "https://terracivic.com/legislators/nj/verlina-reynolds-jackson-b432ec8c/",
   "since": "2018-02-15",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Verlina-Reynolds-Jackson-b432ec8c-f914-47dc-addd-740dfc95daaf.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/97251dd4-e275-4347-a757-a05366fa5013",
   "name": "Mitchelle Drulis",
   "chamber": "lower",
   "district": "16",
   "party": "Democratic",
   "email": "aswdrulis@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/178/Mitchelle-Drulis---District-16",
   "photo": "https://pub.njleg.gov/publications/members/drulis_mitchelle_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mitchelle_Drulis",
   "terracivicUrl": "https://terracivic.com/legislators/nj/mitchelle-drulis-97251dd4/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Mitchelle-Drulis-97251dd4-e275-4347-a757-a05366fa5013.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 351497.53,
    "spent": 377586.7,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474302",
    "committeeName": "Mitchelle Drulis",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/77b80e3f-bfdd-4c81-b92e-866c17abd398",
   "name": "Roy Freiman",
   "chamber": "lower",
   "district": "16",
   "party": "Democratic",
   "email": "asmfreiman@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/180/Roy-Freiman---District-16",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Roy_Freiman",
   "terracivicUrl": "https://terracivic.com/legislators/nj/roy-freiman-77b80e3f/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Roy-Freiman-77b80e3f-bfdd-4c81-b92e-866c17abd398.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 520121.76,
    "spent": 520121.76,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474301",
    "committeeName": "Roy Freiman",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/03acbfd3-a81b-4461-aff4-db7ecf5e8e48",
   "name": "Joe Danielsen",
   "chamber": "lower",
   "district": "17",
   "party": "Democratic",
   "email": "asmdanielsen@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/181/Joseph-Danielsen---District-17",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_Danielsen",
   "terracivicUrl": "https://terracivic.com/legislators/nj/joe-danielsen-03acbfd3/",
   "since": "2014-10-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Joe-Danielsen-03acbfd3-a81b-4461-aff4-db7ecf5e8e48.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 249771.26,
    "spent": 169214.1,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459595",
    "committeeName": "Joseph Danielsen",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/59c25089-5752-4eb9-a96b-a005c1c46743",
   "name": "Kevin Egan",
   "chamber": "lower",
   "district": "17",
   "party": "Democratic",
   "email": "asmegan@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/182/Kevin-P-Egan---District-17",
   "photo": "https://pub.njleg.gov/publications/members/egan_kevin_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kevin_Egan_(New_Jersey_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/kevin-egan-59c25089/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Kevin-Egan-59c25089-5752-4eb9-a96b-a005c1c46743.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 536651.75,
    "spent": 279625.92,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476455",
    "committeeName": "Kevin Egan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/d6732f77-1c72-4ee6-8d52-5c9b79987976",
   "name": "Robert Karabinchak",
   "chamber": "lower",
   "district": "18",
   "party": "Democratic",
   "email": "asmkarabinchak@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/189/Robert-Karabinchak---District-18",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Robert_Karabinchak",
   "terracivicUrl": "https://terracivic.com/legislators/nj/robert-karabinchak-d6732f77/",
   "since": "2016-05-26",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Robert-J-Karabinchak-d6732f77-1c72-4ee6-8d52-5c9b79987976.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 295302.4,
    "spent": 295302.4,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474045",
    "committeeName": "Robert Karabinchak",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/901f85af-77c2-4cff-8626-ac510fdc425f",
   "name": "Sterley Stanley",
   "chamber": "lower",
   "district": "18",
   "party": "Democratic",
   "email": "asmstanley@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/191/Sterley-Stanley---District-18",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Sterley_Stanley",
   "terracivicUrl": "https://terracivic.com/legislators/nj/sterley-stanley-901f85af/",
   "since": "2021-01-27",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Sterley-Stanley-901f85af-77c2-4cff-8626-ac510fdc425f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 242970.46,
    "spent": 251497.99,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-473970",
    "committeeName": "Sterley Stanley",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/9d1ae08a-66b3-4d68-bafe-956d4eaeb57f",
   "name": "Craig Coughlin",
   "chamber": "lower",
   "district": "19",
   "party": "Democratic",
   "email": "asmcoughlin@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/185/Craig-J-Coughlin---District-19",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Craig_Coughlin",
   "terracivicUrl": "https://terracivic.com/legislators/nj/craig-coughlin-9d1ae08a/",
   "since": "2010-01-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Craig-J-Coughlin-9d1ae08a-66b3-4d68-bafe-956d4eaeb57f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 1934711.26,
    "spent": 3131582.03,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-473963",
    "committeeName": "Craig Coughlin",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/a0d9e9ac-6ede-4e36-8c9e-f7bd83cc704a",
   "name": "Yvonne Lopez",
   "chamber": "lower",
   "district": "19",
   "party": "Democratic",
   "email": "aswlopez@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/188/Yvonne-Lopez---District-19",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Yvonne_Lopez",
   "terracivicUrl": "https://terracivic.com/legislators/nj/yvonne-lopez-a0d9e9ac/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Yvonne-Lopez-a0d9e9ac-6ede-4e36-8c9e-f7bd83cc704a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 196514.87,
    "spent": 249752.04,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-473971",
    "committeeName": "Yvonne Lopez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/ec370db8-c51e-4022-9868-5cad9c38e97d",
   "name": "Annette Quijano",
   "chamber": "lower",
   "district": "20",
   "party": "Democratic",
   "email": "aswquijano@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/170/Annette-Quijano---District-20",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Annette_Quijano",
   "terracivicUrl": "https://terracivic.com/legislators/nj/annette-quijano-ec370db8/",
   "since": "2008-09-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Annette-Quijano-ec370db8-c51e-4022-9868-5cad9c38e97d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 552290.17,
    "spent": 331526.2,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-454568",
    "committeeName": "Annette Quijano",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/c17427d2-58a7-45f5-aa6c-a70ca914f8de",
   "name": "Ed Rodriguez",
   "chamber": "lower",
   "district": "20",
   "party": "Democratic",
   "email": "asmrodriguez@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/503/assemblyman-rodriguez",
   "photo": "https://pub.njleg.gov/publications/members/rodriguez_ed_2026.jpg",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/nj/ed-rodriguez-c17427d2/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Ed-Rodriguez-c17427d2-58a7-45f5-aa6c-a70ca914f8de.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 338903.17,
    "spent": 331603.7,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-470823",
    "committeeName": "Eduardo J Rodriguez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/bd2c37cd-6c84-406e-9e38-95bd83f20f0f",
   "name": "Andrew Macurdy",
   "chamber": "lower",
   "district": "21",
   "party": "Democratic",
   "email": "asmmacurdy@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/505/assemblyman-macurdy",
   "photo": "https://pub.njleg.gov/publications/members/macurdy_andrew_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Andrew_Macurdy",
   "terracivicUrl": "https://terracivic.com/legislators/nj/andrew-macurdy-bd2c37cd/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Andrew-Macurdy-bd2c37cd-6c84-406e-9e38-95bd83f20f0f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 548474.12,
    "spent": 636568,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-466267",
    "committeeName": "Andrew Macurdy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/3d57728e-0da2-4df4-891e-9cc8e0e9b219",
   "name": "Vinnie Kearney",
   "chamber": "lower",
   "district": "21",
   "party": "Democratic",
   "email": "asmkearney@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/504/assemblyman-kearney",
   "photo": "https://pub.njleg.gov/publications/members/kearney_vincent_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Vincent_Kearney_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/vinnie-kearney-3d57728e/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Vinnie-Kearney-3d57728e-0da2-4df4-891e-9cc8e0e9b219.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 760184.42,
    "spent": 731194.23,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-473975",
    "committeeName": "Vincent Kearney",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/d80f0df2-57cd-436b-a250-7413ec11fe27",
   "name": "Jim Kennedy",
   "chamber": "lower",
   "district": "22",
   "party": "Democratic",
   "email": "asmkennedy@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/195/James-J-Kennedy---District-22",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/James_J._Kennedy",
   "terracivicUrl": "https://terracivic.com/legislators/nj/jim-kennedy-d80f0df2/",
   "since": "2016-01-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/James-J-Kennedy-d80f0df2-57cd-436b-a250-7413ec11fe27.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 93155.34,
    "spent": 54421.22,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-473972",
    "committeeName": "James Kennedy",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/199dd5c8-3ef1-4a2c-9585-9de5def27e98",
   "name": "Linda Carter",
   "chamber": "lower",
   "district": "22",
   "party": "Democratic",
   "email": "aswcarter@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/194/Linda-S-Carter---District-22",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Linda_Carter_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/linda-carter-199dd5c8/",
   "since": "2018-05-24",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Linda-S-Carter-199dd5c8-3ef1-4a2c-9585-9de5def27e98.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 237803.96,
    "spent": 64633.84,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-454565",
    "committeeName": "Linda Carter",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/df6d2d1f-3fb0-4e93-93cf-26665cae9a23",
   "name": "Erik Peterson",
   "chamber": "lower",
   "district": "23",
   "party": "Republican",
   "email": "asmpeterson@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/232/Erik-Peterson",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Erik_Peterson",
   "terracivicUrl": "https://terracivic.com/legislators/nj/erik-peterson-df6d2d1f/",
   "since": "2009-12-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Erik-Peterson-df6d2d1f-3fb0-4e93-93cf-26665cae9a23.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 108194.5,
    "spent": 82516.31,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-471734",
    "committeeName": "Erik Peterson",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/dce6ec3a-7d62-4b33-8693-259364c85285",
   "name": "John DiMaio",
   "chamber": "lower",
   "district": "23",
   "party": "Republican",
   "email": "asmdimaio@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/211/John-DiMaio",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/John_DiMaio",
   "terracivicUrl": "https://terracivic.com/legislators/nj/john-dimaio-dce6ec3a/",
   "since": "2009-03-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/John-DiMaio-dce6ec3a-7d62-4b33-8693-259364c85285.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 409464.57,
    "spent": 555219.3,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-458983",
    "committeeName": "John Dimaio",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/790ac0bd-71fa-4446-b1fa-b013e4b4f33e",
   "name": "Dawn Fantasia",
   "chamber": "lower",
   "district": "24",
   "party": "Republican",
   "email": "aswfantasia@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/222/Dawn-Fantasia",
   "photo": "https://pub.njleg.gov/publications/members/fantasia_dawn_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dawn_Fantasia",
   "terracivicUrl": "https://terracivic.com/legislators/nj/dawn-fantasia-790ac0bd/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Dawn-Fantasia-790ac0bd-71fa-4446-b1fa-b013e4b4f33e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 148292.57,
    "spent": 187182.76,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474365",
    "committeeName": "Dawn Fantasia",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/9228b053-be5e-4490-aadc-ece59b7421fd",
   "name": "Mike Inganamort",
   "chamber": "lower",
   "district": "24",
   "party": "Republican",
   "email": "asminganamort@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/225/Michael-Inganamort",
   "photo": "https://pub.njleg.gov/publications/members/inganamort_michael_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Inganamort",
   "terracivicUrl": "https://terracivic.com/legislators/nj/mike-inganamort-9228b053/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Mike-Inganamort-9228b053-be5e-4490-aadc-ece59b7421fd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 214845.07,
    "spent": 270707.89,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476705",
    "committeeName": "Michael Inganamort",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/03aa8bec-9d7e-41e7-ad20-b5ba1991cab6",
   "name": "Aura Dunn",
   "chamber": "lower",
   "district": "25",
   "party": "Republican",
   "email": "aswdunn@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/221/Aura-Dunn",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Aura_K._Dunn",
   "terracivicUrl": "https://terracivic.com/legislators/nj/aura-dunn-03aa8bec/",
   "since": "2019-11-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Aura-Dunn-03aa8bec-9d7e-41e7-ad20-b5ba1991cab6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 334170.2,
    "spent": 334170.2,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474337",
    "committeeName": "Aura Dunn",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/028a440f-10cb-49cc-9417-1dfd0cff83e2",
   "name": "Marisa Sweeney",
   "chamber": "lower",
   "district": "25",
   "party": "Democratic",
   "email": "aswsweeney@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/506/assemblywoman-sweeney",
   "photo": "https://pub.njleg.gov/publications/members/sweeney_marisa_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Marisa_Sweeney",
   "terracivicUrl": "https://terracivic.com/legislators/nj/marisa-sweeney-028a440f/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Marisa-Sweeney-028a440f-10cb-49cc-9417-1dfd0cff83e2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/006c1bd9-54e9-49be-9d02-12dda1119149",
   "name": "Brian Bergen",
   "chamber": "lower",
   "district": "26",
   "party": "Republican",
   "email": "asmbergen@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/161/Brian-Bergen",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Brian_Bergen",
   "terracivicUrl": "https://terracivic.com/legislators/nj/brian-bergen-006c1bd9/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Brian-Bergen-006c1bd9-54e9-49be-9d02-12dda1119149.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 142325.5,
    "spent": 197936.56,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459021",
    "committeeName": "Brian Bergen",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/dbe67894-e4cd-46ea-bb59-877a8b4f26d0",
   "name": "Jay Webber",
   "chamber": "lower",
   "district": "26",
   "party": "Republican",
   "email": "asmwebber@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/238/Jay-Webber",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Jay_Webber",
   "terracivicUrl": "https://terracivic.com/legislators/nj/jay-webber-dbe67894/",
   "since": "2008-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Jay-Webber-dbe67894-e4cd-46ea-bb59-877a8b4f26d0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 314408.87,
    "spent": 455565.14,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461144",
    "committeeName": "Jay Webber",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/b5f9d8c9-0f98-4d89-8a5f-82152f41687d",
   "name": "Alixon Collazos-Gill",
   "chamber": "lower",
   "district": "27",
   "party": "Democratic",
   "email": "aswcollazosgill@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/204/Alixon-Collazos-Gill---District-27",
   "photo": "https://pub.njleg.gov/publications/members/collazos-gill_alixon_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Alixon_Collazos-Gill",
   "terracivicUrl": "https://terracivic.com/legislators/nj/alixon-collazos-gill-b5f9d8c9/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Alixon-Collazos-Gill-b5f9d8c9-0f98-4d89-8a5f-82152f41687d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 238835.75,
    "spent": 241802.75,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461611",
    "committeeName": "Alixon Collazos-Gill",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/f152f2d6-e4ff-4958-996d-532c310ddef1",
   "name": "Rosy Bagolie",
   "chamber": "lower",
   "district": "27",
   "party": "Democratic",
   "email": "aswbagolie@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/203/Rosaura-Rosy-Bagolie---District-27",
   "photo": "https://pub.njleg.gov/publications/members/bagolie_rosy_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Rosy_Bagolie",
   "terracivicUrl": "https://terracivic.com/legislators/nj/rosy-bagolie-f152f2d6/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Rosy-Bagolie-f152f2d6-e4ff-4958-996d-532c310ddef1.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 426858.42,
    "spent": 509307.46,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459276",
    "committeeName": "Rosaura Bagolie",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/383fdfc0-c14a-433f-8f1d-a29e6350c5ca",
   "name": "Chigozie Onyema",
   "chamber": "lower",
   "district": "28",
   "party": "Democratic",
   "email": "asmonyema@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/507/assemblyman-onyema",
   "photo": "https://pub.njleg.gov/publications/members/onyema_chigozie_2026.jpg",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/nj/chigozie-onyema-383fdfc0/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Chigozie-Onyema-383fdfc0-c14a-433f-8f1d-a29e6350c5ca.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 267166.27,
    "spent": 95968.82,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476709",
    "committeeName": "Chigozie Onyema",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/c5469bd6-29bd-4054-9ac0-3577d17422d4",
   "name": "Cleopatra Tucker",
   "chamber": "lower",
   "district": "28",
   "party": "Democratic",
   "email": "aswtucker@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/199/Cleopatra-G-Tucker---District-28",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Cleopatra_Tucker",
   "terracivicUrl": "https://terracivic.com/legislators/nj/cleopatra-tucker-c5469bd6/",
   "since": "2008-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Cleopatra-G-Tucker-c5469bd6-29bd-4054-9ac0-3577d17422d4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/6056438b-65d3-4db4-b0ad-c367074bd47e",
   "name": "Eliana Pintor Marin",
   "chamber": "lower",
   "district": "29",
   "party": "Democratic",
   "email": "aswpintormarin@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/173/Eliana-Pintor-Marin---District-29",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Eliana_Pintor_Marin",
   "terracivicUrl": "https://terracivic.com/legislators/nj/eliana-pintor-marin-6056438b/",
   "since": "2013-11-18",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Eliana-Pintor-Marin-6056438b-65d3-4db4-b0ad-c367074bd47e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 440392.39,
    "spent": 440392.39,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474683",
    "committeeName": "Eliana Pintor-Marin",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/304c7552-b833-4b9c-b125-39030b8376ff",
   "name": "Shanique Speight",
   "chamber": "lower",
   "district": "29",
   "party": "Democratic",
   "email": "aswspeight@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/200/Shanique-Speight---District-29",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Shanique_Speight",
   "terracivicUrl": "https://terracivic.com/legislators/nj/shanique-speight-304c7552/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Shanique-Speight-304c7552-b833-4b9c-b125-39030b8376ff.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 124712.7,
    "spent": 4717.03,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476710",
    "committeeName": "Shanique Speight",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/4dab8e3a-93be-4ad7-8cb1-5009e4c7d232",
   "name": "Avi Schnall",
   "chamber": "lower",
   "district": "30",
   "party": "Democratic",
   "email": "asmschnall@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/210/Alexander-Avi-Schnall---District-30",
   "photo": "https://pub.njleg.gov/publications/members/schnall_alexander_2024a.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Avi_Schnall",
   "terracivicUrl": "https://terracivic.com/legislators/nj/avi-schnall-4dab8e3a/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Avi-Schnall-4dab8e3a-93be-4ad7-8cb1-5009e4c7d232.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 202447.23,
    "spent": 220880.48,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476712",
    "committeeName": "Alexander Schnall",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/ac95c4e3-057b-43bc-8bee-752137bb2d12",
   "name": "Sean Kean",
   "chamber": "lower",
   "district": "30",
   "party": "Republican",
   "email": "asmskean@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/227/Sean-Kean",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Sean_T._Kean",
   "terracivicUrl": "https://terracivic.com/legislators/nj/sean-kean-ac95c4e3/",
   "since": "2012-01-10",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Sean-T-Kean-ac95c4e3-057b-43bc-8bee-752137bb2d12.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 134894.43,
    "spent": 154141.46,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-459023",
    "committeeName": "Sean Kean",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/cbdafb85-539d-4ef4-a3ee-30f4985969fa",
   "name": "Jerry Walker",
   "chamber": "lower",
   "district": "31",
   "party": "Democratic",
   "email": "asmwalker@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/508/assemblyman-walker",
   "photo": "https://pub.njleg.gov/publications/members/walker_jerry_2026.jpg",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/nj/jerry-walker-cbdafb85/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Jerry-Walker-cbdafb85-539d-4ef4-a3ee-30f4985969fa.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 98800,
    "spent": 36655.53,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-471309",
    "committeeName": "Jerry Walker",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/d624fdfb-366e-41f1-83a7-2a8421350d3c",
   "name": "Will Sampson",
   "chamber": "lower",
   "district": "31",
   "party": "Democratic",
   "email": "asmsampson@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/201/William-Sampson---District-31",
   "photo": "https://pub.njleg.gov/publications/members/sampson_william_b_2022_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/William_Sampson_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/will-sampson-d624fdfb/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/William-B-Sampson-IV-d624fdfb-366e-41f1-83a7-2a8421350d3c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 130819.6,
    "spent": 408734.13,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476722",
    "committeeName": "William Sampson",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/a04dc132-6a91-4e1b-a336-ede062d06884",
   "name": "Katie Brennan",
   "chamber": "lower",
   "district": "32",
   "party": "Democratic",
   "email": "aswbrennan@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/510/assemblywoman-brennan",
   "photo": "https://pub.njleg.gov/publications/members/brennan_katie_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Katie_Brennan_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/katie-brennan-a04dc132/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Katie-Brennan-a04dc132-6a91-4e1b-a336-ede062d06884.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 256532.5,
    "spent": 309685.56,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476734",
    "committeeName": "Katie Brennan",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/27b085de-d164-466e-845b-fc1de27a2da9",
   "name": "Ravi Bhalla",
   "chamber": "lower",
   "district": "32",
   "party": "Democratic",
   "email": "asmbhalla@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/509/assemblyman-bhalla",
   "photo": "https://pub.njleg.gov/publications/members/bhalla_ravi_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ravinder_Bhalla",
   "terracivicUrl": "https://terracivic.com/legislators/nj/ravi-bhalla-27b085de/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Ravi-Bhalla-27b085de-d164-466e-845b-fc1de27a2da9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 380237.05,
    "spent": 345341.18,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-470888",
    "committeeName": "Ravi S Bhalla",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/2078f4b2-3e69-4e01-aada-3ccf21ba6173",
   "name": "Gabe Rodriguez",
   "chamber": "lower",
   "district": "33",
   "party": "Democratic",
   "email": "asmrodriguez@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/223/Gabriel-Rodriguez---District-33",
   "photo": "https://pub.njleg.gov/publications/members/rodriguez_gabriel_2024b.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Gabe_Rodriguez",
   "terracivicUrl": "https://terracivic.com/legislators/nj/gabe-rodriguez-2078f4b2/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Gabriel-Rodriguez-2078f4b2-3e69-4e01-aada-3ccf21ba6173.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 87256.01,
    "spent": 119868.46,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-475010",
    "committeeName": "Gabriel Rodriguez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/036d00b8-5e0b-4bc0-ae46-f0bf5e1b9a73",
   "name": "Larry Wainstein",
   "chamber": "lower",
   "district": "33",
   "party": "Democratic",
   "email": "asmwainstein@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/511/assemblyman-wainstein",
   "photo": "https://pub.njleg.gov/publications/members/wainstein_larry_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Larry_Wainstein",
   "terracivicUrl": "https://terracivic.com/legislators/nj/larry-wainstein-036d00b8/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Larry-Wainstein-036d00b8-5e0b-4bc0-ae46-f0bf5e1b9a73.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 228229.08,
    "spent": 214775.88,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-475009",
    "committeeName": "Lawrence Wainstein",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/38f2061a-a83f-45bc-92a2-817f44d6b377",
   "name": "Carmen Morales",
   "chamber": "lower",
   "district": "34",
   "party": "Democratic",
   "email": "aswmorales@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/237/Carmen-Morales---District-34",
   "photo": "https://pub.njleg.gov/publications/members/morales_carmen_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Carmen_Morales_(New_Jersey_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/carmen-morales-38f2061a/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Carmen-Morales-38f2061a-a83f-45bc-92a2-817f44d6b377.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 132745.1,
    "spent": 142255.19,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474311",
    "committeeName": "Carmen Morales",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/96eb992c-0f0c-4db5-b146-76349604f4d3",
   "name": "Mike Venezia",
   "chamber": "lower",
   "district": "34",
   "party": "Democratic",
   "email": "asmvenezia@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/238/Michael-Venezia---District-34",
   "photo": "https://pub.njleg.gov/publications/members/venezia_michael_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Venezia_(New_Jersey_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/nj/mike-venezia-96eb992c/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Mike-Venezia-96eb992c-0f0c-4db5-b146-76349604f4d3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 239618.49,
    "spent": 273098.56,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474118",
    "committeeName": "Michael Venezia",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/d358cf84-b9ae-4bce-bb28-aa083fe082b4",
   "name": "Al Abdelaziz",
   "chamber": "lower",
   "district": "35",
   "party": "Democratic",
   "email": "asmabdelaziz@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/388/Alaa-Al-Abdelaziz---District-35",
   "photo": "https://pub.njleg.gov/publications/members/abdelaziz_al_2025.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Al_Abdelaziz",
   "terracivicUrl": "https://terracivic.com/legislators/nj/al-abdelaziz-d358cf84/",
   "since": "2025-01-23",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Al-Abdelaziz-d358cf84-b9ae-4bce-bb28-aa083fe082b4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 419342.42,
    "spent": 507163.03,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-471408",
    "committeeName": "Alaa Abdelaziz",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/0bf3c2a3-9004-40cb-8d3a-eeeca4b0b967",
   "name": "Kenyatta Stewart",
   "chamber": "lower",
   "district": "35",
   "party": "Democratic",
   "email": "asmstewart@njleg.org",
   "phone": "609-847-3905",
   "url": "https://njleg.state.nj.us/legislative-roster/512/assemblyman-stewart",
   "photo": "https://pub.njleg.gov/publications/members/stewart_kenyatta_2026.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kenyatta_Stewart",
   "terracivicUrl": "https://terracivic.com/legislators/nj/kenyatta-stewart-0bf3c2a3/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Kenyatta-Stewart-0bf3c2a3-9004-40cb-8d3a-eeeca4b0b967.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 362648.74,
    "spent": 361724.28,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-475086",
    "committeeName": "Kenyatta Stewart",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/5475b510-25ec-4354-abb5-f1f03c3ea2c3",
   "name": "Clinton Calabrese",
   "chamber": "lower",
   "district": "36",
   "party": "Democratic",
   "email": "asmcalabrese@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/226/Clinton-Calabrese---District-36",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Clinton_Calabrese",
   "terracivicUrl": "https://terracivic.com/legislators/nj/clinton-calabrese-5475b510/",
   "since": "2018-02-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Clinton-Calabrese-5475b510-25ec-4354-abb5-f1f03c3ea2c3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 636606.94,
    "spent": 940800.88,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474041",
    "committeeName": "Clinton Calabrese",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/93a1a3ce-eb52-4e71-b01c-346f41b6bde4",
   "name": "Gary Schaer",
   "chamber": "lower",
   "district": "36",
   "party": "Democratic",
   "email": "asmschaer@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/179/Gary-S-Schaer---District-36",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Gary_Schaer",
   "terracivicUrl": "https://terracivic.com/legislators/nj/gary-schaer-93a1a3ce/",
   "since": "2006-01-10",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Gary-S-Schaer-93a1a3ce-eb52-4e71-b01c-346f41b6bde4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 598728.9,
    "spent": 935800.5,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-460031",
    "committeeName": "Gary Schaer",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/e5da04d8-e25f-4ab3-a453-84e692fe89c4",
   "name": "Ellen Park",
   "chamber": "lower",
   "district": "37",
   "party": "Democratic",
   "email": "aswpark@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/206/Ellen-Park---District-37",
   "photo": "https://pub.njleg.gov/publications/members/park_ellen_2024_250.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ellen_Park",
   "terracivicUrl": "https://terracivic.com/legislators/nj/ellen-park-e5da04d8/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Ellen-J-Park-e5da04d8-e25f-4ab3-a453-84e692fe89c4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 463076.91,
    "spent": 616626.38,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461716",
    "committeeName": "Ellen J Park",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/49be7512-9343-4189-8769-4497ed129a92",
   "name": "Shama Haider",
   "chamber": "lower",
   "district": "37",
   "party": "Democratic",
   "email": "aswhaider@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/209/Shama-Haider---District-37",
   "photo": "https://pub.njleg.gov/publications/members/haider_shama_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Shama_Haider",
   "terracivicUrl": "https://terracivic.com/legislators/nj/shama-haider-49be7512/",
   "since": "2022-01-11",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Shama-A-Haider-49be7512-9343-4189-8769-4497ed129a92.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 261793.62,
    "spent": 323958.09,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461367",
    "committeeName": "Shama Haider",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/934c3022-709b-4768-b2df-635d25579128",
   "name": "Chris Tully",
   "chamber": "lower",
   "district": "38",
   "party": "Democratic",
   "email": "asmtully@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/211/Christopher-Tully---District-38",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Chris_Tully",
   "terracivicUrl": "https://terracivic.com/legislators/nj/chris-tully-934c3022/",
   "since": "2018-05-24",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/P-Christopher-Tully-934c3022-709b-4768-b2df-635d25579128.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 458840.43,
    "spent": 500659.38,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474305",
    "committeeName": "Peter C Tully",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/28b4c7d2-d1c3-4735-b321-0f348ec27299",
   "name": "Lisa Swain",
   "chamber": "lower",
   "district": "38",
   "party": "Democratic",
   "email": "aswswain@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.assemblydems.com/193/Lisa-Swain---District-38",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Lisa_Swain",
   "terracivicUrl": "https://terracivic.com/legislators/nj/lisa-swain-28b4c7d2/",
   "since": "2018-05-24",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Lisa-Swain-28b4c7d2-d1c3-4735-b321-0f348ec27299.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 512095.11,
    "spent": 625316.56,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-461366",
    "committeeName": "Lisa Swain",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/acff039b-0a83-4184-8b6b-7b051cfcdc77",
   "name": "Bob Auth",
   "chamber": "lower",
   "district": "39",
   "party": "Republican",
   "email": "asmauth@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/216/Robert-Auth",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Robert_Auth",
   "terracivicUrl": "https://terracivic.com/legislators/nj/bob-auth-acff039b/",
   "since": "2014-01-14",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Robert-Auth-acff039b-0a83-4184-8b6b-7b051cfcdc77.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 197772.92,
    "spent": 182771.5,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476748",
    "committeeName": "Robert Auth",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/86641d6d-4538-453d-974f-aec40c42a33d",
   "name": "John Azzariti",
   "chamber": "lower",
   "district": "39",
   "party": "Republican",
   "email": "asmazzariti@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/217/John-Azzariti",
   "photo": "https://pub.njleg.gov/publications/members/azzariti_john_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_V._Azzariti",
   "terracivicUrl": "https://terracivic.com/legislators/nj/john-azzariti-86641d6d/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/John-Azzariti-86641d6d-4538-453d-974f-aec40c42a33d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 394428.81,
    "spent": 496255.02,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-474504",
    "committeeName": "John V Azzariti Jr.",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/525b3307-b007-4cfa-8166-efb0810fcda7",
   "name": "Al Barlas",
   "chamber": "lower",
   "district": "40",
   "party": "Republican",
   "email": "asmbarlas@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/218/Al-Barlas",
   "photo": "https://pub.njleg.gov/publications/members/barlas_al_2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Al_Barlas",
   "terracivicUrl": "https://terracivic.com/legislators/nj/al-barlas-525b3307/",
   "since": "2024-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Al-Barlas-525b3307-b007-4cfa-8166-efb0810fcda7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 428732.25,
    "spent": 581503.61,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476754",
    "committeeName": "Al Barlas",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  },
  {
   "id": "ocd-person/33050562-f29d-4c4f-9e21-022822792a5c",
   "name": "Chris DePhillips",
   "chamber": "lower",
   "district": "40",
   "party": "Republican",
   "email": "asmdephillips@njleg.org",
   "phone": "609-847-3905",
   "url": "https://www.njassemblygop.com/213/Christopher-DePhillips",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Christopher_DePhillips",
   "terracivicUrl": "https://terracivic.com/legislators/nj/chris-dephillips-33050562/",
   "since": "2018-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/nj/legislature/Christopher-P-DePhillips-33050562-f29d-4c4f-9e21-022822792a5c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T19:25:22.547Z"
   },
   "money": {
    "raised": 254224.68,
    "spent": 152576.78,
    "cash": null,
    "through": null,
    "source": "New Jersey Election Law Enforcement Commission (ELEC), Reports and Data Search, 2025–2026",
    "committeeId": "STATE-ASSEMBLY-476753",
    "committeeName": "Christopher Dephillips",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-25T19:25:13.446Z",
    "moneyPage": "https://terracivic.com/money/states/nj/"
   }
  }
 ],
 "counties": {
  "34001": [
   {
    "chamber": "upper",
    "district": "2",
    "share": 0.8433
   },
   {
    "chamber": "upper",
    "district": "8",
    "share": 0.0974
   },
   {
    "chamber": "upper",
    "district": "4",
    "share": 0.042
   },
   {
    "chamber": "upper",
    "district": "1",
    "share": 0.0173
   },
   {
    "chamber": "lower",
    "district": "2",
    "share": 0.8433
   },
   {
    "chamber": "lower",
    "district": "8",
    "share": 0.0974
   },
   {
    "chamber": "lower",
    "district": "4",
    "share": 0.042
   },
   {
    "chamber": "lower",
    "district": "1",
    "share": 0.0173
   }
  ],
  "34003": [
   {
    "chamber": "upper",
    "district": "39",
    "share": 0.2421
   },
   {
    "chamber": "upper",
    "district": "37",
    "share": 0.2397
   },
   {
    "chamber": "upper",
    "district": "38",
    "share": 0.2351
   },
   {
    "chamber": "upper",
    "district": "36",
    "share": 0.1703
   },
   {
    "chamber": "upper",
    "district": "35",
    "share": 0.0566
   },
   {
    "chamber": "upper",
    "district": "40",
    "share": 0.0561
   },
   {
    "chamber": "lower",
    "district": "39",
    "share": 0.2421
   },
   {
    "chamber": "lower",
    "district": "37",
    "share": 0.2397
   },
   {
    "chamber": "lower",
    "district": "38",
    "share": 0.2351
   },
   {
    "chamber": "lower",
    "district": "36",
    "share": 0.1703
   },
   {
    "chamber": "lower",
    "district": "35",
    "share": 0.0566
   },
   {
    "chamber": "lower",
    "district": "40",
    "share": 0.0561
   }
  ],
  "34005": [
   {
    "chamber": "upper",
    "district": "7",
    "share": 0.4983
   },
   {
    "chamber": "upper",
    "district": "8",
    "share": 0.4412
   },
   {
    "chamber": "upper",
    "district": "6",
    "share": 0.0433
   },
   {
    "chamber": "upper",
    "district": "12",
    "share": 0.0172
   },
   {
    "chamber": "lower",
    "district": "7",
    "share": 0.4983
   },
   {
    "chamber": "lower",
    "district": "8",
    "share": 0.4412
   },
   {
    "chamber": "lower",
    "district": "6",
    "share": 0.0433
   },
   {
    "chamber": "lower",
    "district": "12",
    "share": 0.0172
   }
  ],
  "34007": [
   {
    "chamber": "upper",
    "district": "6",
    "share": 0.4099
   },
   {
    "chamber": "upper",
    "district": "5",
    "share": 0.3649
   },
   {
    "chamber": "upper",
    "district": "4",
    "share": 0.2252
   },
   {
    "chamber": "lower",
    "district": "6",
    "share": 0.4099
   },
   {
    "chamber": "lower",
    "district": "5",
    "share": 0.3649
   },
   {
    "chamber": "lower",
    "district": "4",
    "share": 0.2252
   }
  ],
  "34009": [
   {
    "chamber": "upper",
    "district": "1",
    "share": 1
   },
   {
    "chamber": "lower",
    "district": "1",
    "share": 1
   }
  ],
  "34011": [
   {
    "chamber": "upper",
    "district": "1",
    "share": 0.8852
   },
   {
    "chamber": "upper",
    "district": "3",
    "share": 0.1148
   },
   {
    "chamber": "lower",
    "district": "1",
    "share": 0.8852
   },
   {
    "chamber": "lower",
    "district": "3",
    "share": 0.1148
   }
  ],
  "34013": [
   {
    "chamber": "upper",
    "district": "34",
    "share": 0.2701
   },
   {
    "chamber": "upper",
    "district": "29",
    "share": 0.2445
   },
   {
    "chamber": "upper",
    "district": "28",
    "share": 0.2382
   },
   {
    "chamber": "upper",
    "district": "27",
    "share": 0.1726
   },
   {
    "chamber": "upper",
    "district": "40",
    "share": 0.0746
   },
   {
    "chamber": "lower",
    "district": "34",
    "share": 0.2701
   },
   {
    "chamber": "lower",
    "district": "29",
    "share": 0.2445
   },
   {
    "chamber": "lower",
    "district": "28",
    "share": 0.2382
   },
   {
    "chamber": "lower",
    "district": "27",
    "share": 0.1726
   },
   {
    "chamber": "lower",
    "district": "40",
    "share": 0.0746
   }
  ],
  "34015": [
   {
    "chamber": "upper",
    "district": "3",
    "share": 0.5071
   },
   {
    "chamber": "upper",
    "district": "4",
    "share": 0.3439
   },
   {
    "chamber": "upper",
    "district": "5",
    "share": 0.149
   },
   {
    "chamber": "lower",
    "district": "3",
    "share": 0.5071
   },
   {
    "chamber": "lower",
    "district": "4",
    "share": 0.3439
   },
   {
    "chamber": "lower",
    "district": "5",
    "share": 0.149
   }
  ],
  "34017": [
   {
    "chamber": "upper",
    "district": "33",
    "share": 0.3259
   },
   {
    "chamber": "upper",
    "district": "31",
    "share": 0.3255
   },
   {
    "chamber": "upper",
    "district": "32",
    "share": 0.3181
   },
   {
    "chamber": "upper",
    "district": "29",
    "share": 0.0304
   },
   {
    "chamber": "lower",
    "district": "33",
    "share": 0.3259
   },
   {
    "chamber": "lower",
    "district": "31",
    "share": 0.3255
   },
   {
    "chamber": "lower",
    "district": "32",
    "share": 0.3181
   },
   {
    "chamber": "lower",
    "district": "29",
    "share": 0.0304
   }
  ],
  "34019": [
   {
    "chamber": "upper",
    "district": "16",
    "share": 0.5114
   },
   {
    "chamber": "upper",
    "district": "23",
    "share": 0.3235
   },
   {
    "chamber": "upper",
    "district": "15",
    "share": 0.1651
   },
   {
    "chamber": "lower",
    "district": "16",
    "share": 0.5114
   },
   {
    "chamber": "lower",
    "district": "23",
    "share": 0.3235
   },
   {
    "chamber": "lower",
    "district": "15",
    "share": 0.1651
   }
  ],
  "34021": [
   {
    "chamber": "upper",
    "district": "15",
    "share": 0.5498
   },
   {
    "chamber": "upper",
    "district": "14",
    "share": 0.371
   },
   {
    "chamber": "upper",
    "district": "16",
    "share": 0.0792
   },
   {
    "chamber": "lower",
    "district": "15",
    "share": 0.5498
   },
   {
    "chamber": "lower",
    "district": "14",
    "share": 0.371
   },
   {
    "chamber": "lower",
    "district": "16",
    "share": 0.0792
   }
  ],
  "34023": [
   {
    "chamber": "upper",
    "district": "19",
    "share": 0.2771
   },
   {
    "chamber": "upper",
    "district": "18",
    "share": 0.2722
   },
   {
    "chamber": "upper",
    "district": "17",
    "share": 0.1853
   },
   {
    "chamber": "upper",
    "district": "14",
    "share": 0.0954
   },
   {
    "chamber": "upper",
    "district": "12",
    "share": 0.0898
   },
   {
    "chamber": "upper",
    "district": "16",
    "share": 0.0545
   },
   {
    "chamber": "upper",
    "district": "21",
    "share": 0.0258
   },
   {
    "chamber": "lower",
    "district": "19",
    "share": 0.2771
   },
   {
    "chamber": "lower",
    "district": "18",
    "share": 0.2722
   },
   {
    "chamber": "lower",
    "district": "17",
    "share": 0.1853
   },
   {
    "chamber": "lower",
    "district": "14",
    "share": 0.0954
   },
   {
    "chamber": "lower",
    "district": "12",
    "share": 0.0898
   },
   {
    "chamber": "lower",
    "district": "16",
    "share": 0.0545
   },
   {
    "chamber": "lower",
    "district": "21",
    "share": 0.0258
   }
  ],
  "34025": [
   {
    "chamber": "upper",
    "district": "13",
    "share": 0.3574
   },
   {
    "chamber": "upper",
    "district": "11",
    "share": 0.3558
   },
   {
    "chamber": "upper",
    "district": "30",
    "share": 0.1415
   },
   {
    "chamber": "upper",
    "district": "12",
    "share": 0.1134
   },
   {
    "chamber": "upper",
    "district": "10",
    "share": 0.0318
   },
   {
    "chamber": "lower",
    "district": "13",
    "share": 0.3574
   },
   {
    "chamber": "lower",
    "district": "11",
    "share": 0.3558
   },
   {
    "chamber": "lower",
    "district": "30",
    "share": 0.1415
   },
   {
    "chamber": "lower",
    "district": "12",
    "share": 0.1134
   },
   {
    "chamber": "lower",
    "district": "10",
    "share": 0.0318
   }
  ],
  "34027": [
   {
    "chamber": "upper",
    "district": "25",
    "share": 0.4193
   },
   {
    "chamber": "upper",
    "district": "26",
    "share": 0.3615
   },
   {
    "chamber": "upper",
    "district": "24",
    "share": 0.1626
   },
   {
    "chamber": "upper",
    "district": "21",
    "share": 0.0566
   },
   {
    "chamber": "lower",
    "district": "25",
    "share": 0.4193
   },
   {
    "chamber": "lower",
    "district": "26",
    "share": 0.3615
   },
   {
    "chamber": "lower",
    "district": "24",
    "share": 0.1626
   },
   {
    "chamber": "lower",
    "district": "21",
    "share": 0.0566
   }
  ],
  "34029": [
   {
    "chamber": "upper",
    "district": "9",
    "share": 0.3617
   },
   {
    "chamber": "upper",
    "district": "10",
    "share": 0.3217
   },
   {
    "chamber": "upper",
    "district": "30",
    "share": 0.2121
   },
   {
    "chamber": "upper",
    "district": "12",
    "share": 0.1045
   },
   {
    "chamber": "lower",
    "district": "9",
    "share": 0.3617
   },
   {
    "chamber": "lower",
    "district": "10",
    "share": 0.3217
   },
   {
    "chamber": "lower",
    "district": "30",
    "share": 0.2121
   },
   {
    "chamber": "lower",
    "district": "12",
    "share": 0.1045
   }
  ],
  "34031": [
   {
    "chamber": "upper",
    "district": "35",
    "share": 0.3512
   },
   {
    "chamber": "upper",
    "district": "40",
    "share": 0.2144
   },
   {
    "chamber": "upper",
    "district": "27",
    "share": 0.1723
   },
   {
    "chamber": "upper",
    "district": "36",
    "share": 0.1346
   },
   {
    "chamber": "upper",
    "district": "26",
    "share": 0.0801
   },
   {
    "chamber": "upper",
    "district": "25",
    "share": 0.0474
   },
   {
    "chamber": "lower",
    "district": "35",
    "share": 0.3512
   },
   {
    "chamber": "lower",
    "district": "40",
    "share": 0.2144
   },
   {
    "chamber": "lower",
    "district": "27",
    "share": 0.1723
   },
   {
    "chamber": "lower",
    "district": "36",
    "share": 0.1346
   },
   {
    "chamber": "lower",
    "district": "26",
    "share": 0.0801
   },
   {
    "chamber": "lower",
    "district": "25",
    "share": 0.0474
   }
  ],
  "34033": [
   {
    "chamber": "upper",
    "district": "3",
    "share": 1
   },
   {
    "chamber": "lower",
    "district": "3",
    "share": 1
   }
  ],
  "34035": [
   {
    "chamber": "upper",
    "district": "23",
    "share": 0.2819
   },
   {
    "chamber": "upper",
    "district": "16",
    "share": 0.2406
   },
   {
    "chamber": "upper",
    "district": "17",
    "share": 0.212
   },
   {
    "chamber": "upper",
    "district": "21",
    "share": 0.1994
   },
   {
    "chamber": "upper",
    "district": "22",
    "share": 0.066
   },
   {
    "chamber": "lower",
    "district": "23",
    "share": 0.2819
   },
   {
    "chamber": "lower",
    "district": "16",
    "share": 0.2406
   },
   {
    "chamber": "lower",
    "district": "17",
    "share": 0.212
   },
   {
    "chamber": "lower",
    "district": "21",
    "share": 0.1994
   },
   {
    "chamber": "lower",
    "district": "22",
    "share": 0.066
   }
  ],
  "34037": [
   {
    "chamber": "upper",
    "district": "24",
    "share": 1
   },
   {
    "chamber": "lower",
    "district": "24",
    "share": 1
   }
  ],
  "34039": [
   {
    "chamber": "upper",
    "district": "20",
    "share": 0.3965
   },
   {
    "chamber": "upper",
    "district": "22",
    "share": 0.3744
   },
   {
    "chamber": "upper",
    "district": "21",
    "share": 0.19
   },
   {
    "chamber": "upper",
    "district": "28",
    "share": 0.039
   },
   {
    "chamber": "lower",
    "district": "20",
    "share": 0.3965
   },
   {
    "chamber": "lower",
    "district": "22",
    "share": 0.3744
   },
   {
    "chamber": "lower",
    "district": "21",
    "share": 0.19
   },
   {
    "chamber": "lower",
    "district": "28",
    "share": 0.039
   }
  ],
  "34041": [
   {
    "chamber": "upper",
    "district": "23",
    "share": 0.9015
   },
   {
    "chamber": "upper",
    "district": "24",
    "share": 0.0985
   },
   {
    "chamber": "lower",
    "district": "23",
    "share": 0.9015
   },
   {
    "chamber": "lower",
    "district": "24",
    "share": 0.0985
   }
  ]
 }
}
