{
 "state": "CT",
 "updated": "2026-10-25T06:01:21.119Z",
 "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-25T06:01:18.084Z"
  },
  {
   "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:22.391Z"
  },
  {
   "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/Connecticut/",
   "builtAt": "2026-10-24T21:20:22.391Z"
  },
  {
   "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:22.391Z"
  },
  {
   "name": "Connecticut State Elections Enforcement Commission (eCRIS)",
   "url": "https://seec.ct.gov/portal/ecris/CurPreYears",
   "retrievedAt": "2026-10-24T13:57:09.788Z",
   "note": "Campaign money, matched on chamber, district and last name"
  }
 ],
 "moneyNote": null,
 "members": [
  {
   "id": "ocd-person/749be8b3-0b40-41ec-8670-7dfbfbc90b6e",
   "name": "John Fonfara",
   "chamber": "upper",
   "district": "1",
   "party": "Democratic",
   "email": "fonfara@senatedems.ct.gov",
   "phone": "860-240-0043",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S01%27&dist_name=Fonfara,%20John%20W.",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/John_Fonfara",
   "terracivicUrl": "https://terracivic.com/legislators/ct/john-fonfara-749be8b3/",
   "since": "1997-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/John-W-Fonfara-749be8b3-0b40-41ec-8670-7dfbfbc90b6e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/83a4e876-4df7-48ef-8a84-7d7940585af9",
   "name": "Doug McCrory",
   "chamber": "upper",
   "district": "2",
   "party": "Democratic",
   "email": "douglas.mccrory@cga.ct.gov",
   "phone": "860-240-1453",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S02%27&dist_name=McCrory,%20Douglas",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Douglas_McCrory",
   "terracivicUrl": "https://terracivic.com/legislators/ct/doug-mccrory-83a4e876/",
   "since": "2017-03-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Douglas-McCrory-83a4e876-4df7-48ef-8a84-7d7940585af9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 140687.04,
    "spent": 139835.11,
    "cash": null,
    "through": "2026-08-31",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14258",
    "committeeName": "McCrory for Senate 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/686df3d6-3199-4d48-a27e-7b3e7c65de66",
   "name": "Saud Anwar",
   "chamber": "upper",
   "district": "3",
   "party": "Democratic",
   "email": "saud.anwar@cga.ct.gov",
   "phone": "860-240-0347",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S03%27&dist_name=Anwar,%20Saud",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Saud_Anwar",
   "terracivicUrl": "https://terracivic.com/legislators/ct/saud-anwar-686df3d6/",
   "since": "2019-03-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Saud-Anwar-686df3d6-3199-4d48-a27e-7b3e7c65de66.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 156037.17,
    "spent": 151009.44,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14021",
    "committeeName": "Saud Anwar for State Senate 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/277414ca-35b8-41dd-ae2e-e99fe9ecdb9b",
   "name": "M.D. Rahman",
   "chamber": "upper",
   "district": "4",
   "party": "Democratic/Working Families",
   "email": "md.rahman@cga.ct.gov",
   "phone": "860-240-5302",
   "url": "https://www.senatedems.ct.gov/Rahman",
   "photo": "https://www.cga.ct.gov/legpics/S04.png",
   "wikipedia": "https://en.wikipedia.org/wiki/MD_Rahman",
   "terracivicUrl": "https://terracivic.com/legislators/ct/m-d-rahman-277414ca/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/MD-Rahman-277414ca-35b8-41dd-ae2e-e99fe9ecdb9b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 192979.16,
    "spent": 150794.7,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14222",
    "committeeName": "MD Rahman for Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/a33a2113-e60b-4000-9dc7-eb58a775d986",
   "name": "Derek Slap",
   "chamber": "upper",
   "district": "5",
   "party": "Democratic",
   "email": "derek.slap@cga.ct.gov",
   "phone": "860-240-1436",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S05%27&dist_name=Slap,%20Derek",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Derek_Slap",
   "terracivicUrl": "https://terracivic.com/legislators/ct/derek-slap-a33a2113/",
   "since": "2019-03-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Derek-Slap-a33a2113-e60b-4000-9dc7-eb58a775d986.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 61902.5,
    "spent": 6353.2,
    "cash": null,
    "through": "2026-09-10",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14182",
    "committeeName": "Slap For Senate 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/bdc5f5a0-0285-45d2-a6fd-d29d8b31cd43",
   "name": "Rick Lopes",
   "chamber": "upper",
   "district": "6",
   "party": "Democratic",
   "email": "rick.lopes@cga.ct.gov",
   "phone": "860-240-0099",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S06%27&dist_name=Lopes,%20Rick",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Rick_Lopes",
   "terracivicUrl": "https://terracivic.com/legislators/ct/rick-lopes-bdc5f5a0/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Rick-Lopes-bdc5f5a0-0285-45d2-a6fd-d29d8b31cd43.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 153290.03,
    "spent": 145133.83,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14243",
    "committeeName": "Lopes 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/da65a738-37c7-41c1-8cd4-abae65ef0167",
   "name": "John Kissel",
   "chamber": "upper",
   "district": "7",
   "party": "Republican",
   "email": "john.a.kissel@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S07%27&dist_name=Kissel,%20John%20A.",
   "photo": "https://cga.ct.gov/legpics/S07.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Kissel_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/john-kissel-da65a738/",
   "since": "1993-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/John-A-Kissel-da65a738-37c7-41c1-8cd4-abae65ef0167.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152100.04,
    "spent": 101427.33,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14128",
    "committeeName": "Committee to Re-Elect Senator John Kissel",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/98ba1778-693a-41a5-9f4a-94f10d1c9fcd",
   "name": "Paul Honig",
   "chamber": "upper",
   "district": "8",
   "party": "Democratic/Working Families",
   "email": "paul.honig@cga.ct.gov",
   "phone": "860-240-0598",
   "url": "https://www.senatedems.ct.gov/senator/paul-honig",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/PaulHonig.jpeg",
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Honig",
   "terracivicUrl": "https://terracivic.com/legislators/ct/paul-honig-98ba1778/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Paul-Honig-98ba1778-693a-41a5-9f4a-94f10d1c9fcd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152347.03,
    "spent": 127767.52,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14159",
    "committeeName": "Paul Honig For State Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f55ef0f9-f0ed-48ba-80b9-23ac643626cc",
   "name": "Matt Lesser",
   "chamber": "upper",
   "district": "9",
   "party": "Democratic",
   "email": "matthew.lesser@cga.ct.gov",
   "phone": "860-240-0511",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S09%27&dist_name=Lesser,%20Matthew%20L.",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Matt_Lesser",
   "terracivicUrl": "https://terracivic.com/legislators/ct/matt-lesser-f55ef0f9/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Matt-Lesser-f55ef0f9-f0ed-48ba-80b9-23ac643626cc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152642.03,
    "spent": 25922.34,
    "cash": null,
    "through": "2026-10-07",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14215",
    "committeeName": "Matt Lesser 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/102845da-9b93-400d-b58a-fa3e7df1806e",
   "name": "Gary Winfield",
   "chamber": "upper",
   "district": "10",
   "party": "Democratic",
   "email": "winfield@senatedems.ct.gov",
   "phone": "860-240-0475",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S10%27&dist_name=Winfield,%20Gary%20A.",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Gary_Winfield",
   "terracivicUrl": "https://terracivic.com/legislators/ct/gary-winfield-102845da/",
   "since": "2014-02-28",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Gary-A-Winfield-102845da-9b93-400d-b58a-fa3e7df1806e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 24000,
    "spent": 19770.23,
    "cash": null,
    "through": "2026-09-27",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14236",
    "committeeName": "Gary for Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2d21e401-cb76-4001-b836-e57f667f550f",
   "name": "Martin Looney",
   "chamber": "upper",
   "district": "11",
   "party": "Democratic",
   "email": "looney@senatedems.ct.gov",
   "phone": "860-240-0375",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S11%27&dist_name=Looney,%20Martin%20M.",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Martin_Looney",
   "terracivicUrl": "https://terracivic.com/legislators/ct/martin-looney-2d21e401/",
   "since": "1993-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Martin-M-Looney-2d21e401-cb76-4001-b836-e57f667f550f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 960,
    "spent": 960,
    "cash": null,
    "through": "2026-05-15",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14137",
    "committeeName": "Martin Looney for State Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5e2acad1-d976-4a7d-997b-52b5b400a654",
   "name": "Christine Cohen",
   "chamber": "upper",
   "district": "12",
   "party": "Democratic",
   "email": "christine.cohen@cga.ct.gov",
   "phone": "860-240-0455",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S12%27&dist_name=Cohen,%20Christine",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Christine_Cohen",
   "terracivicUrl": "https://terracivic.com/legislators/ct/christine-cohen-5e2acad1/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Christine-Cohen-5e2acad1-d976-4a7d-997b-52b5b400a654.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 153159.04,
    "spent": 136560.12,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14184",
    "committeeName": "Cohen for Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e823b348-fd0f-410b-b3c1-62fe7a2982f6",
   "name": "Jan Hochadel",
   "chamber": "upper",
   "district": "13",
   "party": "Democratic/Working Families",
   "email": "jan.hochadel@cga.ct.gov",
   "phone": "860-240-0584",
   "url": "https://www.senatedems.ct.gov/hochadel",
   "photo": "https://www.cga.ct.gov/legpics/S13.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Jan_Hochadel",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jan-hochadel-e823b348/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jan-Hochadel-e823b348-fd0f-410b-b3c1-62fe7a2982f6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/f37ce303-e106-4972-b453-4287b7915762",
   "name": "James Maroney",
   "chamber": "upper",
   "district": "14",
   "party": "Democratic",
   "email": "maroney@senatedems.ct.gov",
   "phone": "860-240-0381",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S14%27&dist_name=Maroney,%20James%20J.",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/James_Maroney",
   "terracivicUrl": "https://terracivic.com/legislators/ct/james-maroney-f37ce303/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/James-J-Maroney-f37ce303-e106-4972-b453-4287b7915762.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152414.03,
    "spent": 132258.34,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14238",
    "committeeName": "Friends of James Maroney",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2c22d680-9e92-423b-a943-20571186c91a",
   "name": "Joan Hartley",
   "chamber": "upper",
   "district": "15",
   "party": "Democratic",
   "email": "hartley@senatedems.ct.gov",
   "phone": "860-240-0006",
   "url": "https://www.senatedems.ct.gov/Hartley",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Joan_Hartley",
   "terracivicUrl": "https://terracivic.com/legislators/ct/joan-hartley-2c22d680/",
   "since": "2001-01-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joan-V-Hartley-2c22d680-9e92-423b-a943-20571186c91a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18560,
    "spent": 8567.95,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14233",
    "committeeName": "Hartley 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/0cdb540d-c360-4981-b7a9-2a67e2f91121",
   "name": "Rob Sampson",
   "chamber": "upper",
   "district": "16",
   "party": "Republican",
   "email": "rob.sampson@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S16%27&dist_name=Sampson,%20Rob",
   "photo": "https://cga.ct.gov/legpics/S16.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Robert_Sampson_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/rob-sampson-0cdb540d/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Rob-Sampson-0cdb540d-c360-4981-b7a9-2a67e2f91121.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 158625.02,
    "spent": 121979.18,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14164",
    "committeeName": "Sampson for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/bb280880-afa9-43f3-91bf-b05af25b023d",
   "name": "Jorge Cabrera",
   "chamber": "upper",
   "district": "17",
   "party": "Democratic",
   "email": "jorge.cabrera@cga.ct.gov",
   "phone": "860-240-0050",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S17%27&dist_name=Cabrera,%20Jorge",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Jorge_Cabrera_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jorge-cabrera-bb280880/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jorge-Cabrera-bb280880-afa9-43f3-91bf-b05af25b023d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 153300.02,
    "spent": 125978.7,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14094",
    "committeeName": "Cabrera for SD 17",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/a648c360-3b9e-408d-ba2a-c171edada365",
   "name": "Heather Somers",
   "chamber": "upper",
   "district": "18",
   "party": "Republican",
   "email": "heather.somers@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S18%27&dist_name=Somers,%20Heather%20S.",
   "photo": "https://ctsenaterepublicans.com/wp-content/uploads/2020/12/HeatherHeadshot-e1608139012865.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Heather_Somers",
   "terracivicUrl": "https://terracivic.com/legislators/ct/heather-somers-a648c360/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Heather-B-Somers-a648c360-3b9e-408d-ba2a-c171edada365.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 153605.03,
    "spent": 118284.57,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14229",
    "committeeName": "Somers for Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/aec1fe1b-02ac-4802-be69-8714ec0b848e",
   "name": "Cathy Osten",
   "chamber": "upper",
   "district": "19",
   "party": "Democratic",
   "email": "osten@senatedems.ct.gov",
   "phone": "860-240-0579",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S19%27&dist_name=Osten,%20Catherine%20A.",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Cathy_Osten",
   "terracivicUrl": "https://terracivic.com/legislators/ct/cathy-osten-aec1fe1b/",
   "since": "2013-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Catherine-A-Osten-aec1fe1b-02ac-4802-be69-8714ec0b848e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 153769.95,
    "spent": 119027.25,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14185",
    "committeeName": "Friends of Cathy Osten",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e171a437-11bc-4200-ae58-f6f8c4971f39",
   "name": "Martha Marx",
   "chamber": "upper",
   "district": "20",
   "party": "Democratic/Working Families",
   "email": "martha.marx@cga.ct.gov",
   "phone": "860-240-0436",
   "url": "https://www.senatedems.ct.gov/marx",
   "photo": "https://www.cga.ct.gov/legpics/S20.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Martha_Marx",
   "terracivicUrl": "https://terracivic.com/legislators/ct/martha-marx-e171a437/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Martha-Marx-e171a437-11bc-4200-ae58-f6f8c4971f39.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 153046.02,
    "spent": 143115.91,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14214",
    "committeeName": "Marx for Senate 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/78bb88a9-cde1-4691-aa7a-e423ee16a147",
   "name": "Jason Perillo",
   "chamber": "upper",
   "district": "21",
   "party": "Republican",
   "email": "jason.perillo@cga.ct.gov",
   "phone": "860-240-8808",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27113%27&dist_name=Jason,%20Perillo",
   "photo": "https://www.cga.ct.gov/legpics/113.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Jason_Perillo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jason-perillo-78bb88a9/",
   "since": "2025-02-28",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jason-Perillo-78bb88a9-cde1-4691-aa7a-e423ee16a147.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152975.04,
    "spent": 129259.8,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14155",
    "committeeName": "Perillo for Senate 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2d581ca4-1fb8-4e7c-9f33-060db9ed895e",
   "name": "Sujata Gadkar-Wilcox",
   "chamber": "upper",
   "district": "22",
   "party": "Democratic",
   "email": "gadkarwilcox@senatedems.ct.gov",
   "phone": "860-240-0425",
   "url": "https://www.senatedems.ct.gov/senator/sujata-gadkar-wilcox",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/sgwilcox.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Sujata_Gadkar-Wilcox",
   "terracivicUrl": "https://terracivic.com/legislators/ct/sujata-gadkar-wilcox-2d581ca4/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Sujata-Gadkar-Wilcox-2d581ca4-1fb8-4e7c-9f33-060db9ed895e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 151741.03,
    "spent": 119736.9,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14171",
    "committeeName": "Sujata for Connecticut",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/3be9e2dc-7ffa-40fb-90c8-d25fe4970dee",
   "name": "Herron Gaston",
   "chamber": "upper",
   "district": "23",
   "party": "Democratic",
   "email": "herron.gaston@cga.ct.gov",
   "phone": "860-240-0591",
   "url": "https://senatedems.ct.gov/gaston",
   "photo": "https://www.cga.ct.gov/legpics/S23.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Herron_Gaston",
   "terracivicUrl": "https://terracivic.com/legislators/ct/herron-gaston-3be9e2dc/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Herron-Gaston-3be9e2dc-7ffa-40fb-90c8-d25fe4970dee.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 103995,
    "spent": 26355.21,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14312",
    "committeeName": "Re-elect Gaston 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/34ca88f1-c2bc-430e-9f7c-93e8f3563e33",
   "name": "Julie Kushner",
   "chamber": "upper",
   "district": "24",
   "party": "Democratic",
   "email": "julie.kushner@cga.ct.gov",
   "phone": "860-240-0509",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S24%27&dist_name=Kushner,%20Julie",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Julie_Kushner",
   "terracivicUrl": "https://terracivic.com/legislators/ct/julie-kushner-34ca88f1/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Julie-Kushner-34ca88f1-c2bc-430e-9f7c-93e8f3563e33.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152436.03,
    "spent": 103077.44,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14206",
    "committeeName": "Julie2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/7836916c-08a2-430a-99eb-580f7cf50e81",
   "name": "Bob Duff",
   "chamber": "upper",
   "district": "25",
   "party": "Democratic",
   "email": "duff@senatedems.ct.gov",
   "phone": "860-240-0414",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S25%27&dist_name=Duff,%20Bob",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Bob_Duff",
   "terracivicUrl": "https://terracivic.com/legislators/ct/bob-duff-7836916c/",
   "since": "2005-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Bob-Duff-7836916c-08a2-430a-99eb-580f7cf50e81.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 154646.04,
    "spent": 122918.03,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14156",
    "committeeName": "Friends of Bob Duff",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5310d199-fa92-40aa-8d0b-efad6d3027b2",
   "name": "Ceci Maher",
   "chamber": "upper",
   "district": "26",
   "party": "Democratic",
   "email": "ceci.maher@cga.ct.gov",
   "phone": "860-240-0068",
   "url": "https://www.senatedems.ct.gov/maher",
   "photo": "https://www.cga.ct.gov/legpics/S26.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Ceci_Maher",
   "terracivicUrl": "https://terracivic.com/legislators/ct/ceci-maher-5310d199/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Ceci-Maher-5310d199-fa92-40aa-8d0b-efad6d3027b2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/fcf63a22-3979-4cbf-a719-0d414d13e1ac",
   "name": "Pat Miller",
   "chamber": "upper",
   "district": "27",
   "party": "Democratic",
   "email": "patricia.miller@cga.ct.gov",
   "phone": "860-240-0589",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S27%27&dist_name=Miller,%20Patricia%20Billie",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Patricia_Billie_Miller",
   "terracivicUrl": "https://terracivic.com/legislators/ct/pat-miller-fcf63a22/",
   "since": "2021-03-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Patricia-Billie-Miller-fcf63a22-3979-4cbf-a719-0d414d13e1ac.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 61744.73,
    "spent": 9022.9,
    "cash": null,
    "through": "2026-09-28",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14187",
    "committeeName": "Billie Miller 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/b1ab473b-e7ff-4c53-96af-ee796c89f4dd",
   "name": "Tony Hwang",
   "chamber": "upper",
   "district": "28",
   "party": "Republican",
   "email": "tony.hwang@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S28%27&dist_name=Hwang,%20Tony",
   "photo": "https://ctsenaterepublicans.com/wp-content/uploads/2021/08/Hwang_Headshot2019.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tony_Hwang",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tony-hwang-b1ab473b/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tony-Hwang-b1ab473b-e7ff-4c53-96af-ee796c89f4dd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/77713b68-e8ef-455e-80a6-1614488fb71a",
   "name": "Mae Flexer",
   "chamber": "upper",
   "district": "29",
   "party": "Democratic",
   "email": "flexer@senatedems.ct.gov",
   "phone": "860-240-8634",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S29%27&dist_name=Flexer,%20Mae",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Mae_Flexer",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mae-flexer-77713b68/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mae-Flexer-77713b68-e8ef-455e-80a6-1614488fb71a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152457.03,
    "spent": 9719.81,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14346",
    "committeeName": "Elect Mae Flexer",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f0f89d15-9682-4a2e-8096-57700ac5b8dc",
   "name": "Stephen Harding",
   "chamber": "upper",
   "district": "30",
   "party": "Republican",
   "email": "stephen.harding@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27107%27&dist_name=Harding,%20Stephen%20G.",
   "photo": "https://www.cthousegop.com/harding/wp-content/uploads/sites/35/2016/11/Harding_Bio_Photo_Web.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Stephen_Harding_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/stephen-harding-f0f89d15/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Stephen-G-Harding-Jr-f0f89d15-9682-4a2e-8096-57700ac5b8dc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152805.02,
    "spent": 113352.96,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14288",
    "committeeName": "Harding 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ca8be710-988a-4415-bc37-6d3a92d1afcd",
   "name": "Henri Martin",
   "chamber": "upper",
   "district": "31",
   "party": "Republican",
   "email": "henri.martin@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S31%27&dist_name=Martin,%20Henri",
   "photo": "https://cga.ct.gov/legpics/S31.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Henri_Martin_(American_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/henri-martin-ca8be710/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Henri-Martin-ca8be710-988a-4415-bc37-6d3a92d1afcd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 154218.41,
    "spent": 61114.94,
    "cash": null,
    "through": "2026-10-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14232",
    "committeeName": "Martin 31",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/58a9b2fa-cd93-420c-a9bc-6326a75a218a",
   "name": "Eric Berthel",
   "chamber": "upper",
   "district": "32",
   "party": "Republican",
   "email": "eric.berthel@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S32%27&dist_name=Berthel,%20Eric%20C.",
   "photo": "https://ctsenaterepublicans.com/wp-content/uploads/2019/01/Berthel2019forWeb.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Eric_Berthel",
   "terracivicUrl": "https://terracivic.com/legislators/ct/eric-berthel-58a9b2fa/",
   "since": "2017-03-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Eric-C-Berthel-58a9b2fa-cd93-420c-a9bc-6326a75a218a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 75615.02,
    "spent": 27026.75,
    "cash": null,
    "through": "2026-10-15",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14116",
    "committeeName": "Eric Berthel for Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/109295ad-521f-463a-b0af-66c9f0598a97",
   "name": "Norm Needleman",
   "chamber": "upper",
   "district": "33",
   "party": "Democratic",
   "email": "norm.needleman@cga.ct.gov",
   "phone": "860-240-0428",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S33%27&dist_name=Needleman,%20Norman",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Norman_Needleman",
   "terracivicUrl": "https://terracivic.com/legislators/ct/norm-needleman-109295ad/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Norman-Needleman-109295ad-521f-463a-b0af-66c9f0598a97.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 211890,
    "spent": 166946.05,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14153",
    "committeeName": "Norm 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ca523a61-6db3-47c6-bf1f-8fd7638e999f",
   "name": "Paul Cicarella",
   "chamber": "upper",
   "district": "34",
   "party": "Republican",
   "email": "paul.cicarella@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S34%27&dist_name=Cicarella,%20Paul",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Paul_Cicarella",
   "terracivicUrl": "https://terracivic.com/legislators/ct/paul-cicarella-ca523a61/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Paul-Cicarella-ca523a61-6db3-47c6-bf1f-8fd7638e999f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 154074.04,
    "spent": 106434.8,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14249",
    "committeeName": "PaulChic2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/1a60b520-6887-4830-b33e-78520b7b53aa",
   "name": "Jeff Gordon",
   "chamber": "upper",
   "district": "35",
   "party": "Republican",
   "email": "jeffrey.gordon@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://ctsenaterepublicans.com/home-gordon/",
   "photo": "https://www.cga.ct.gov/legpics/S35.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Jeff_Gordon_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jeff-gordon-1a60b520/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jeff-Gordon-1a60b520-6887-4830-b33e-78520b7b53aa.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 152445.03,
    "spent": 120443.11,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14110",
    "committeeName": "Jeff Gordon For State Senate",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/c5800b0c-c84a-4e63-83fa-8aaad9b6535f",
   "name": "Ryan Fazio",
   "chamber": "upper",
   "district": "36",
   "party": "Republican",
   "email": "ryan.fazio@cga.ct.gov",
   "phone": "860-240-8800",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27S36%27&dist_name=Fazio,%20Ryan",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Ryan_Fazio",
   "terracivicUrl": "https://terracivic.com/legislators/ct/ryan-fazio-c5800b0c/",
   "since": "2021-08-26",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Ryan-Fazio-c5800b0c-c84a-4e63-83fa-8aaad9b6535f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/2a91c3d6-433a-4e8f-b5a5-38fc80b8ea57",
   "name": "Matt Ritter",
   "chamber": "lower",
   "district": "1",
   "party": "Democratic",
   "email": "matthew.ritter@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27001%27&dist_name=001%20-%Ritter,%Matt",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Matthew_Ritter",
   "terracivicUrl": "https://terracivic.com/legislators/ct/matt-ritter-2a91c3d6/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Matthew-Ritter-2a91c3d6-433a-4e8f-b5a5-38fc80b8ea57.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 25101.5,
    "spent": 9193.11,
    "cash": null,
    "through": "2026-08-31",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14124",
    "committeeName": "Ritter 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/1a01451b-8c85-4bde-9cef-ab083d99ae84",
   "name": "Raghib Allie-Brennan",
   "chamber": "lower",
   "district": "2",
   "party": "Democratic",
   "email": "raghib.allie-brennan@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27002%27&dist_name=Allie-Brennan,%20Raghib",
   "photo": "http://www2.housedems.ct.gov/Allie-Brennan/images/Allie-Brennan_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Raghib_Allie-Brennan",
   "terracivicUrl": "https://terracivic.com/legislators/ct/raghib-allie-brennan-1a01451b/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Raghib-Allie-Brennan-1a01451b-8c85-4bde-9cef-ab083d99ae84.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 32013.77,
    "spent": 10283.85,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14442",
    "committeeName": "Raghib 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/57900db1-ade5-4107-8025-a0c664f41a32",
   "name": "Minnie Gonzalez",
   "chamber": "lower",
   "district": "3",
   "party": "Democratic",
   "email": "minnie.gonzalez@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27003%27&dist_name=Gonzalez,%20Minnie",
   "photo": "http://www2.housedems.ct.gov/Gonzalez/images/Gonzalez_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Minnie_Gonzalez",
   "terracivicUrl": "https://terracivic.com/legislators/ct/minnie-gonzalez-57900db1/",
   "since": "1997-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Minnie-Gonzalez-57900db1-ade5-4107-8025-a0c664f41a32.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 7785,
    "spent": 1187.07,
    "cash": null,
    "through": "2026-08-10",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14541",
    "committeeName": "Committee to re elect Minnie Gonzalez",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/d44bd84a-b02c-4c1b-94ee-05c8b1008e57",
   "name": "Julio Concepción",
   "chamber": "lower",
   "district": "4",
   "party": "Democratic",
   "email": "julio.concepcion@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27004%27&dist_name=004%20-%Concepcion,%Julio",
   "photo": "http://www2.housedems.ct.gov/Concepcion/images/Concepcion_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Julio_Concepcion",
   "terracivicUrl": "https://terracivic.com/legislators/ct/julio-concepcion-d44bd84a/",
   "since": "2018-06-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Julio-A-Concepcion-d44bd84a-b02c-4c1b-94ee-05c8b1008e57.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 57753.15,
    "spent": 57431.16,
    "cash": null,
    "through": "2026-10-17",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14408",
    "committeeName": "Concepcion for Hartford 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/298d6d03-248e-44c2-be42-269bc417745c",
   "name": "Maryam Khan",
   "chamber": "lower",
   "district": "5",
   "party": "Democratic",
   "email": "maryam.khan@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27005%27&dist_name=005%20-%Khan,%Maryam",
   "photo": "http://www2.housedems.ct.gov/Khan/images/Khan_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Maryam_Khan",
   "terracivicUrl": "https://terracivic.com/legislators/ct/maryam-khan-298d6d03/",
   "since": "2022-03-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Maryam-Khan-298d6d03-248e-44c2-be42-269bc417745c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 275835.38,
    "spent": 150322.83,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14449",
    "committeeName": "Khan for State Senate",
    "matchedOn": "full name (this committee is for State Senate district 2)",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/37cdaa0f-2531-44f6-95d0-41f9eefa6c97",
   "name": "Jimmy Sánchez",
   "chamber": "lower",
   "district": "6",
   "party": "Democratic",
   "email": "james.sanchez@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/sanchezJ",
   "photo": "https://www.cga.ct.gov/legpics/006.png",
   "wikipedia": "https://en.wikipedia.org/wiki/James_S%C3%A1nchez_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jimmy-sanchez-37cdaa0f/",
   "since": "2023-03-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/James-Sanchez-37cdaa0f-2531-44f6-95d0-41f9eefa6c97.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 7925,
    "spent": 2309.69,
    "cash": null,
    "through": "2026-07-28",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14285",
    "committeeName": "Sanchez for 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/acb9a83b-c921-4631-826e-ffd02e2203b9",
   "name": "Joshua Hall",
   "chamber": "lower",
   "district": "7",
   "party": "Democratic",
   "email": "joshua.hall@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27007%27&dist_name=007%20-%Hall,%Joshua",
   "photo": "http://www2.housedems.ct.gov/Hall/images/Hall_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joshua_M._Hall",
   "terracivicUrl": "https://terracivic.com/legislators/ct/joshua-hall-acb9a83b/",
   "since": "2017-04-28",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joshua-M-Hall-acb9a83b-c921-4631-826e-ffd02e2203b9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 3075,
    "spent": 0,
    "cash": null,
    "through": "2026-03-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14280",
    "committeeName": "Hall 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/d458d504-9053-4709-bf43-d955083a18ab",
   "name": "Tim Ackert",
   "chamber": "lower",
   "district": "8",
   "party": "Republican",
   "email": "tim.ackert@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27008%27&dist_name=Ackert,%20Tim",
   "photo": "https://cga.ct.gov/legpics/008.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Tim_Ackert",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tim-ackert-d458d504/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tim-Ackert-d458d504-9053-4709-bf43-d955083a18ab.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 839.85,
    "spent": 839.85,
    "cash": null,
    "through": "2026-05-22",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14376",
    "committeeName": "ACKERT FOR THE 8TH",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/94b3daf5-cbc7-4016-9297-8c0b8bc54944",
   "name": "Jason Rojas",
   "chamber": "lower",
   "district": "9",
   "party": "Democratic",
   "email": "jason.rojas@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27009%27&dist_name=009%20-%Rojas,%Jason",
   "photo": "http://www2.housedems.ct.gov/Rojas/images/Rojas_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jason_Rojas",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jason-rojas-94b3daf5/",
   "since": "2009-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jason-Rojas-94b3daf5-cbc7-4016-9297-8c0b8bc54944.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19216.85,
    "spent": 4828.22,
    "cash": null,
    "through": "2026-09-08",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14145",
    "committeeName": "Rojas 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/c07f613b-b79d-4e11-b959-589c8cefac41",
   "name": "Henry Genga",
   "chamber": "lower",
   "district": "10",
   "party": "Democratic",
   "email": "henry.genga@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27010%27&dist_name=Genga,%20Henry%20J.",
   "photo": "http://www2.housedems.ct.gov/Genga/images/Genga_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Henry_Genga",
   "terracivicUrl": "https://terracivic.com/legislators/ct/henry-genga-c07f613b/",
   "since": "2006-02-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Henry-J-Genga-c07f613b-b79d-4e11-b959-589c8cefac41.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/9ddc7811-2c18-44e0-b0c9-dccded290a3e",
   "name": "Patrick Biggins",
   "chamber": "lower",
   "district": "11",
   "party": "Democratic",
   "email": "patrick.biggins@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Biggins",
   "photo": "https://cdnsm5-ss10.sharpschool.com/UserFiles/Servers/Server_19398796/Image/Board%20of%20Education/BOEMembers2019/New%20Headshots/Biggins2023.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Patrick_Biggins",
   "terracivicUrl": "https://terracivic.com/legislators/ct/patrick-biggins-9ddc7811/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Patrick-Biggins-9ddc7811-2c18-44e0-b0c9-dccded290a3e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 49080.78,
    "spent": 40012.23,
    "cash": null,
    "through": "2026-10-17",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14180",
    "committeeName": "Biggins 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/37f6cb6c-888c-44c1-8c21-b273d967a62d",
   "name": "Geoff Luxenberg",
   "chamber": "lower",
   "district": "12",
   "party": "Democratic",
   "email": "geoff.luxenberg@cga.ct.gov",
   "phone": "860-240-0449",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27012%27&dist_name=Luxenberg,%20Geoff",
   "photo": "http://www2.housedems.ct.gov/Luxenberg/images/Luxenberg_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Geoff_Luxenberg",
   "terracivicUrl": "https://terracivic.com/legislators/ct/geoff-luxenberg-37f6cb6c/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Geoff-Luxenberg-37f6cb6c-888c-44c1-8c21-b273d967a62d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 30451.53,
    "spent": 21159.15,
    "cash": null,
    "through": "2026-10-10",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14131",
    "committeeName": "Geoff 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/33a50ad7-61f8-4e5a-92fc-a24efddc15f1",
   "name": "Jason Doucette",
   "chamber": "lower",
   "district": "13",
   "party": "Democratic",
   "email": "jason.doucette@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://housedems.ct.gov/doucette",
   "photo": "http://www2.housedems.ct.gov/Doucette/images/Doucette_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jason_Edward_Doucette",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jason-doucette-33a50ad7/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jason-Doucette-33a50ad7-61f8-4e5a-92fc-a24efddc15f1.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45945.03,
    "spent": 34824.56,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14135",
    "committeeName": "Doucette 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/8bf7e55e-afc1-4f5c-99c3-9b7a1356fbc3",
   "name": "Tom Delnicki",
   "chamber": "lower",
   "district": "14",
   "party": "Republican",
   "email": "tom.delnicki@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27014%27&dist_name=Delnicki,%20Tom",
   "photo": "https://cga.ct.gov/legpics/014.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Tom_Delnicki",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tom-delnicki-8bf7e55e/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tom-Delnicki-8bf7e55e-afc1-4f5c-99c3-9b7a1356fbc3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46280.02,
    "spent": 21156.36,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14468",
    "committeeName": "Delnicki for South Windsor",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/6e4977fe-2ed9-4e1c-93ce-c837766d2896",
   "name": "Bobby Gibson",
   "chamber": "lower",
   "district": "15",
   "party": "Democratic",
   "email": "bobby.gibson@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27015%27&dist_name=Gibson,%20Bobby%20G.",
   "photo": "http://www2.housedems.ct.gov/Gibson/images/Gibson_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bobby_Gibson",
   "terracivicUrl": "https://terracivic.com/legislators/ct/bobby-gibson-6e4977fe/",
   "since": "2018-01-12",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Bobby-G-Gibson-Jr-6e4977fe-2ed9-4e1c-93ce-c837766d2896.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 3490,
    "spent": 363,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14350",
    "committeeName": "Bobby Gibson Jr 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/d16242a4-d3e1-45b3-9f95-8741980310cc",
   "name": "Melissa Osborne",
   "chamber": "lower",
   "district": "16",
   "party": "Democratic",
   "email": "melissa.osborne@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Osborne",
   "photo": "https://www.cga.ct.gov/legpics/016.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Melissa_Osborne",
   "terracivicUrl": "https://terracivic.com/legislators/ct/melissa-osborne-d16242a4/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Melissa-Osborne-d16242a4-d3e1-45b3-9f95-8741980310cc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47685.03,
    "spent": 31791.49,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14263",
    "committeeName": "Osborne 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2a3c062a-ac41-4295-9c26-195f78369242",
   "name": "Eleni DeGraw",
   "chamber": "lower",
   "district": "17",
   "party": "Democratic/Working Families",
   "email": "elenikavros.degraw@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27017%27&dist_name=Kavros%20DeGraw,%20Eleni",
   "photo": "http://www2.housedems.ct.gov/KavrosDeGraw/images/KavrosDeGraw_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Eleni_Kavros_DeGraw",
   "terracivicUrl": "https://terracivic.com/legislators/ct/eleni-degraw-2a3c062a/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Eleni-Kavros-DeGraw-2a3c062a-ac41-4295-9c26-195f78369242.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46684.44,
    "spent": 42170.44,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14237",
    "committeeName": "Team Eleni for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/26149cc4-f15a-46fb-a9a5-7bc0544dc287",
   "name": "Jill Gilchrest",
   "chamber": "lower",
   "district": "18",
   "party": "Democratic",
   "email": "jillian.gilchrest@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27018%27&dist_name=018%20-%Gilchrest,%Jillian",
   "photo": "http://www2.housedems.ct.gov/Gilchrest/images/Gilchrest_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jillian_Gilchrest",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jill-gilchrest-26149cc4/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jillian-Gilchrest-26149cc4-f15a-46fb-a9a5-7bc0544dc287.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/8872e78b-25b4-406b-84b2-949c700f7b56",
   "name": "Tammy Exum",
   "chamber": "lower",
   "district": "19",
   "party": "Democratic",
   "email": "tammy.exum@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27019%27&dist_name=Exum,%20Tammy%20R.",
   "photo": "http://www2.housedems.ct.gov/Exum/images/Exum_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tammy_Exum",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tammy-exum-8872e78b/",
   "since": "2019-04-23",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tammy-R-Exum-8872e78b-25b4-406b-84b2-949c700f7b56.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/96fa444a-7e86-4ead-9d2e-c3ffef258be2",
   "name": "Kate Farrar",
   "chamber": "lower",
   "district": "20",
   "party": "Democratic/Working Families",
   "email": "kate.farrar@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27020%27&dist_name=020%20-%Farrar,%Kate",
   "photo": "http://www2.housedems.ct.gov/Farrar/images/Farrar_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kate_Farrar",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kate-farrar-96fa444a/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kate-Farrar-96fa444a-7e86-4ead-9d2e-c3ffef258be2.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18884.58,
    "spent": 2374.56,
    "cash": null,
    "through": "2026-09-28",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14198",
    "committeeName": "Kate for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ca9357d4-dffa-456a-a715-d4a7671c1f84",
   "name": "Mike Demicco",
   "chamber": "lower",
   "district": "21",
   "party": "Democratic",
   "email": "mike.demicco@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27021%27&dist_name=Demicco,%20Mike",
   "photo": "http://www2.housedems.ct.gov/Demicco/images/Demicco_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mike_Demicco",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mike-demicco-ca9357d4/",
   "since": "2013-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mike-Demicco-ca9357d4-dffa-456a-a715-d4a7671c1f84.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47995.03,
    "spent": 22245.97,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14220",
    "committeeName": "Demicco 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/606b5b0a-a9f3-4625-8224-e7f66bd3eed4",
   "name": "Rebecca Martinez",
   "chamber": "lower",
   "district": "22",
   "party": "Democratic",
   "email": "rebecca.martinez@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/martinez",
   "photo": "https://www.cga.ct.gov/legpics/022.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Rebecca_Martinez",
   "terracivicUrl": "https://terracivic.com/legislators/ct/rebecca-martinez-606b5b0a/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Rebecca-Martinez-606b5b0a-a9f3-4625-8224-e7f66bd3eed4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46352,
    "spent": 21662.26,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14194",
    "committeeName": "Rebecca For Rep 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/79d4059c-5faa-443f-a842-7b494ea2d57e",
   "name": "Devin Carney",
   "chamber": "lower",
   "district": "23",
   "party": "Republican",
   "email": "devin.carney@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27023%27&dist_name=Carney,%20Devin%20R.",
   "photo": "https://www.cthousegop.com/carney/wp-content/uploads/sites/13/2016/11/Carney-2017-Web-Bio-Pict-216x300.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Devin_Carney",
   "terracivicUrl": "https://terracivic.com/legislators/ct/devin-carney-79d4059c/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Devin-R-Carney-79d4059c-5faa-443f-a842-7b494ea2d57e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/140d2d97-aae9-433a-b012-ce3775aa81a8",
   "name": "Manny Sanchez",
   "chamber": "lower",
   "district": "24",
   "party": "Democratic/Working Families",
   "email": "emmanuel.sanchez@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27024%27&dist_name=Sanchez,%20Emmanuel",
   "photo": "http://www2.housedems.ct.gov/SanchezM/images/SanchezM_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Emmanuel_Sanchez_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/manny-sanchez-140d2d97/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Emmanuel-Sanchez-140d2d97-aae9-433a-b012-ce3775aa81a8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46850.04,
    "spent": 39755.48,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14244",
    "committeeName": "Manny 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/30588b22-af2c-4f70-b824-c717ae60139f",
   "name": "Iris Sánchez",
   "chamber": "lower",
   "district": "25",
   "party": "Democratic",
   "email": "iris.sanchez@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://housedems.ct.gov/SanchezI",
   "photo": "https://bloximages.chicago2.vip.townnews.com/newbritainherald.com/content/tncms/assets/v3/editorial/2/47/247f0640-5832-40c0-8f46-ed62614d8531/69583e0d5b6ee.image.jpg?resize=750%2C500",
   "wikipedia": "https://en.wikipedia.org/wiki/Iris_Sanchez",
   "terracivicUrl": "https://terracivic.com/legislators/ct/iris-sanchez-30588b22/",
   "since": "2026-01-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Iris-Snchez-30588b22-af2c-4f70-b824-c717ae60139f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45300.02,
    "spent": 29062.02,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14245",
    "committeeName": "Sanchez 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/9c30cf12-f07a-4c35-be3f-97bd3a778767",
   "name": "Dave DeFronzo",
   "chamber": "lower",
   "district": "26",
   "party": "Democratic/Working Families",
   "email": "dave.defronzo@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/DeFronzo",
   "photo": "https://bloximages.chicago2.vip.townnews.com/newbritainherald.com/content/tncms/assets/v3/editorial/2/6f/26f864be-5a90-11ef-ac13-efc8afa91738/66bd35eab9474.image.png?resize=1396%2C930",
   "wikipedia": "https://en.wikipedia.org/wiki/David_DeFronzo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/dave-defronzo-9c30cf12/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Dave-DeFronzo-9c30cf12-f07a-4c35-be3f-97bd3a778767.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45645.02,
    "spent": 37464.57,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14240",
    "committeeName": "DeFronzo 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/36b9eb8c-9fd8-4f6e-ba6b-fddb03bf3be3",
   "name": "Gary Turco",
   "chamber": "lower",
   "district": "27",
   "party": "Democratic",
   "email": "gary.turco@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27027%27&dist_name=Turco,%20Gary%20A.",
   "photo": "http://www2.housedems.ct.gov/Turco/images/Turco_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Gary_Turco",
   "terracivicUrl": "https://terracivic.com/legislators/ct/gary-turco-36b9eb8c/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Gary-Turco-36b9eb8c-9fd8-4f6e-ba6b-fddb03bf3be3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19969.31,
    "spent": 12033.09,
    "cash": null,
    "through": "2026-10-15",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14163",
    "committeeName": "Team Turco",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ff1c4d90-5cc3-4ff9-8f31-454d03803816",
   "name": "Amy Morrin Bello",
   "chamber": "lower",
   "district": "28",
   "party": "Democratic/Working Families",
   "email": "amy.morrinbello@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27028%27&dist_name=Morrin%20Bello,%20Amy",
   "photo": "http://www2.housedems.ct.gov/MorrinBello/images/MorrinBello_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Amy_Morrin_Bello",
   "terracivicUrl": "https://terracivic.com/legislators/ct/amy-morrin-bello-ff1c4d90/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Amy-Morrin-Bello-ff1c4d90-5cc3-4ff9-8f31-454d03803816.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45596.02,
    "spent": 10602.1,
    "cash": null,
    "through": "2026-10-06",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14123",
    "committeeName": "Amy for State Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/d71060b1-2bb9-4239-ab9b-fad7d1a4d903",
   "name": "Kerry Wood",
   "chamber": "lower",
   "district": "29",
   "party": "Democratic",
   "email": "kerry.wood@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27029%27&dist_name=029%20-%Wood,%Kerry",
   "photo": "http://www2.housedems.ct.gov/Wood/images/Wood_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kerry_Szeps_Wood",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kerry-wood-d71060b1/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kerry-S-Wood-d71060b1-2bb9-4239-ab9b-fad7d1a4d903.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46590.03,
    "spent": 16557.97,
    "cash": null,
    "through": "2026-10-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14267",
    "committeeName": "Friends of Kerry",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/63461ed0-da6d-4423-82bc-5b83c2a811cf",
   "name": "Donna Veach",
   "chamber": "lower",
   "district": "30",
   "party": "Republican",
   "email": "donna.veach@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27030%27&dist_name=Veach,%20Donna",
   "photo": "https://cga.ct.gov/legpics/030.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Donna_Veach",
   "terracivicUrl": "https://terracivic.com/legislators/ct/donna-veach-63461ed0/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Donna-Veach-63461ed0-da6d-4423-82bc-5b83c2a811cf.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45930.02,
    "spent": 29181.14,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14247",
    "committeeName": "Donna Veach for State Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/629f89a2-138d-43b1-a39f-b420bd7bc061",
   "name": "Jill Barry",
   "chamber": "lower",
   "district": "31",
   "party": "Democratic",
   "email": "jill.barry@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27031%27&dist_name=031%20-%Barry,%Jill",
   "photo": "http://www2.housedems.ct.gov/Barry/images/Barry_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jill_Barry",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jill-barry-629f89a2/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jill-Barry-629f89a2-138d-43b1-a39f-b420bd7bc061.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47765.03,
    "spent": 28179.5,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14626",
    "committeeName": "Barry 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/88d052d8-3d97-4e23-8abd-53311294acfd",
   "name": "Christie Carpino",
   "chamber": "lower",
   "district": "32",
   "party": "Republican",
   "email": "christie.carpino@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27032%27&dist_name=Carpino,%20Christie%20M.",
   "photo": "https://www.cga.ct.gov/legpics/032.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Christie_Carpino",
   "terracivicUrl": "https://terracivic.com/legislators/ct/christie-carpino-88d052d8/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Christie-M-Carpino-88d052d8-3d97-4e23-8abd-53311294acfd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46630.03,
    "spent": 5628.61,
    "cash": null,
    "through": "2026-09-15",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14230",
    "committeeName": "Carpino 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e8ce793e-671a-41fa-818a-42b534fa9c6b",
   "name": "Brandon Chafee",
   "chamber": "lower",
   "district": "33",
   "party": "Democratic/Working Families",
   "email": "brandon.chafee@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27033%27&dist_name=Chafee,%20Brandon",
   "photo": "http://www2.housedems.ct.gov/Chafee/images/Chafee_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Brandon_Chafee",
   "terracivicUrl": "https://terracivic.com/legislators/ct/brandon-chafee-e8ce793e/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Brandon-Chafee-e8ce793e-671a-41fa-818a-42b534fa9c6b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18817.52,
    "spent": 1651.3,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14157",
    "committeeName": "Chafee 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/02cd12d5-6a88-4834-b9b5-11fb491f6b4b",
   "name": "Irene Haines",
   "chamber": "lower",
   "district": "34",
   "party": "Republican",
   "email": "irene.haines@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27034%27&dist_name=Haines,%20Irene%20M.",
   "photo": "https://www.cthousegop.com/haines/wp-content/uploads/sites/77/2021/12/BD3A1188-sized-232x300.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Irene_Haines",
   "terracivicUrl": "https://terracivic.com/legislators/ct/irene-haines-02cd12d5/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Irene-Haines-02cd12d5-6a88-4834-b9b5-11fb491f6b4b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/3dac820b-e022-4ee6-a5d5-4b194f8988ec",
   "name": "Chris Aniskovich",
   "chamber": "lower",
   "district": "35",
   "party": "Republican",
   "email": "chris.aniskovich@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/aniskovich/",
   "photo": "https://www.cga.ct.gov/legpics/035.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Chris_Aniskovich",
   "terracivicUrl": "https://terracivic.com/legislators/ct/chris-aniskovich-3dac820b/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Chris-Aniskovich-3dac820b-e022-4ee6-a5d5-4b194f8988ec.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46215.02,
    "spent": 7257.81,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14352",
    "committeeName": "Aniskovich for State Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ed6fd366-fcec-4d7c-91fc-847667f604c9",
   "name": "Renee Muir",
   "chamber": "lower",
   "district": "36",
   "party": "Democratic",
   "email": "renee.lamarkmuir@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/LaMarkMuir",
   "photo": "https://images.squarespace-cdn.com/content/v1/663d42995f6d2818eea58ed2/574a5cb6-0889-460b-ad42-02d699c8f900/Image_OC-1105_pp.jpg?format=2500w",
   "wikipedia": "https://en.wikipedia.org/wiki/Renee_LaMark_Muir",
   "terracivicUrl": "https://terracivic.com/legislators/ct/renee-muir-ed6fd366/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Renee-Muir-ed6fd366-fcec-4d7c-91fc-847667f604c9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46215.22,
    "spent": 25198.27,
    "cash": null,
    "through": "2026-10-08",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14210",
    "committeeName": "Vote LaMark Muir",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/467c2737-7494-44d0-a370-c38c178740e9",
   "name": "Nick Menapace",
   "chamber": "lower",
   "district": "37",
   "party": "Democratic/Working Families",
   "email": "nick.menapace@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Menapace",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Nick_Menapace.jpeg",
   "wikipedia": "https://en.wikipedia.org/wiki/Nick_Menapace",
   "terracivicUrl": "https://terracivic.com/legislators/ct/nick-menapace-467c2737/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Nick-Menapace-467c2737-7494-44d0-a370-c38c178740e9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45819.03,
    "spent": 18009.94,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14179",
    "committeeName": "Menapace For CT 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2f3d7307-89cd-4dac-a9ca-4b12d7bf777e",
   "name": "Nick Gauthier",
   "chamber": "lower",
   "district": "38",
   "party": "Democratic",
   "email": "nick.gauthier@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Gauthier",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/NickGauthier.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Nick_Gauthier",
   "terracivicUrl": "https://terracivic.com/legislators/ct/nick-gauthier-2f3d7307/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Nick-Gauthier-2f3d7307-89cd-4dac-a9ca-4b12d7bf777e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45514.21,
    "spent": 27457.05,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14160",
    "committeeName": "Nick Gauthier for CT '26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/c7160abf-d376-484d-b87e-600a398ab503",
   "name": "Anthony Nolan",
   "chamber": "lower",
   "district": "39",
   "party": "Democratic",
   "email": "anthony.nolan@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27039%27&dist_name=Nolan,%20Anthony%20L.",
   "photo": "http://www2.housedems.ct.gov/Nolan/images/Nolan_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Anthony_Nolan_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/anthony-nolan-c7160abf/",
   "since": "2019-03-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Anthony-L-Nolan-c7160abf-d376-484d-b87e-600a398ab503.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46232.08,
    "spent": 26082.73,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14410",
    "committeeName": "Nolan for New London 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/cb28efe4-6e12-4488-bf75-491066cec97f",
   "name": "Dan Gaiewski",
   "chamber": "lower",
   "district": "40",
   "party": "Democratic",
   "email": "daniel.gaiewski@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/gaiewski",
   "photo": "https://www.cga.ct.gov/legpics/040.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Dan_Gaiewski",
   "terracivicUrl": "https://terracivic.com/legislators/ct/dan-gaiewski-cb28efe4/",
   "since": "2025-02-28",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Dan-Gaiewski-cb28efe4-6e12-4488-bf75-491066cec97f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45570.24,
    "spent": 31072.14,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14134",
    "committeeName": "Dan for CT40 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/32ad6577-b1ee-411f-9dca-e40e06226703",
   "name": "Aundré Bumgardner",
   "chamber": "lower",
   "district": "41",
   "party": "Democratic/Working Families",
   "email": "aundre.bumgardner@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Bumgardner",
   "photo": "https://www.cga.ct.gov/legpics/041.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Aundre_Bumgardner",
   "terracivicUrl": "https://terracivic.com/legislators/ct/aundre-bumgardner-32ad6577/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Aundre-Bumgardner-32ad6577-b1ee-411f-9dca-e40e06226703.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45630.02,
    "spent": 17811.46,
    "cash": null,
    "through": "2026-10-17",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14251",
    "committeeName": "Aundre 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/09dcfeba-575f-44d2-9566-1ba8471c0b4f",
   "name": "Savet Constantine",
   "chamber": "lower",
   "district": "42",
   "party": "Democratic",
   "email": "savet.constantine@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Constantine",
   "photo": "https://static.wixstatic.com/media/03b035_84584b31716748b38130ccb28dfbf779~mv2.jpg/v1/crop/x_621,y_457,w_2179,h_3743/fill/w_952,h_1002,fp_0.48_0.32,q_85,usm_0.66_1.00_0.01,enc_auto/03b035_84584b31716748b38130ccb28dfbf779~mv2.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Savet_Constantine",
   "terracivicUrl": "https://terracivic.com/legislators/ct/savet-constantine-09dcfeba/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Savet-Constantine-09dcfeba-575f-44d2-9566-1ba8471c0b4f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19410.54,
    "spent": 8904.77,
    "cash": null,
    "through": "2026-09-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14471",
    "committeeName": "Savet for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/d8829ada-0b6e-4cbf-8aa6-e88c70d76e89",
   "name": "Greg Howard",
   "chamber": "lower",
   "district": "43",
   "party": "Republican",
   "email": "greg.howard@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27043%27&dist_name=Howard,%20Greg%20S.",
   "photo": "https://www.cga.ct.gov/legpics/043.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Greg_Howard_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/greg-howard-d8829ada/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Greg-Howard-d8829ada-0b6e-4cbf-8aa6-e88c70d76e89.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46690.46,
    "spent": 42286.46,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14399",
    "committeeName": "Re-elect Greg Howard 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/087a813d-b14a-4205-a08f-cec795647318",
   "name": "Anne Dauphinais",
   "chamber": "lower",
   "district": "44",
   "party": "Republican",
   "email": "anne.dauphinais@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27044%27&dist_name=Dauphinais,%20Anne",
   "photo": "https://www.cga.ct.gov/legpics/044.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Anne_Dauphinais",
   "terracivicUrl": "https://terracivic.com/legislators/ct/anne-dauphinais-087a813d/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Anne-Dauphinais-087a813d-b14a-4205-a08f-cec795647318.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45998.21,
    "spent": 23370.53,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14272",
    "committeeName": "Elect Dauphinais",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/fc3ba144-870e-4603-b2a4-26d3e80b5c70",
   "name": "Brian Lanoue",
   "chamber": "lower",
   "district": "45",
   "party": "Republican",
   "email": "brian.lanoue@cga.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27045%27&dist_name=Lanoue,%20Brian",
   "photo": "https://www.cga.ct.gov/legpics/045.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Brian_Lanoue",
   "terracivicUrl": "https://terracivic.com/legislators/ct/brian-lanoue-fc3ba144/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Brian-Lanoue-fc3ba144-870e-4603-b2a4-26d3e80b5c70.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45845.03,
    "spent": 30611.25,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14324",
    "committeeName": "Brian 45",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/56582153-80dd-4de6-9b79-2427316eeb6c",
   "name": "Derell Wilson",
   "chamber": "lower",
   "district": "46",
   "party": "Democratic/Working Families",
   "email": "derell.wilson@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Wilson",
   "photo": "https://www.cga.ct.gov/legpics/046.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Derell_Wilson",
   "terracivicUrl": "https://terracivic.com/legislators/ct/derell-wilson-56582153/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Derell-Wilson-56582153-80dd-4de6-9b79-2427316eeb6c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46585.03,
    "spent": 39218.46,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14186",
    "committeeName": "Friends of Derell Wilson 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2342cde8-078f-4dd8-8879-f9fdaa036a94",
   "name": "Doug Dubitsky",
   "chamber": "lower",
   "district": "47",
   "party": "Republican",
   "email": "doug.dubitsky@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27047%27&dist_name=Dubitsky,%20Doug",
   "photo": "https://www.cthousegop.com/dubitsky/wp-content/uploads/sites/23/2019/01/2-Dubitsky-headshot-cropped-v2-050318-5673-265x300.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Doug_Dubitsky",
   "terracivicUrl": "https://terracivic.com/legislators/ct/doug-dubitsky-2342cde8/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Doug-Dubitsky-2342cde8-078f-4dd8-8879-f9fdaa036a94.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46853.86,
    "spent": 19337.41,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14431",
    "committeeName": "Doug for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/6130c80a-07b7-438e-8f5b-005e0a6b7034",
   "name": "Mark DeCaprio",
   "chamber": "lower",
   "district": "48",
   "party": "Republican",
   "email": "mark.decaprio@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/decaprio/",
   "photo": "https://www.cga.ct.gov/legpics/048.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Mark_DeCaprio",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mark-decaprio-6130c80a/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mark-DeCaprio-6130c80a-07b7-438e-8f5b-005e0a6b7034.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46262.02,
    "spent": 30723.34,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14207",
    "committeeName": "DeCaprio4CT48th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/454e5979-c5bb-4f4e-9f3d-dc11f5e5b6ca",
   "name": "Susan Johnson",
   "chamber": "lower",
   "district": "49",
   "party": "Democratic",
   "email": "susan.johnson@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27049%27&dist_name=Johnson,%20Susan%20M.",
   "photo": "http://www2.housedems.ct.gov/Johnson/images/Johnson_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Susan_Johnson_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/susan-johnson-454e5979/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Susan-M-Johnson-454e5979-c5bb-4f4e-9f3d-dc11f5e5b6ca.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46254.02,
    "spent": 19706.87,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14257",
    "committeeName": "Elect Susan Johnson",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/50e78f89-a9e7-43f5-9566-a9f2cb23a5c9",
   "name": "Pat Boyd",
   "chamber": "lower",
   "district": "50",
   "party": "Democratic",
   "email": "pat.boyd@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27050%27&dist_name=Boyd,%20Patrick%20S.",
   "photo": "http://www2.housedems.ct.gov/Boyd/images/Boyd_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Pat_Boyd",
   "terracivicUrl": "https://terracivic.com/legislators/ct/pat-boyd-50e78f89/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Patrick-S-Boyd-50e78f89-a9e7-43f5-9566-a9f2cb23a5c9.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 49626,
    "spent": 40781.48,
    "cash": null,
    "through": "2026-10-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14373",
    "committeeName": "Boyd 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/fdce734b-2080-4a62-bf9c-baec09572938",
   "name": "Chris Stewart",
   "chamber": "lower",
   "district": "51",
   "party": "Republican",
   "email": "chris.stewart@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/stewart/",
   "photo": "https://www2.cbia.com/govaff/images/legpics/H051_Stewart.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Chris_Stewart_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/chris-stewart-fdce734b/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Chris-Stewart-fdce734b-2080-4a62-bf9c-baec09572938.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46025,
    "spent": 38294.81,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14542",
    "committeeName": "Elect Stewart",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ffa361d0-7471-450e-aee8-cb0c32ee2742",
   "name": "Kurt Vail",
   "chamber": "lower",
   "district": "52",
   "party": "Republican",
   "email": "kurt.vail@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27052%27&dist_name=Kurt,%20Vail",
   "photo": "https://www.cthousegop.com/vail/wp-content/uploads/sites/66/2016/11/Vail-Bio-Web.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kurt_Vail",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kurt-vail-ffa361d0/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kurt-Vail-ffa361d0-7471-450e-aee8-cb0c32ee2742.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45585.13,
    "spent": 13962.66,
    "cash": null,
    "through": "2026-10-07",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14113",
    "committeeName": "Vote Vail",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/cbdde335-cd3e-4769-b477-5893c46d96b6",
   "name": "Tammy Nuccio",
   "chamber": "lower",
   "district": "53",
   "party": "Republican",
   "email": "tammy.nuccio@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27053%27&dist_name=Nuccio,%20Tammy",
   "photo": "https://cga.ct.gov/legpics/053.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Tammy_Nuccio",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tammy-nuccio-cbdde335/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tammy-Nuccio-cbdde335-cd3e-4769-b477-5893c46d96b6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46165.02,
    "spent": 36449.06,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14118",
    "committeeName": "Nuccio For CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/63a8e4ab-dfcd-4a69-8317-53b8e9a69729",
   "name": "Gregg Haddad",
   "chamber": "lower",
   "district": "54",
   "party": "Democratic",
   "email": "gregory.haddad@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27054%27&dist_name=Haddad,%20Gregory",
   "photo": "http://www2.housedems.ct.gov/Haddad/images/Haddad_19.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Gregory_Haddad",
   "terracivicUrl": "https://terracivic.com/legislators/ct/gregg-haddad-63a8e4ab/",
   "since": "2011-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Gregory-Haddad-63a8e4ab-dfcd-4a69-8317-53b8e9a69729.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18911.45,
    "spent": 4020.93,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14193",
    "committeeName": "Haddad 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/755c489b-dcb4-4037-8df7-d9e62006e844",
   "name": "Steve Weir",
   "chamber": "lower",
   "district": "55",
   "party": "Republican",
   "email": "steve.weir@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/Weir/",
   "photo": "https://www.cga.ct.gov/legpics/055.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Steve_Weir",
   "terracivicUrl": "https://terracivic.com/legislators/ct/steve-weir-755c489b/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Steve-Weir-755c489b-dcb4-4037-8df7-d9e62006e844.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 52900.76,
    "spent": 48026.05,
    "cash": null,
    "through": "2026-10-15",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14191",
    "committeeName": "Steve Weir For CT 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ac2991dd-302d-430f-8878-0fbd393a5909",
   "name": "Kevin Brown",
   "chamber": "lower",
   "district": "56",
   "party": "Democratic",
   "email": "kevin.brown@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/BrownK",
   "photo": "https://www.cga.ct.gov/legpics/056.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Kevin_Brown_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kevin-brown-ac2991dd/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kevin-Brown-ac2991dd-302d-430f-8878-0fbd393a5909.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45540.02,
    "spent": 28291,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14264",
    "committeeName": "Kevin Brown for Vernon",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/784a12cd-3ecc-4fed-8b47-4e090038c2f8",
   "name": "Jaime Foster",
   "chamber": "lower",
   "district": "57",
   "party": "Democratic/Independence/Working Families",
   "email": "jaime.foster@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27057%27&dist_name=057%20-%Foster,%Jaime",
   "photo": "http://www2.housedems.ct.gov/Foster/images/Foster_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jaime_Foster",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jaime-foster-784a12cd/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jaime-Foster-784a12cd-3ecc-4fed-8b47-4e090038c2f8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19169.53,
    "spent": 477.01,
    "cash": null,
    "through": "2026-08-27",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14178",
    "committeeName": "Foster 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/3939d7ca-20d7-4587-9c34-c6ee9bb2014e",
   "name": "John Santanella",
   "chamber": "lower",
   "district": "58",
   "party": "Democratic",
   "email": "john.santanella@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Santanella",
   "photo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcRjHNdAfDeer4lV9FlS7FhYtd94TpkBobQJEt9SozaHufMHitlm2Ev9ZX9ggGORR42zRUE&usqp=CAU",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Santanella",
   "terracivicUrl": "https://terracivic.com/legislators/ct/john-santanella-3939d7ca/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/John-Santanella-3939d7ca-20d7-4587-9c34-c6ee9bb2014e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 62480.52,
    "spent": 52562.63,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14057",
    "committeeName": "Santanella for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5e47f657-ab56-4673-bebb-5a7c1a0410db",
   "name": "Carol Hall",
   "chamber": "lower",
   "district": "59",
   "party": "Republican",
   "email": "carol.hall@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27059%27&dist_name=Hall,%20Carol",
   "photo": "https://www.cthousegop.com/hall/wp-content/uploads/sites/34/2016/11/hall-bio-pict-big.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Carol_Hall_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/carol-hall-5e47f657/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Carol-Hall-5e47f657-ab56-4673-bebb-5a7c1a0410db.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45668.56,
    "spent": 29637.04,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14295",
    "committeeName": "Re Elect Carol Hall 59th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/fee3a7d8-7e51-4c5a-af29-190694152ccc",
   "name": "Jane Garibay",
   "chamber": "lower",
   "district": "60",
   "party": "Democratic",
   "email": "jane.garibay@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27060%27&dist_name=060%20-%Garibay,%Jane",
   "photo": "http://www2.housedems.ct.gov/Garibay/images/Garibay_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jane_Garibay",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jane-garibay-fee3a7d8/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jane-M-Garibay-fee3a7d8-7e51-4c5a-af29-190694152ccc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46155.03,
    "spent": 1896.82,
    "cash": null,
    "through": "2026-09-21",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14369",
    "committeeName": "Jane Garibay For House",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/b57c3599-c0b0-4fd3-a48c-2bfd32d95071",
   "name": "Tami Zawistowski",
   "chamber": "lower",
   "district": "61",
   "party": "Republican",
   "email": "tami.zawistowski@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27061%27&dist_name=Zawistowski,%20Tami",
   "photo": "https://www.cthousegop.com/zawistowski/wp-content/uploads/sites/71/2016/11/Zawistowski-Bio-Web.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tami_Zawistowski",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tami-zawistowski-b57c3599/",
   "since": "2014-04-16",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tami-Zawistowski-b57c3599-c0b0-4fd3-a48c-2bfd32d95071.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46230.04,
    "spent": 32562.07,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14201",
    "committeeName": "TZ2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/135d2f43-c892-4a34-9651-a523e85dd6de",
   "name": "Mark Anderson",
   "chamber": "lower",
   "district": "62",
   "party": "Republican",
   "email": "mark.anderson@housegop.ct.gov",
   "phone": "800-842-1423",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27062%27&dist_name=Anderson,%20Mark%20W",
   "photo": "https://cga.ct.gov/legpics/062.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Mark_Anderson_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mark-anderson-135d2f43/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mark-W-Anderson-135d2f43-c892-4a34-9651-a523e85dd6de.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46395.02,
    "spent": 29760.86,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14321",
    "committeeName": "Mark4CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/fc3cb4e1-f784-46ac-9d54-1dd44cb817b0",
   "name": "Jay Case",
   "chamber": "lower",
   "district": "63",
   "party": "Republican",
   "email": "jay.case@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27063%27&dist_name=Jay,%20Case",
   "photo": "https://www.cthousegop.com/case/wp-content/uploads/sites/15/2016/11/Case-2017-Web-Bio-Pict.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jay_Case",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jay-case-fc3cb4e1/",
   "since": "2013-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jay-M-Case-fc3cb4e1-f784-46ac-9d54-1dd44cb817b0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45680.04,
    "spent": 36084.08,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14106",
    "committeeName": "CASE2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/283ad876-68be-4235-a108-e0aedbadde40",
   "name": "Maria Horn",
   "chamber": "lower",
   "district": "64",
   "party": "Democratic",
   "email": "maria.horn@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27064%27&dist_name=064%20-%Horn,%Maria",
   "photo": "http://www2.housedems.ct.gov/Horn/images/Horn_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Maria_Horn",
   "terracivicUrl": "https://terracivic.com/legislators/ct/maria-horn-283ad876/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Maria-P-Horn-283ad876-68be-4235-a108-e0aedbadde40.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 48798.04,
    "spent": 9474.11,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14151",
    "committeeName": "Maria Horn for 64",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5c3f590e-c576-43b7-ab1a-5607efbf7ad7",
   "name": "Joe Canino",
   "chamber": "lower",
   "district": "65",
   "party": "Republican",
   "email": "joe.canino@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/canino/",
   "photo": "http://ctlobby.com/wp-content/uploads/2022/03/Joe-Headshot-BW.png",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/ct/joe-canino-5c3f590e/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joe-Canino-5c3f590e-c576-43b7-ab1a-5607efbf7ad7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45746.02,
    "spent": 11744.83,
    "cash": null,
    "through": "2026-09-29",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14115",
    "committeeName": "Canino for Torrington 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/56d4db3c-b047-4480-99ae-c99ed0131d69",
   "name": "Karen Reddington-Hughes",
   "chamber": "lower",
   "district": "66",
   "party": "Republican",
   "email": "karen.reddington-hughes@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/Reddington-Hughes/",
   "photo": "https://www.cga.ct.gov/legpics/066.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Karen_Reddington-Hughes",
   "terracivicUrl": "https://terracivic.com/legislators/ct/karen-reddington-hughes-56d4db3c/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Karen-Reddington-Hughes-56d4db3c-b047-4480-99ae-c99ed0131d69.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46263.63,
    "spent": 32777.78,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14199",
    "committeeName": "Reddington-Hughes for 66th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/1c270bf3-7cc6-4e11-93fb-e35f5d9a1774",
   "name": "Billy Buckbee",
   "chamber": "lower",
   "district": "67",
   "party": "Republican",
   "email": "bill.buckbee@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27067%27&dist_name=Buckbee,%20Bill",
   "photo": "https://www.cga.ct.gov/legpics/067.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Bill_Buckbee",
   "terracivicUrl": "https://terracivic.com/legislators/ct/billy-buckbee-1c270bf3/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Bill-Buckbee-1c270bf3-7cc6-4e11-93fb-e35f5d9a1774.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46025.02,
    "spent": 12188.59,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14297",
    "committeeName": "Buckbee 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/df318645-047c-46a5-be61-682a7272e6b6",
   "name": "Joe Polletta",
   "chamber": "lower",
   "district": "68",
   "party": "Republican",
   "email": "joe.polletta@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27068%27&dist_name=Polletta,%20Joe",
   "photo": "https://www.cthousegop.com/polletta/wp-content/uploads/sites/74/2017/04/Polletta-Web-Bio.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_Polletta",
   "terracivicUrl": "https://terracivic.com/legislators/ct/joe-polletta-df318645/",
   "since": "2017-05-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joe-Polletta-df318645-047c-46a5-be61-682a7272e6b6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19047.52,
    "spent": 10047.79,
    "cash": null,
    "through": "2026-09-28",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14150",
    "committeeName": "Polletta for Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ff87fec9-1c97-45e5-bdcc-a0ed0b3025cc",
   "name": "Jason Buchsbaum",
   "chamber": "lower",
   "district": "69",
   "party": "Republican",
   "email": "jason.buchsbaum@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/buchsbaum/",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/JAB_Photo.JPG",
   "wikipedia": "https://en.wikipedia.org/wiki/Jason_Buchsbaum",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jason-buchsbaum-ff87fec9/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jason-Buchsbaum-ff87fec9-1c97-45e5-bdcc-a0ed0b3025cc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19504.53,
    "spent": 14299.34,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14117",
    "committeeName": "Jason Buchsbaum 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/a0e90d7c-cc41-469e-a27a-7efa009ef801",
   "name": "Seth Bronko",
   "chamber": "lower",
   "district": "70",
   "party": "Republican",
   "email": "seth.bronko@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/Bronko/",
   "photo": "https://www.cga.ct.gov/legpics/070.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Seth_Bronko",
   "terracivicUrl": "https://terracivic.com/legislators/ct/seth-bronko-a0e90d7c/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Seth-Bronko-a0e90d7c-cc41-469e-a27a-7efa009ef801.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 65366.38,
    "spent": 21073.53,
    "cash": null,
    "through": "2026-09-29",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14181",
    "committeeName": "Bronko for Naugatuck",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f7127b57-a72f-4b84-abf6-77b021cddf3f",
   "name": "Bill Pizzuto",
   "chamber": "lower",
   "district": "71",
   "party": "Republican",
   "email": "william.pizzuto@housegop.ct.gov",
   "phone": "800-842-1423",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27071%27&dist_name=Pizzuto,%20William",
   "photo": "https://www.cga.ct.gov/legpics/071.png",
   "wikipedia": "https://en.wikipedia.org/wiki/William_Pizzuto",
   "terracivicUrl": "https://terracivic.com/legislators/ct/bill-pizzuto-f7127b57/",
   "since": "2022-02-28",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/William-Pizzuto-f7127b57-a72f-4b84-abf6-77b021cddf3f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 62207.25,
    "spent": 41337.94,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14165",
    "committeeName": "Re-Elect Pizzuto 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/47282285-14de-4306-b33f-a82754702ec5",
   "name": "Larry Butler",
   "chamber": "lower",
   "district": "72",
   "party": "Democratic",
   "email": "larry.butler@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27072%27&dist_name=072%20-%Butler,%Larry%20B.",
   "photo": "http://www2.housedems.ct.gov/Butler/images/Butler_HS.jpg?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Larry_Butler_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/larry-butler-47282285/",
   "since": "2007-01-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Larry-B-Butler-47282285-14de-4306-b33f-a82754702ec5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19821.54,
    "spent": 2528.19,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14269",
    "committeeName": "Butler 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/71fb3504-679f-419d-86bf-d1ae7d573244",
   "name": "Ron Napoli",
   "chamber": "lower",
   "district": "73",
   "party": "Democratic",
   "email": "ron.napoli@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27073%27&dist_name=Napoli,%20Ronald%20A.",
   "photo": "http://www2.housedems.ct.gov/Napoli/images/Napoli_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Ronald_Napoli_Jr.",
   "terracivicUrl": "https://terracivic.com/legislators/ct/ron-napoli-71fb3504/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Ronald-A-Napoli-Jr-71fb3504-679f-419d-86bf-d1ae7d573244.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47585.04,
    "spent": 18284.23,
    "cash": null,
    "through": "2026-10-05",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14268",
    "committeeName": "Napoli 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/1e5a518e-ddf5-4976-b239-9a5324339a47",
   "name": "Michael DiGiovancarlo",
   "chamber": "lower",
   "district": "74",
   "party": "Democratic/Working Families",
   "email": "michael.digiovancarlo@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27074%27&dist_name=074%20-%DiGiovancarlo,%Michael",
   "photo": "http://www2.housedems.ct.gov/DiGiovancarlo/images/DiGiovancarlo_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_DiGiovancarlo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/michael-digiovancarlo-1e5a518e/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Michael-DiGiovancarlo-1e5a518e-ddf5-4976-b239-9a5324339a47.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45525.02,
    "spent": 12311.9,
    "cash": null,
    "through": "2026-10-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14224",
    "committeeName": "DiGi for the 74th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f11b5a17-e613-4aa8-9b91-7e2583e1ced5",
   "name": "Geraldo Reyes",
   "chamber": "lower",
   "district": "75",
   "party": "Democratic",
   "email": "geraldo.reyes@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27075%27&dist_name=Reyes,%20Geraldo%20C.",
   "photo": "http://www2.housedems.ct.gov/Reyes/images/Reyes_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Geraldo_Reyes",
   "terracivicUrl": "https://terracivic.com/legislators/ct/geraldo-reyes-f11b5a17/",
   "since": "2016-04-28",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Geraldo-C-Reyes-Jr-f11b5a17-e613-4aa8-9b91-7e2583e1ced5.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47610.04,
    "spent": 40792.65,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14140",
    "committeeName": "Reyes 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e7f7ad52-69a8-4306-8dfe-02368f74d75b",
   "name": "John Piscopo",
   "chamber": "lower",
   "district": "76",
   "party": "Republican",
   "email": "john.piscopo@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27076%27&dist_name=Piscopo,%20John",
   "photo": "https://www.cthousegop.com/piscopo/wp-content/uploads/sites/52/2016/11/Piscopo-Bio-Pict-Web.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John_Piscopo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/john-piscopo-e7f7ad52/",
   "since": "1989-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/John-E-Piscopo-e7f7ad52-69a8-4306-8dfe-02368f74d75b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46050.04,
    "spent": 20832.84,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14273",
    "committeeName": "Re-elect Piscopo 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e9c9ef28-807a-4efe-983f-d194c54ed41a",
   "name": "Cara Pavalock-D'Amato",
   "chamber": "lower",
   "district": "77",
   "party": "Republican",
   "email": "cara.pavalock@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27077%27&dist_name=Pavalock-D%27Amato,%20Cara%20Christine",
   "photo": "https://www.cga.ct.gov/legpics/077.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Cara_Pavalock-D%27Amato",
   "terracivicUrl": "https://terracivic.com/legislators/ct/cara-pavalock-d-amato-e9c9ef28/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Cara-Christine-Pavalock-DAmato-e9c9ef28-807a-4efe-983f-d194c54ed41a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 50032.53,
    "spent": 26958.32,
    "cash": null,
    "through": "2026-10-17",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14109",
    "committeeName": "Cara 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ab33209c-a8c8-4a6e-a480-ef298eeaa74a",
   "name": "Joe Hoxha",
   "chamber": "lower",
   "district": "78",
   "party": "Republican",
   "email": "joe.hoxha@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/hoxha/",
   "photo": "http://t2.gstatic.com/licensed-image?q=tbn:ANd9GcTiG4g-g9POWTgtx8A4J0Lqexxlv1P-9szsikgdxOyyK0B5OwuIx6ZRFBR-S-A3Js6L",
   "wikipedia": "https://en.wikipedia.org/wiki/Joe_Hoxha",
   "terracivicUrl": "https://terracivic.com/legislators/ct/joe-hoxha-ab33209c/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joe-Hoxha-ab33209c-a8c8-4a6e-a480-ef298eeaa74a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 44226.02,
    "spent": 35650,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14213",
    "committeeName": "Joe for the 78th 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/dba46a90-f765-4508-a9e1-9bfdeb4a03dd",
   "name": "Mary Fortier",
   "chamber": "lower",
   "district": "79",
   "party": "Democratic",
   "email": "mary.fortier@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Fortier",
   "photo": "https://www.cga.ct.gov/legpics/079.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Mary_Fortier",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mary-fortier-dba46a90/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mary-Fortier-dba46a90-f765-4508-a9e1-9bfdeb4a03dd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46085.04,
    "spent": 30481.79,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14148",
    "committeeName": "Mary for the 79th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/c60ec8d2-fcc3-414e-a122-cca6aeef901d",
   "name": "Gale Mastrofrancesco",
   "chamber": "lower",
   "district": "80",
   "party": "Republican",
   "email": "gale.mastrofrancesco@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27080%27&dist_name=Mastrofrancesco,%20Gale%20L.",
   "photo": "https://www.cga.ct.gov/legpics/080.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Gale_Mastrofrancesco",
   "terracivicUrl": "https://terracivic.com/legislators/ct/gale-mastrofrancesco-c60ec8d2/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Gale-L-Mastrofrancesco-c60ec8d2-fcc3-414e-a122-cca6aeef901d.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45901.16,
    "spent": 26599.32,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14246",
    "committeeName": "Mastrofrancesco for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/7fda8e36-f73d-43e2-bf43-8365c617d94e",
   "name": "Chris Poulos",
   "chamber": "lower",
   "district": "81",
   "party": "Democratic",
   "email": "chris.poulos@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/poulos",
   "photo": "https://www.cga.ct.gov/legpics/081.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Chris_Poulos",
   "terracivicUrl": "https://terracivic.com/legislators/ct/chris-poulos-7fda8e36/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Christopher-Poulos-7fda8e36-f73d-43e2-bf43-8365c617d94e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46885.04,
    "spent": 25016.79,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14095",
    "committeeName": "Poulos for Southington 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/155c99fd-9d59-47e7-9134-12872a72426f",
   "name": "Michael Quinn",
   "chamber": "lower",
   "district": "82",
   "party": "Democratic",
   "email": "michaeld.quinn@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27082%27&dist_name=082%20-%Quinn,%Michael%20D.",
   "photo": "http://www2.housedems.ct.gov/Quinn/images/Quinn_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Michael_Quinn_(American_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/michael-quinn-155c99fd/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Michael-D-Quinn-155c99fd-9d59-47e7-9134-12872a72426f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19039.5,
    "spent": 2568.97,
    "cash": null,
    "through": "2026-10-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14234",
    "committeeName": "Friends of Quinn",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/cab156d4-4d6c-4c5f-ae17-c380f063d2b0",
   "name": "Jack Fazzino",
   "chamber": "lower",
   "district": "83",
   "party": "Democratic/Working Families",
   "email": "jack.fazzino@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Fazzino",
   "photo": "https://www.cga.ct.gov/legpics/083.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Jack_Fazzino",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jack-fazzino-cab156d4/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jonathan-Fazzino-cab156d4-4d6c-4c5f-ae17-c380f063d2b0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/568f232d-2133-4eee-a886-c1927f7f88bc",
   "name": "Hilda Santiago",
   "chamber": "lower",
   "district": "84",
   "party": "Democratic",
   "email": "hilda.santiago@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27084%27&dist_name=Santiago,%20Hilda%20E.",
   "photo": "http://www2.housedems.ct.gov/SantiagoH/images/SantiagoH_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Hilda_Santiago",
   "terracivicUrl": "https://terracivic.com/legislators/ct/hilda-santiago-568f232d/",
   "since": "2013-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Hilda-E-Santiago-568f232d-2133-4eee-a886-c1927f7f88bc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 4415,
    "spent": 524.66,
    "cash": null,
    "through": "2026-09-22",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14426",
    "committeeName": "Santiago for State Representative",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/817e17bf-a01c-4bf1-b70f-3e16aeef088e",
   "name": "Mary Mushinsky",
   "chamber": "lower",
   "district": "85",
   "party": "Democratic",
   "email": "mary.mushinsky@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27085%27&dist_name=085%20-%Mushinsky,%Mary%20M.",
   "photo": "http://www2.housedems.ct.gov/Mushinsky/images/Mushinsky_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mary_Mushinsky",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mary-mushinsky-817e17bf/",
   "since": "1981-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mary-M-Mushinsky-817e17bf-a01c-4bf1-b70f-3e16aeef088e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/1d02baaa-ab25-4607-b33f-40948893f928",
   "name": "Vin Candelora",
   "chamber": "lower",
   "district": "86",
   "party": "Republican",
   "email": "vincent.candelora@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27086%27&dist_name=Candelora,%20Vincent%20J.",
   "photo": "https://www.cthousegop.com/candelora/wp-content/uploads/sites/12/2022/02/Candelora-2022-Bio-Photo-Web.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Vincent_Candelora",
   "terracivicUrl": "https://terracivic.com/legislators/ct/vin-candelora-1d02baaa/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Vincent-J-Candelora-1d02baaa-ab25-4607-b33f-40948893f928.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 845,
    "spent": 343.1,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14274",
    "committeeName": "Candelora for State Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/12835342-bb95-428a-ace3-78c51c3e8443",
   "name": "Dave Yaccarino",
   "chamber": "lower",
   "district": "87",
   "party": "Republican",
   "email": "dave.yaccarino@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27087%27&dist_name=Yaccarino,%20Dave%20W.",
   "photo": "https://www.cthousegop.com/yaccarino/wp-content/uploads/sites/70/2020/11/Yaccarino-Headshot-240x300.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Dave_Yaccarino",
   "terracivicUrl": "https://terracivic.com/legislators/ct/dave-yaccarino-12835342/",
   "since": "2011-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Dave-W-Yaccarino-12835342-bb95-428a-ace3-78c51c3e8443.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45540.03,
    "spent": 10832.9,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14316",
    "committeeName": "Re-Elect Dave",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/57461c01-e706-4ce5-9dfd-8982e1f29021",
   "name": "Josh Elliott",
   "chamber": "lower",
   "district": "88",
   "party": "Democratic",
   "email": "josh.elliott@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27088%27&dist_name=088%20-%Elliott,%Josh",
   "photo": "http://www2.housedems.ct.gov/Elliott/images/Elliott_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Josh_Elliott_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/josh-elliott-57461c01/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Josh-Elliott-57461c01-e706-4ce5-9dfd-8982e1f29021.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/cddc0b8f-51e5-4ed1-af05-41de718801f3",
   "name": "Lezlye Zupkus",
   "chamber": "lower",
   "district": "89",
   "party": "Republican",
   "email": "lezlye.zupkus@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27089%27&dist_name=089-Lezlye%20Zupkus",
   "photo": "https://www.cthousegop.com/zupkus/wp-content/uploads/sites/73/2016/11/Zupkus_Bio_Web.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Lezlye_Zupkus",
   "terracivicUrl": "https://terracivic.com/legislators/ct/lezlye-zupkus-cddc0b8f/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Lezlye-Zupkus-cddc0b8f-51e5-4ed1-af05-41de718801f3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 18772.53,
    "spent": 1517.07,
    "cash": null,
    "through": "2026-08-28",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14286",
    "committeeName": "Zupkus 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/02ce0fa3-ac25-42dd-9f5e-ee44b7e9d542",
   "name": "Craig Fishbein",
   "chamber": "lower",
   "district": "90",
   "party": "Republican",
   "email": "craig.fishbein@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27090%27&dist_name=Fishbein,%20Craig%20C.",
   "photo": "https://www.cthousegop.com/fishbein/wp-content/uploads/sites/28/2019/01/sm_Fishbein-headshot-020117-7754.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Craig_C._Fishbein",
   "terracivicUrl": "https://terracivic.com/legislators/ct/craig-fishbein-02ce0fa3/",
   "since": "2016-11-18",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Craig-C-Fishbein-02ce0fa3-ac25-42dd-9f5e-ee44b7e9d542.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47370.02,
    "spent": 38686.71,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14208",
    "committeeName": "Fishbein for Connecticut",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/4324ca37-42af-4095-b666-a4bf80af6df1",
   "name": "Laurie Sweet",
   "chamber": "lower",
   "district": "91",
   "party": "Democratic/Working Families",
   "email": "laurie.sweet@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Sweet",
   "photo": "https://sweetforstate.com/wp-content/uploads/2024/05/Laurie_crop.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Laurie_Sweet",
   "terracivicUrl": "https://terracivic.com/legislators/ct/laurie-sweet-4324ca37/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Laurie-Sweet-4324ca37-42af-4095-b666-a4bf80af6df1.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 20127.89,
    "spent": 2719.56,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14254",
    "committeeName": "ReState Sweet",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/23d08488-597c-4c35-b41a-f8aef1c264c4",
   "name": "Pat Dillon",
   "chamber": "lower",
   "district": "92",
   "party": "Democratic",
   "email": "patricia.dillon@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27092%27&dist_name=Dillon,%20Patricia%20A.",
   "photo": "http://www2.housedems.ct.gov/Dillon/images/Dillon_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Patricia_Dillon",
   "terracivicUrl": "https://terracivic.com/legislators/ct/pat-dillon-23d08488/",
   "since": "1985-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Patricia-A-Dillon-23d08488-597c-4c35-b41a-f8aef1c264c4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 48160,
    "spent": 34313.9,
    "cash": null,
    "through": "2026-08-17",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14239",
    "committeeName": "Friends of Pat Dillon",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/59460c80-5324-423f-a06c-158d69a30b02",
   "name": "Toni Walker",
   "chamber": "lower",
   "district": "93",
   "party": "Democratic",
   "email": "toni.walker@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27093%27&dist_name=Walker,%20Toni%20E.",
   "photo": "http://www2.housedems.ct.gov/Walker/images/Walker_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Toni_Walker",
   "terracivicUrl": "https://terracivic.com/legislators/ct/toni-walker-59460c80/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Toni-E-Walker-59460c80-5324-423f-a06c-158d69a30b02.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 20484.53,
    "spent": 3325.72,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14228",
    "committeeName": "Walker 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/17c7aeb7-7f31-4ca3-9d8c-041451663ff0",
   "name": "Steven Winter",
   "chamber": "lower",
   "district": "94",
   "party": "Democratic",
   "email": "steve.winter@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Winter",
   "photo": "https://static.wixstatic.com/media/12e53d_1d12835cb6764b638fb9f744a2c18bcc~mv2.jpg/v1/fill/w_804,h_804,fp_0.50_0.37,q_85,usm_0.66_1.00_0.01,enc_auto/20240604-Dixwell-8480-EDIT.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steven_Winter_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/steven-winter-17c7aeb7/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Steven-Winter-17c7aeb7-7f31-4ca3-9d8c-041451663ff0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19275.54,
    "spent": 2930.64,
    "cash": null,
    "through": "2026-09-22",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14149",
    "committeeName": "Steve for State Rep 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/6af561a7-e6d7-4a29-8f65-9a22a5734639",
   "name": "Juan Candelaria",
   "chamber": "lower",
   "district": "95",
   "party": "Democratic",
   "email": "juan.candelaria@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27095%27&dist_name=095%20-%Candelaria,%Juan%20R.",
   "photo": "http://www2.housedems.ct.gov/Candelaria/images/Candelaria_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Juan_Candelaria",
   "terracivicUrl": "https://terracivic.com/legislators/ct/juan-candelaria-6af561a7/",
   "since": "2003-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Juan-R-Candelaria-6af561a7-e6d7-4a29-8f65-9a22a5734639.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 2495,
    "spent": 0,
    "cash": null,
    "through": "2026-09-29",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14282",
    "committeeName": "Candelaria 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/273e9a65-2254-43f1-ae88-744e1fa3738a",
   "name": "Roland Lemar",
   "chamber": "lower",
   "district": "96",
   "party": "Democratic",
   "email": "roland.lemar@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27096%27&dist_name=Lemar,%20Roland%20J.",
   "photo": "http://www2.housedems.ct.gov/Lemar/images/Lemar_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Roland_Lemar",
   "terracivicUrl": "https://terracivic.com/legislators/ct/roland-lemar-273e9a65/",
   "since": "2011-01-05",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Roland-J-Lemar-273e9a65-2254-43f1-ae88-744e1fa3738a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 17828.38,
    "spent": 7823.19,
    "cash": null,
    "through": "2026-09-27",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14301",
    "committeeName": "LEMAR 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/3e0a00e8-0ec8-418d-a2e3-a7eef0a5d186",
   "name": "Al Paolillo",
   "chamber": "lower",
   "district": "97",
   "party": "Democratic",
   "email": "alphonse.paolillo@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27097%27&dist_name=Paolillo,%20Alphonse",
   "photo": "http://www2.housedems.ct.gov/Paolillo/images/Paolillo_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Alphonse_Paolillo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/al-paolillo-3e0a00e8/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Alphonse-Paolillo-Jr-3e0a00e8-0ec8-418d-a2e3-a7eef0a5d186.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/adb6f661-e282-42a5-8b55-cb1e5f56aa5a",
   "name": "Moira Rader",
   "chamber": "lower",
   "district": "98",
   "party": "Democratic/Working Families",
   "email": "moira.rader@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Rader",
   "photo": "https://www.cga.ct.gov/legpics/098.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Moira_Rader",
   "terracivicUrl": "https://terracivic.com/legislators/ct/moira-rader-adb6f661/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Moira-Rader-adb6f661-e282-42a5-8b55-cb1e5f56aa5a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46935.03,
    "spent": 21732.29,
    "cash": null,
    "through": "2026-10-11",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14300",
    "committeeName": "Moira Rader for Connecticut",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/391a83ee-0e23-4669-b3ae-b29bd9c77294",
   "name": "Joe Zullo",
   "chamber": "lower",
   "district": "99",
   "party": "Republican",
   "email": "joe.zullo@housegop.ct.gov",
   "phone": "800-842-1423",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27099%27&dist_name=Zullo,%20Joseph%20H.",
   "photo": "https://www.cga.ct.gov/legpics/099.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Joseph_Zullo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/joe-zullo-391a83ee/",
   "since": "2019-03-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joseph-H-Zullo-391a83ee-0e23-4669-b3ae-b29bd9c77294.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46373.02,
    "spent": 32051.86,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14204",
    "committeeName": "Re-Elect Zullo 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/75ee19d6-dea2-4ef3-9682-0bfa9f53fb38",
   "name": "Kai Belton",
   "chamber": "lower",
   "district": "100",
   "party": "Democratic",
   "email": "kai.belton@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://housedems.ct.gov/belton",
   "photo": "https://www.cga.ct.gov/legpics/100.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Kai_Belton",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kai-belton-75ee19d6/",
   "since": "2023-03-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kai-J-Belton-75ee19d6-dea2-4ef3-9682-0bfa9f53fb38.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46557,
    "spent": 7781.09,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14291",
    "committeeName": "Kai 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/7e0711c4-57d1-405e-afe7-33df0bf064d6",
   "name": "John-Michael Parker",
   "chamber": "lower",
   "district": "101",
   "party": "Democratic",
   "email": "john-michael.parker@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27101%27&dist_name=101%20-%Parker,%John-Michael",
   "photo": "http://www2.housedems.ct.gov/Parker/images/Parker_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/John-Michael_Parker",
   "terracivicUrl": "https://terracivic.com/legislators/ct/john-michael-parker-7e0711c4/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/John-Michael-Parker-7e0711c4-57d1-405e-afe7-33df0bf064d6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46345,
    "spent": 14298.97,
    "cash": null,
    "through": "2026-10-12",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14287",
    "committeeName": "Friends of John-Michael",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5d963d6d-74c1-4282-9ad4-592c3760bead",
   "name": "Robin Comey",
   "chamber": "lower",
   "district": "102",
   "party": "Democratic",
   "email": "robin.comey@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27102%27&dist_name=Comey,%20Robin%20E.",
   "photo": "http://www2.housedems.ct.gov/Comey/images/Comey_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Robin_Comey",
   "terracivicUrl": "https://terracivic.com/legislators/ct/robin-comey-5d963d6d/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Robin-E-Comey-5d963d6d-74c1-4282-9ad4-592c3760bead.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45493.03,
    "spent": 16916.32,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14256",
    "committeeName": "Friends of Robin Comey",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/96e6350e-71c4-4031-8af8-a989d0ec3a01",
   "name": "Liz Linehan",
   "chamber": "lower",
   "district": "103",
   "party": "Democratic",
   "email": "liz.linehan@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27103%27&dist_name=103%20-%Linehan,%Liz",
   "photo": "http://www2.housedems.ct.gov/Linehan/images/Linehan_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Liz_Linehan",
   "terracivicUrl": "https://terracivic.com/legislators/ct/liz-linehan-96e6350e/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Liz-Linehan-96e6350e-71c4-4031-8af8-a989d0ec3a01.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47296.04,
    "spent": 16918.8,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14188",
    "committeeName": "Linehan 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/3969673d-4a3e-487e-a572-42ce9f79e6dd",
   "name": "Kara Rochelle",
   "chamber": "lower",
   "district": "104",
   "party": "Democratic",
   "email": "kara.rochelle@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27104%27&dist_name=104%20-%Rochelle,%Kara",
   "photo": "http://www2.housedems.ct.gov/Rochelle/images/Rochelle_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kara_Rochelle",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kara-rochelle-3969673d/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kara-Rochelle-3969673d-4a3e-487e-a572-42ce9f79e6dd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46764.04,
    "spent": 23727.8,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14197",
    "committeeName": "Kara for Ansonia & Derby 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/71c15656-a6f4-4b95-9537-69a82b2cb54c",
   "name": "Nicole Klarides-Ditria",
   "chamber": "lower",
   "district": "105",
   "party": "Republican",
   "email": "nicole.klarides-ditria@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27105%27&dist_name=Klarides-Ditria,%20Nicole",
   "photo": "https://cga.ct.gov/legpics/105.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Nicole_Klarides-Ditria",
   "terracivicUrl": "https://terracivic.com/legislators/ct/nicole-klarides-ditria-71c15656/",
   "since": "2017-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Nicole-Klarides-Ditria-71c15656-a6f4-4b95-9537-69a82b2cb54c.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46440,
    "spent": 42010.31,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14305",
    "committeeName": "NKD26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5af50689-4e90-49b1-8544-7a00048dad99",
   "name": "Mitch Bolinsky",
   "chamber": "lower",
   "district": "106",
   "party": "Republican",
   "email": "mitch.bolinsky@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27106%27&dist_name=Bolinsky,%20Mitch",
   "photo": "https://www.cthousegop.com/bolinsky/wp-content/uploads/sites/8/2016/12/Bolinsky-Bio-Web-Sized.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mitch_Bolinsky",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mitch-bolinsky-5af50689/",
   "since": "2013-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mitch-Bolinsky-5af50689-4e90-49b1-8544-7a00048dad99.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45927.07,
    "spent": 30769.56,
    "cash": null,
    "through": "2026-10-18",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14167",
    "committeeName": "Mitch for Newtown 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f3b77c59-132b-4e51-a148-641a891a48a6",
   "name": "Marty Foncello",
   "chamber": "lower",
   "district": "107",
   "party": "Republican",
   "email": "martin.foncello@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/Foncello/",
   "photo": "https://www.cga.ct.gov/legpics/107.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Martin_Foncello",
   "terracivicUrl": "https://terracivic.com/legislators/ct/marty-foncello-f3b77c59/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Marty-Foncello-f3b77c59-132b-4e51-a148-641a891a48a6.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45447.02,
    "spent": 26522.53,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14146",
    "committeeName": "Foncellofor107th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/72191c68-6a23-4fa2-93d4-ba8dc07c2025",
   "name": "Pat Callahan",
   "chamber": "lower",
   "district": "108",
   "party": "Republican",
   "email": "patrick.callahan@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27108%27&dist_name=Callahan,%20Patrick%20E.",
   "photo": "https://www.cga.ct.gov/legpics/108.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Patrick_Callahan",
   "terracivicUrl": "https://terracivic.com/legislators/ct/pat-callahan-72191c68/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Patrick-Callahan-72191c68-6a23-4fa2-93d4-ba8dc07c2025.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46145.03,
    "spent": 33597.08,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14212",
    "committeeName": "PC108",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/b9f6e7c0-0413-4490-a3a4-3fb63620b4cc",
   "name": "Farley Santos",
   "chamber": "lower",
   "district": "109",
   "party": "Democratic",
   "email": "farley.santos@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Santos",
   "photo": "https://www.cga.ct.gov/legpics/109.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Farley_Santos",
   "terracivicUrl": "https://terracivic.com/legislators/ct/farley-santos-b9f6e7c0/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Farley-Santos-b9f6e7c0-0413-4490-a3a4-3fb63620b4cc.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46395.04,
    "spent": 33236.04,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14114",
    "committeeName": "Farley for Danbury",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/97e1ed70-218e-41d6-abad-73cf8c717c5b",
   "name": "Bob Godfrey",
   "chamber": "lower",
   "district": "110",
   "party": "Democratic",
   "email": "bob.godfrey@cga.ct.gov",
   "phone": "860-240-8500",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27110%27&dist_name=Godfrey,%20Bob",
   "photo": "http://www2.housedems.ct.gov/Godfrey/images/Godfrey_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Bob_Godfrey_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/bob-godfrey-97e1ed70/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Bob-Godfrey-97e1ed70-218e-41d6-abad-73cf8c717c5b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46540.03,
    "spent": 19879.1,
    "cash": null,
    "through": "2026-10-05",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14383",
    "committeeName": "Godfrey 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/b43c741a-89b2-4e46-abfc-1d75f26189fe",
   "name": "Aimee Berger-Girvalo",
   "chamber": "lower",
   "district": "111",
   "party": "Democratic",
   "email": "aimee.berger-girvalo@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27111%27&dist_name=Berger-Girvalo,%20Aimee",
   "photo": "http://www2.housedems.ct.gov/Berger-Girvalo/images/Berger-Girvalo_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Aimee_Berger-Girvalo",
   "terracivicUrl": "https://terracivic.com/legislators/ct/aimee-berger-girvalo-b43c741a/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Aimee-Berger-Girvalo-b43c741a-89b2-4e46-abfc-1d75f26189fe.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 50563.17,
    "spent": 27168.42,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14363",
    "committeeName": "AimeeBG2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/bc3200fa-f97b-433f-bb0b-ac15f71b2e92",
   "name": "Tony Scott",
   "chamber": "lower",
   "district": "112",
   "party": "Republican",
   "email": "tony.scott@housegop.ct.gov",
   "phone": "800-842-1423",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27112%27&dist_name=Scott,%20Tony%20J",
   "photo": "https://cga.ct.gov/legpics/112.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Tony_Scott_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tony-scott-bc3200fa/",
   "since": "2021-04-19",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tony-Scott-bc3200fa-f97b-433f-bb0b-ac15f71b2e92.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45438.03,
    "spent": 31461.78,
    "cash": null,
    "through": "2026-10-14",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14176",
    "committeeName": "Tony Scott for State Rep.",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/9b751b3f-3f56-43dd-8eab-1cfdb81d7b34",
   "name": "Amy Romano",
   "chamber": "lower",
   "district": "113",
   "party": "Republican",
   "email": "amy.romano@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/Romano/",
   "photo": "https://static.wixstatic.com/media/e5d50b_baf91bfd3abb43beb7eaf7465d575013~mv2.png/v1/fill/w_871,h_802,fp_0.49_0.28,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/1_PNG.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Amy_Romano",
   "terracivicUrl": "https://terracivic.com/legislators/ct/amy-romano-9b751b3f/",
   "since": "2025-04-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Amy-Romano-9b751b3f-3f56-43dd-8eab-1cfdb81d7b34.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 33755.03,
    "spent": 33755.03,
    "cash": null,
    "through": "2025-06-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14043",
    "committeeName": "Romano For Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/53fa49be-9042-4e23-a1ff-a85f98a3d9f7",
   "name": "Mary Welander",
   "chamber": "lower",
   "district": "114",
   "party": "Democratic/Working Families",
   "email": "mary.welander@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27114%27&dist_name=114%20-%Welander,%Mary",
   "photo": "http://www2.housedems.ct.gov/Welander/images/Welander_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Mary_Welander",
   "terracivicUrl": "https://terracivic.com/legislators/ct/mary-welander-53fa49be/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Mary-Welander-53fa49be-9042-4e23-a1ff-a85f98a3d9f7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46465.04,
    "spent": 17539.75,
    "cash": null,
    "through": "2026-09-25",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14319",
    "committeeName": "Welander for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e4ee574a-8df3-46b3-93cb-3ec24cb49144",
   "name": "Bill Heffernan",
   "chamber": "lower",
   "district": "115",
   "party": "Democratic",
   "email": "bill.heffernan@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.housedems.ct.gov/heffernan",
   "photo": "https://www.cga.ct.gov/legpics/115.png",
   "wikipedia": "https://en.wikipedia.org/wiki/William_Heffernan_III",
   "terracivicUrl": "https://terracivic.com/legislators/ct/bill-heffernan-e4ee574a/",
   "since": "2024-01-30",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Bill-Heffernan-e4ee574a-8df3-46b3-93cb-3ec24cb49144.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45650,
    "spent": 24050.48,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14253",
    "committeeName": "Heffernan for West Haven 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5a41c633-8d04-43c6-b3c2-64cbbbbefcc4",
   "name": "Treneé McGee",
   "chamber": "lower",
   "district": "116",
   "party": "Democratic",
   "email": "trenee.mcgee@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27116%27&dist_name=McGee,%20Trenee",
   "photo": "http://www2.housedems.ct.gov/McGeeT/images/McGeeT_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Trene%C3%A9_McGee",
   "terracivicUrl": "https://terracivic.com/legislators/ct/trenee-mcgee-5a41c633/",
   "since": "2021-12-22",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Trenee-McGee-5a41c633-8d04-43c6-b3c2-64cbbbbefcc4.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 17109.4,
    "spent": 2194.5,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14189",
    "committeeName": "Re-Elect Trenee' McGee",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/79a30b4c-53c7-4031-9267-66fbae2df6c8",
   "name": "M.J. Shannon",
   "chamber": "lower",
   "district": "117",
   "party": "Democratic",
   "email": "mj.shannon@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Shannon",
   "photo": "https://static.wixstatic.com/media/d65472_8f9c284ad8f943ab9eb91ca4b6c59479~mv2.jpg/v1/crop/x_874,y_196,w_3728,h_2696/fill/w_560,h_406,al_c,q_80,usm_0.66_1.00_0.01,enc_auto/2024-09-04-MJ%20Shannon-0004.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/MJ_Shannon",
   "terracivicUrl": "https://terracivic.com/legislators/ct/m-j-shannon-79a30b4c/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/MJ-Shannon-79a30b4c-53c7-4031-9267-66fbae2df6c8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46251,
    "spent": 21935.3,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14202",
    "committeeName": "Shannon for the 117th 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/c09f368c-d954-48e1-b94b-18728ab9b6bd",
   "name": "Frank Smith",
   "chamber": "lower",
   "district": "118",
   "party": "Democratic/Working Families",
   "email": "frank.smith@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27118%27&dist_name=Smith,%20Frank",
   "photo": "http://www2.housedems.ct.gov/SmithF/images/SmithF_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Frank_Smith_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/frank-smith-c09f368c/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Frank-Smith-c09f368c-d954-48e1-b94b-18728ab9b6bd.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/f0517411-fc60-49ad-86e6-1f025ab4579b",
   "name": "Kathy Kennedy",
   "chamber": "lower",
   "district": "119",
   "party": "Republican",
   "email": "kathy.kennedy@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27119%27",
   "photo": "https://www.cga.ct.gov/legpics/119.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Kathy_Kennedy",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kathy-kennedy-f0517411/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kathy-Kennedy-f0517411-fc60-49ad-86e6-1f025ab4579b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45729,
    "spent": 29671.58,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14120",
    "committeeName": "Kathy Kennedy for the 119th",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/91e5bc44-6a8d-410d-bab5-5eb34b90d368",
   "name": "Kaitlyn Shake",
   "chamber": "lower",
   "district": "120",
   "party": "Democratic/Working Families",
   "email": "kaitlyn.shake@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Shake",
   "photo": "https://stratfordcrier.com/wp-content/uploads/2024/10/shakeheadshot.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Kaitlyn_Shake",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kaitlyn-shake-91e5bc44/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kaitlyn-Shake-91e5bc44-6a8d-410d-bab5-5eb34b90d368.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46233.02,
    "spent": 11182.17,
    "cash": null,
    "through": "2026-09-28",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14341",
    "committeeName": "SHAKE 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/06bb6ad8-3238-4ba7-8f83-47507541a300",
   "name": "Joe Gresko",
   "chamber": "lower",
   "district": "121",
   "party": "Democratic",
   "email": "joseph.gresko@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27121%27&dist_name=121%20-%Gresko,%Joseph%20P.",
   "photo": "http://www2.housedems.ct.gov/Gresko/images/gresko_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Joe_Gresko",
   "terracivicUrl": "https://terracivic.com/legislators/ct/joe-gresko-06bb6ad8/",
   "since": "2016-02-03",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Joseph-P-Gresko-06bb6ad8-3238-4ba7-8f83-47507541a300.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45565,
    "spent": 18718.97,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14127",
    "committeeName": "Gresko 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/240d52a3-33df-495c-b1a0-142cc43f3fce",
   "name": "Ben McGorty",
   "chamber": "lower",
   "district": "122",
   "party": "Republican",
   "email": "ben.mcgorty@cga.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27122%27&dist_name=McGorty,%20Ben",
   "photo": "https://www.cga.ct.gov/legpics/122.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/Ben_McGorty",
   "terracivicUrl": "https://terracivic.com/legislators/ct/ben-mcgorty-240d52a3/",
   "since": "2014-07-25",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Ben-McGorty-240d52a3-33df-495c-b1a0-142cc43f3fce.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46265.03,
    "spent": 20153.83,
    "cash": null,
    "through": "2026-10-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14192",
    "committeeName": "McGorty 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/01bfbaf3-d536-45f0-8478-96cd8fbd4518",
   "name": "Dave Rutigliano",
   "chamber": "lower",
   "district": "123",
   "party": "Republican",
   "email": "dave.rutigliano@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27123%27&dist_name=Rutigliano,%20David",
   "photo": "https://www.cga.ct.gov/legpics/123.png?ver=",
   "wikipedia": "https://en.wikipedia.org/wiki/David_Rutigliano",
   "terracivicUrl": "https://terracivic.com/legislators/ct/dave-rutigliano-01bfbaf3/",
   "since": null,
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/David-Rutigliano-01bfbaf3-d536-45f0-8478-96cd8fbd4518.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46236.03,
    "spent": 37837.68,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14175",
    "committeeName": "Rutigliano For Trumbull",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/e823b0bf-1132-4ed8-b860-e0febf9a275a",
   "name": "Andre Baker",
   "chamber": "lower",
   "district": "124",
   "party": "Democratic",
   "email": "andre.baker@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27124%27&dist_name=Baker,%20Andre%20F.",
   "photo": "http://www2.housedems.ct.gov/Baker/images/Baker_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Andre_Baker",
   "terracivicUrl": "https://terracivic.com/legislators/ct/andre-baker-e823b0bf/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Andre-F-Baker-Jr-e823b0bf-1132-4ed8-b860-e0febf9a275a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 1438,
    "spent": 502.2,
    "cash": null,
    "through": "2026-08-11",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14381",
    "committeeName": "Baker 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/03642345-7acb-4294-91b5-84dcc3c18cc7",
   "name": "Tom O'Dea",
   "chamber": "lower",
   "district": "125",
   "party": "Republican",
   "email": "tom.odea@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27125%27&dist_name=O%27Dea,%20Tom",
   "photo": "https://www.cthousegop.com/odea/wp-content/uploads/sites/46/2018/05/ODea-Headshot-683x1024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tom_O%27Dea",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tom-o-dea-03642345/",
   "since": "2013-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tom-ODea-03642345-7acb-4294-91b5-84dcc3c18cc7.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 49115.02,
    "spent": 15962.4,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14450",
    "committeeName": "Tom OâDea for State Rep",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2d97c881-725d-47a8-9bea-8d3a5f14fbd0",
   "name": "Fred Gee",
   "chamber": "lower",
   "district": "126",
   "party": "Democratic",
   "email": "fred.gee@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/gee",
   "photo": "https://www.cga.ct.gov/legpics/126.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Fred_Gee_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/fred-gee-2d97c881/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Fred-Gee-Jr-2d97c881-725d-47a8-9bea-8d3a5f14fbd0.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 9115,
    "spent": 323.2,
    "cash": null,
    "through": "2026-06-08",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14205",
    "committeeName": "Re-Elect Gee 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/4e77c536-5645-4e15-99b2-00a781896717",
   "name": "Marcus Brown",
   "chamber": "lower",
   "district": "127",
   "party": "Democratic",
   "email": "marcus.brown@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/BrownM",
   "photo": "https://www.cga.ct.gov/legpics/127.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Marcus_Brown_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/marcus-brown-4e77c536/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Marcus-Brown-4e77c536-5645-4e15-99b2-00a781896717.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 20393.5,
    "spent": 8534.53,
    "cash": null,
    "through": "2026-10-08",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14459",
    "committeeName": "Brown 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ea0027a9-6952-4b74-a771-a14ced4e647e",
   "name": "Christopher Rosario",
   "chamber": "lower",
   "district": "128",
   "party": "Democratic",
   "email": "christopher.rosario@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27128%27&dist_name=Rosario,%20Christopher",
   "photo": "http://www2.housedems.ct.gov/Rosario/images/Rosario_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Christopher_Rosario",
   "terracivicUrl": "https://terracivic.com/legislators/ct/christopher-rosario-ea0027a9/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Christopher-Rosario-ea0027a9-6952-4b74-a771-a14ced4e647e.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 26142.52,
    "spent": 18230.21,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14139",
    "committeeName": "Rosario 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/cb252e7b-fffb-4bda-b951-d2b54a3c37e3",
   "name": "Steve Stafstrom",
   "chamber": "lower",
   "district": "129",
   "party": "Democratic",
   "email": "steven.stafstrom@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27129%27&dist_name=Stafstrom,%20Steven%20J.",
   "photo": "http://www2.housedems.ct.gov/Stafstrom/images/Stafstrom_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steven_Stafstrom",
   "terracivicUrl": "https://terracivic.com/legislators/ct/steve-stafstrom-cb252e7b/",
   "since": "2015-02-27",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Steven-J-Stafstrom-cb252e7b-fffb-4bda-b951-d2b54a3c37e3.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 19522.5,
    "spent": 9663.12,
    "cash": null,
    "through": "2026-10-06",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14248",
    "committeeName": "Stafstrom 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/caaba025-7a5a-401d-8714-73f627651196",
   "name": "Tone Felipe",
   "chamber": "lower",
   "district": "130",
   "party": "Democratic",
   "email": "antonio.felipe@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27130%27&dist_name=Felipe,%20Antonio",
   "photo": "http://www2.housedems.ct.gov/Felipe/images/Felipe_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Antonio_Felipe",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tone-felipe-caaba025/",
   "since": "2019-05-13",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Antonio-Felipe-caaba025-7a5a-401d-8714-73f627651196.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 7605,
    "spent": 4093.28,
    "cash": null,
    "through": "2026-09-13",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14470",
    "committeeName": "Felipe 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/5e12bcd3-8cc0-4a0f-9c7c-4ecec6442948",
   "name": "Arnie Jensen",
   "chamber": "lower",
   "district": "131",
   "party": "Republican",
   "email": "arnold.jensen@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/jensen/",
   "photo": null,
   "wikipedia": "https://en.wikipedia.org/wiki/Arnold_Jensen",
   "terracivicUrl": "https://terracivic.com/legislators/ct/arnie-jensen-5e12bcd3/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Arnie-Jensen-5e12bcd3-8cc0-4a0f-9c7c-4ecec6442948.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45955.02,
    "spent": 19437.3,
    "cash": null,
    "through": "2026-10-10",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14162",
    "committeeName": "Jensen26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/15c5ac01-eb03-4dd3-8ab6-d162e7420559",
   "name": "Jenn Leeper",
   "chamber": "lower",
   "district": "132",
   "party": "Democratic/Working Families",
   "email": "jennifer.leeper@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27132%27&dist_name=132%20-%Leeper,%Jennifer",
   "photo": "http://www2.housedems.ct.gov/Leeper/images/Leeper_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jennifer_Leeper",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jenn-leeper-15c5ac01/",
   "since": "2021-01-06",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jennifer-Leeper-15c5ac01-eb03-4dd3-8ab6-d162e7420559.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 49065.04,
    "spent": 34691.01,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14307",
    "committeeName": "Jennifer Leeper 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/dfc1bead-50cd-4c34-9dc6-5d80c7a09589",
   "name": "Cristin McCarthy Vahey",
   "chamber": "lower",
   "district": "133",
   "party": "Democratic",
   "email": "cristin.mccarthyvahey@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27133%27&dist_name=McCarthy%20Vahey,%20Cristin",
   "photo": "http://www2.housedems.ct.gov/McCarthyVahey/images/McCarthyVahey_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Cristin_McCarthy_Vahey",
   "terracivicUrl": "https://terracivic.com/legislators/ct/cristin-mccarthy-vahey-dfc1bead/",
   "since": "2015-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Cristin-McCarthy-Vahey-dfc1bead-50cd-4c34-9dc6-5d80c7a09589.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46068.06,
    "spent": 41865.79,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14105",
    "committeeName": "Cristin McCarthy Vahey 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/7af92839-ae80-4370-a84a-e63799ed5a48",
   "name": "Sarah Keitt",
   "chamber": "lower",
   "district": "134",
   "party": "Democratic",
   "email": "sarah.keitt@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/keitt",
   "photo": "https://www.cga.ct.gov/legpics/134.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Sarah_Keitt",
   "terracivicUrl": "https://terracivic.com/legislators/ct/sarah-keitt-7af92839/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Sarah-Keitt-7af92839-ae80-4370-a84a-e63799ed5a48.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47092.16,
    "spent": 38634.43,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14338",
    "committeeName": "Keitt 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ce2070f7-9487-4856-976b-9bbd6a2f1617",
   "name": "Anne Hughes",
   "chamber": "lower",
   "district": "135",
   "party": "Democratic",
   "email": "anne.hughes@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27135%27&dist_name=Hughes,%20Anne%20M.",
   "photo": "http://www2.housedems.ct.gov/Hughes/images/Hughes_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Anne_Meiman_Hughes",
   "terracivicUrl": "https://terracivic.com/legislators/ct/anne-hughes-ce2070f7/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Anne-Hughes-ce2070f7-9487-4856-976b-9bbd6a2f1617.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45873.02,
    "spent": 25470.09,
    "cash": null,
    "through": "2026-10-10",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14281",
    "committeeName": "Rep Anne Hughes CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/22b7b95d-3488-4c14-8365-c5157b3cb099",
   "name": "Jonathan Steinberg",
   "chamber": "lower",
   "district": "136",
   "party": "Democratic",
   "email": "jonathan.steinberg@cga.ct.gov",
   "phone": "860-240-0562",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27136%27&dist_name=136%20-%Steinberg,%Jonathan",
   "photo": "http://www2.housedems.ct.gov/Steinberg/images/Steinberg_HS.jpg",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/ct/jonathan-steinberg-22b7b95d/",
   "since": "2011-01-07",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jonathan-Steinberg-22b7b95d-3488-4c14-8365-c5157b3cb099.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": null
  },
  {
   "id": "ocd-person/86852522-4c4d-46ae-8a59-d81a16ad179a",
   "name": "Kadeem Roberts",
   "chamber": "lower",
   "district": "137",
   "party": "Democratic/Working Families",
   "email": "kadeem.roberts@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Roberts",
   "photo": "https://www.cga.ct.gov/legpics/137.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Kadeem_Roberts",
   "terracivicUrl": "https://terracivic.com/legislators/ct/kadeem-roberts-86852522/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Kadeem-Roberts-86852522-4c4d-46ae-8a59-d81a16ad179a.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45971.02,
    "spent": 45768.71,
    "cash": null,
    "through": "2026-10-14",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14293",
    "committeeName": "Roberts For The 137th District",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f086a8e8-70ea-40bc-a77f-2012b74f3a00",
   "name": "Ken Gucker",
   "chamber": "lower",
   "district": "138",
   "party": "Democratic/Working Families",
   "email": "ken.gucker@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.housedems.ct.gov/gucker",
   "photo": "https://www.cga.ct.gov/legpics/138.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Ken_Gucker",
   "terracivicUrl": "https://terracivic.com/legislators/ct/ken-gucker-f086a8e8/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Ken-Gucker-f086a8e8-70ea-40bc-a77f-2012b74f3a00.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45885.04,
    "spent": 22857.03,
    "cash": null,
    "through": "2026-10-19",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14271",
    "committeeName": "Guckerforct",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/cd552354-5729-4c68-8872-3e0f6693bcc1",
   "name": "Larry Pemberton",
   "chamber": "lower",
   "district": "139",
   "party": "Democratic",
   "email": "larry.pemberton@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/pemberton",
   "photo": "https://static.wixstatic.com/media/03b035_5852c1c382df416699f58f64d9b8e32c~mv2.png/v1/fill/w_585,h_619,fp_0.49_0.22,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/CT4A2983_website.png",
   "wikipedia": null,
   "terracivicUrl": "https://terracivic.com/legislators/ct/larry-pemberton-cd552354/",
   "since": "2026-01-21",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Larry-Pemberton-cd552354-5729-4c68-8872-3e0f6693bcc1.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46241.72,
    "spent": 30663.04,
    "cash": null,
    "through": "2026-10-16",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14345",
    "committeeName": "Pemberton 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/9e9d6f02-ee29-4ff3-a6fe-1b8a0cec0612",
   "name": "Travis Simms",
   "chamber": "lower",
   "district": "140",
   "party": "Democratic",
   "email": "travis.simms@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27140%27&dist_name=Simms,%20Travis",
   "photo": "http://www2.housedems.ct.gov/Simms/images/Simms_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Travis_Simms",
   "terracivicUrl": "https://terracivic.com/legislators/ct/travis-simms-9e9d6f02/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Travis-Simms-9e9d6f02-ee29-4ff3-a6fe-1b8a0cec0612.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45665.02,
    "spent": 20226.51,
    "cash": null,
    "through": "2026-10-17",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14132",
    "committeeName": "Friends of Travis Simms",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/fd032e0e-7926-4f81-9477-6fdee260014b",
   "name": "Tracy Marra",
   "chamber": "lower",
   "district": "141",
   "party": "Republican",
   "email": "tracy.marra@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/Marra/",
   "photo": "https://www.cga.ct.gov/legpics/141.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Tracy_Marra",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tracy-marra-fd032e0e/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tracy-Marra-fd032e0e-7926-4f81-9477-6fdee260014b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47725.02,
    "spent": 32255.87,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14359",
    "committeeName": "Tracy Marra for State Representative",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/2ed1f7b0-a1e3-4754-93a5-46b5a3fb9836",
   "name": "Lucy Dathan",
   "chamber": "lower",
   "district": "142",
   "party": "Democratic",
   "email": "lucy.dathan@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27142%27&dist_name=142%20-%Dathan,%Lucy",
   "photo": "http://www2.housedems.ct.gov/Dathan/images/Dathan_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Lucy_Dathan",
   "terracivicUrl": "https://terracivic.com/legislators/ct/lucy-dathan-2ed1f7b0/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Lucy-Dathan-2ed1f7b0-a1e3-4754-93a5-46b5a3fb9836.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 51465.02,
    "spent": 40309.64,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14200",
    "committeeName": "Lucy 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/d4c20e08-7210-40b8-8a4c-7aac8b59af7b",
   "name": "Dominique Johnson",
   "chamber": "lower",
   "district": "143",
   "party": "Democratic/Working Families",
   "email": "dominique.johnson@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/JohnsonD",
   "photo": "https://www.cga.ct.gov/legpics/143.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Dominique_Johnson_(politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/dominique-johnson-d4c20e08/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Dominique-Johnson-d4c20e08-7210-40b8-8a4c-7aac8b59af7b.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45941.52,
    "spent": 34301.31,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14331",
    "committeeName": "Friends of Dominique Johnson 26",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/b666accd-c7f7-41e9-ade0-f64f6e438669",
   "name": "Hubert Delany",
   "chamber": "lower",
   "district": "144",
   "party": "Democratic",
   "email": "hubert.delany@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27144%27&dist_name=144%20-%Delany,%Hubert",
   "photo": "http://www2.housedems.ct.gov/Delany/images/Delany_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Hubert_Douglas_Delany",
   "terracivicUrl": "https://terracivic.com/legislators/ct/hubert-delany-b666accd/",
   "since": "2022-02-01",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Hubert-Delany-b666accd-c7f7-41e9-ade0-f64f6e438669.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46715.02,
    "spent": 7704.87,
    "cash": null,
    "through": "2026-10-06",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14292",
    "committeeName": "Hubert Delany for State Representative 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/fcc3d3fa-4b4d-4d3c-b512-003a58657a85",
   "name": "Corey Paris",
   "chamber": "lower",
   "district": "145",
   "party": "Democratic",
   "email": "corey.paris@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27145%27&dist_name=Paris,%20Corey%20P.",
   "photo": "http://www2.housedems.ct.gov/Paris/images/Paris_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Corey_Paris",
   "terracivicUrl": "https://terracivic.com/legislators/ct/corey-paris-fcc3d3fa/",
   "since": "2021-05-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Corey-P-Paris-fcc3d3fa-4b4d-4d3c-b512-003a58657a85.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 4155,
    "spent": 322.6,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14389",
    "committeeName": "Corey for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/46ffabcf-724a-453e-89c4-797662a75e40",
   "name": "Eilish Collins Main",
   "chamber": "lower",
   "district": "146",
   "party": "Democratic",
   "email": "eilish.collinsmain@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/CollinsMain",
   "photo": "https://res.cloudinary.com/hn09nqgcy/image/upload/v1726316951/hnprgb5gvvaksj375bmc.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Eilish_Collins_Main",
   "terracivicUrl": "https://terracivic.com/legislators/ct/eilish-collins-main-46ffabcf/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Eilish-Collins-Main-46ffabcf-724a-453e-89c4-797662a75e40.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 5856,
    "spent": 467.44,
    "cash": null,
    "through": "2026-09-30",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14298",
    "committeeName": "Eilish Collins Main for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/9c5e5d75-a622-41d2-b607-2adbc12ee11f",
   "name": "Matt Blumenthal",
   "chamber": "lower",
   "district": "147",
   "party": "Democratic",
   "email": "matt.blumenthal@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://www.cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27147%27&dist_name=147%20-%Blumenthal,%Matt",
   "photo": "http://www2.housedems.ct.gov/Blumenthal/images/Blumenthal_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Matt_Blumenthal",
   "terracivicUrl": "https://terracivic.com/legislators/ct/matt-blumenthal-9c5e5d75/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Matt-Blumenthal-9c5e5d75-a622-41d2-b607-2adbc12ee11f.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 47573.52,
    "spent": 44027.34,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14517",
    "committeeName": "Matt Blumenthal for CT",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/c567ea19-728c-43ba-ba57-20e1499418f8",
   "name": "Jonathan Jacobson",
   "chamber": "lower",
   "district": "148",
   "party": "Democratic",
   "email": "jonathan.jacobson@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/Jacobson",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/Jonathan_Jacobson_20240808_093641.jpeg",
   "wikipedia": "https://en.wikipedia.org/wiki/Jonathan_Jacobson_(Connecticut_politician)",
   "terracivicUrl": "https://terracivic.com/legislators/ct/jonathan-jacobson-c567ea19/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Jonathan-Jacobson-c567ea19-728c-43ba-ba57-20e1499418f8.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 52555.76,
    "spent": 4220.28,
    "cash": null,
    "through": "2026-10-14",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14463",
    "committeeName": "Jonathan Jacobson for State Representative",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/ca470373-9e97-47c5-ab96-96e3f93cee08",
   "name": "Tina Courpas",
   "chamber": "lower",
   "district": "149",
   "party": "Republican",
   "email": "tina.courpas@housegop.ct.gov",
   "phone": "860-240-8700",
   "url": "https://www.cthousegop.com/courpas/",
   "photo": "https://s3.amazonaws.com/ballotpedia-api4/files/thumbs/200/300/TinaCourpas2024.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Tina_Courpas",
   "terracivicUrl": "https://terracivic.com/legislators/ct/tina-courpas-ca470373/",
   "since": "2025-01-08",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Tina-Courpas-ca470373-9e97-47c5-ab96-96e3f93cee08.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 45926.92,
    "spent": 29465.97,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14344",
    "committeeName": "Elect Tina Courpas 2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/77dbf0fd-d45c-445c-9966-0135fff8feaa",
   "name": "Steve Meskers",
   "chamber": "lower",
   "district": "150",
   "party": "Democratic",
   "email": "stephen.meskers@cga.ct.gov",
   "phone": "800-842-8267",
   "url": "https://cga.ct.gov/asp/CGABillStatus/CGAMemberBills.asp?dist_code=%27150%27&dist_name=Meskers,%20Stephen%20R",
   "photo": "http://www2.housedems.ct.gov/Meskers/images/Meskers_HS.jpg",
   "wikipedia": "https://en.wikipedia.org/wiki/Steve_Meskers",
   "terracivicUrl": "https://terracivic.com/legislators/ct/steve-meskers-77dbf0fd/",
   "since": "2019-01-09",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Stephen-R-Meskers-77dbf0fd-d45c-445c-9966-0135fff8feaa.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46731.92,
    "spent": 23392.88,
    "cash": null,
    "through": "2026-10-20",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14473",
    "committeeName": "SteveMeskers2026",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  },
  {
   "id": "ocd-person/f0ce3c59-536e-4e79-9fe6-20eb59d66c06",
   "name": "Héctor Arzeno",
   "chamber": "lower",
   "district": "151",
   "party": "Democratic",
   "email": "hector.arzeno@cga.ct.gov",
   "phone": "860-240-8585",
   "url": "https://www.housedems.ct.gov/arzeno",
   "photo": "https://www.cga.ct.gov/legpics/151.png",
   "wikipedia": "https://en.wikipedia.org/wiki/Hector_Arzeno",
   "terracivicUrl": "https://terracivic.com/legislators/ct/hector-arzeno-f0ce3c59/",
   "since": "2023-01-04",
   "source": {
    "name": "Open States (openstates/people)",
    "url": "https://github.com/openstates/people/blob/0360b5d278b84420ba88a238917bb5aaf7f6d6bb/data/ct/legislature/Hector-Arzeno-f0ce3c59-536e-4e79-9fe6-20eb59d66c06.yml",
    "commit": "0360b5d278b84420ba88a238917bb5aaf7f6d6bb",
    "retrievedAt": "2026-10-25T06:01:18.084Z"
   },
   "money": {
    "raised": 46182.04,
    "spent": 12714.89,
    "cash": null,
    "through": "2026-10-11",
    "source": "Connecticut State Elections Enforcement Commission (eCRIS), 2025–2026",
    "committeeId": "14397",
    "committeeName": "Electhector26.com",
    "matchedOn": "chamber, district and last name",
    "retrievedAt": "2026-10-24T13:57:09.788Z",
    "moneyPage": "https://terracivic.com/money/states/ct/"
   }
  }
 ],
 "counties": {
  "09001": [
   {
    "chamber": "upper",
    "district": "27",
    "share": 0.1095
   },
   {
    "chamber": "upper",
    "district": "28",
    "share": 0.1094
   },
   {
    "chamber": "upper",
    "district": "36",
    "share": 0.1087
   },
   {
    "chamber": "upper",
    "district": "24",
    "share": 0.1085
   },
   {
    "chamber": "upper",
    "district": "26",
    "share": 0.1069
   },
   {
    "chamber": "upper",
    "district": "25",
    "share": 0.1061
   },
   {
    "chamber": "upper",
    "district": "22",
    "share": 0.1051
   },
   {
    "chamber": "upper",
    "district": "23",
    "share": 0.1038
   },
   {
    "chamber": "upper",
    "district": "21",
    "share": 0.1019
   },
   {
    "chamber": "upper",
    "district": "30",
    "share": 0.0245
   },
   {
    "chamber": "upper",
    "district": "32",
    "share": 0.0156
   },
   {
    "chamber": "lower",
    "district": "106",
    "share": 0.0262
   },
   {
    "chamber": "lower",
    "district": "122",
    "share": 0.0259
   },
   {
    "chamber": "lower",
    "district": "132",
    "share": 0.0259
   },
   {
    "chamber": "lower",
    "district": "129",
    "share": 0.0258
   },
   {
    "chamber": "lower",
    "district": "133",
    "share": 0.0258
   },
   {
    "chamber": "lower",
    "district": "112",
    "share": 0.0257
   },
   {
    "chamber": "lower",
    "district": "113",
    "share": 0.0256
   },
   {
    "chamber": "lower",
    "district": "107",
    "share": 0.0256
   },
   {
    "chamber": "lower",
    "district": "138",
    "share": 0.0256
   },
   {
    "chamber": "lower",
    "district": "144",
    "share": 0.0255
   },
   {
    "chamber": "lower",
    "district": "125",
    "share": 0.0255
   },
   {
    "chamber": "lower",
    "district": "149",
    "share": 0.0255
   },
   {
    "chamber": "lower",
    "district": "2",
    "share": 0.0252
   },
   {
    "chamber": "lower",
    "district": "134",
    "share": 0.0252
   },
   {
    "chamber": "lower",
    "district": "123",
    "share": 0.0251
   },
   {
    "chamber": "lower",
    "district": "126",
    "share": 0.0251
   },
   {
    "chamber": "lower",
    "district": "151",
    "share": 0.025
   },
   {
    "chamber": "lower",
    "district": "110",
    "share": 0.0249
   },
   {
    "chamber": "lower",
    "district": "147",
    "share": 0.0249
   },
   {
    "chamber": "lower",
    "district": "109",
    "share": 0.0249
   },
   {
    "chamber": "lower",
    "district": "127",
    "share": 0.0249
   },
   {
    "chamber": "lower",
    "district": "128",
    "share": 0.0248
   },
   {
    "chamber": "lower",
    "district": "150",
    "share": 0.0248
   },
   {
    "chamber": "lower",
    "district": "130",
    "share": 0.0248
   },
   {
    "chamber": "lower",
    "district": "121",
    "share": 0.0247
   },
   {
    "chamber": "lower",
    "district": "137",
    "share": 0.0247
   },
   {
    "chamber": "lower",
    "district": "120",
    "share": 0.0247
   },
   {
    "chamber": "lower",
    "district": "124",
    "share": 0.0247
   },
   {
    "chamber": "lower",
    "district": "136",
    "share": 0.0247
   },
   {
    "chamber": "lower",
    "district": "146",
    "share": 0.0246
   },
   {
    "chamber": "lower",
    "district": "148",
    "share": 0.0246
   },
   {
    "chamber": "lower",
    "district": "42",
    "share": 0.0246
   },
   {
    "chamber": "lower",
    "district": "145",
    "share": 0.0246
   },
   {
    "chamber": "lower",
    "district": "140",
    "share": 0.0245
   },
   {
    "chamber": "lower",
    "district": "141",
    "share": 0.0245
   },
   {
    "chamber": "lower",
    "district": "142",
    "share": 0.0245
   },
   {
    "chamber": "lower",
    "district": "111",
    "share": 0.0243
   },
   {
    "chamber": "lower",
    "district": "143",
    "share": 0.0242
   },
   {
    "chamber": "lower",
    "district": "135",
    "share": 0.0242
   },
   {
    "chamber": "lower",
    "district": "108",
    "share": 0.0236
   }
  ],
  "09003": [
   {
    "chamber": "upper",
    "district": "5",
    "share": 0.11
   },
   {
    "chamber": "upper",
    "district": "6",
    "share": 0.1087
   },
   {
    "chamber": "upper",
    "district": "2",
    "share": 0.1066
   },
   {
    "chamber": "upper",
    "district": "4",
    "share": 0.1055
   },
   {
    "chamber": "upper",
    "district": "1",
    "share": 0.105
   },
   {
    "chamber": "upper",
    "district": "3",
    "share": 0.0991
   },
   {
    "chamber": "upper",
    "district": "7",
    "share": 0.0987
   },
   {
    "chamber": "upper",
    "district": "31",
    "share": 0.0871
   },
   {
    "chamber": "upper",
    "district": "8",
    "share": 0.0625
   },
   {
    "chamber": "upper",
    "district": "9",
    "share": 0.0615
   },
   {
    "chamber": "upper",
    "district": "16",
    "share": 0.0484
   },
   {
    "chamber": "upper",
    "district": "19",
    "share": 0.0068
   },
   {
    "chamber": "lower",
    "district": "61",
    "share": 0.0287
   },
   {
    "chamber": "lower",
    "district": "59",
    "share": 0.0283
   },
   {
    "chamber": "lower",
    "district": "20",
    "share": 0.0275
   },
   {
    "chamber": "lower",
    "district": "19",
    "share": 0.0275
   },
   {
    "chamber": "lower",
    "district": "16",
    "share": 0.0273
   },
   {
    "chamber": "lower",
    "district": "27",
    "share": 0.0272
   },
   {
    "chamber": "lower",
    "district": "18",
    "share": 0.0271
   },
   {
    "chamber": "lower",
    "district": "5",
    "share": 0.0271
   },
   {
    "chamber": "lower",
    "district": "17",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "12",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "77",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "60",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "79",
    "share": 0.0269
   },
   {
    "chamber": "lower",
    "district": "28",
    "share": 0.0269
   },
   {
    "chamber": "lower",
    "district": "31",
    "share": 0.0268
   },
   {
    "chamber": "lower",
    "district": "29",
    "share": 0.0266
   },
   {
    "chamber": "lower",
    "district": "21",
    "share": 0.0266
   },
   {
    "chamber": "lower",
    "district": "22",
    "share": 0.0264
   },
   {
    "chamber": "lower",
    "district": "26",
    "share": 0.0264
   },
   {
    "chamber": "lower",
    "district": "15",
    "share": 0.0264
   },
   {
    "chamber": "lower",
    "district": "25",
    "share": 0.0263
   },
   {
    "chamber": "lower",
    "district": "24",
    "share": 0.0263
   },
   {
    "chamber": "lower",
    "district": "14",
    "share": 0.0263
   },
   {
    "chamber": "lower",
    "district": "10",
    "share": 0.0262
   },
   {
    "chamber": "lower",
    "district": "81",
    "share": 0.0261
   },
   {
    "chamber": "lower",
    "district": "6",
    "share": 0.0261
   },
   {
    "chamber": "lower",
    "district": "4",
    "share": 0.0261
   },
   {
    "chamber": "lower",
    "district": "30",
    "share": 0.0261
   },
   {
    "chamber": "lower",
    "district": "11",
    "share": 0.0261
   },
   {
    "chamber": "lower",
    "district": "13",
    "share": 0.026
   },
   {
    "chamber": "lower",
    "district": "58",
    "share": 0.026
   },
   {
    "chamber": "lower",
    "district": "9",
    "share": 0.026
   },
   {
    "chamber": "lower",
    "district": "3",
    "share": 0.0254
   },
   {
    "chamber": "lower",
    "district": "7",
    "share": 0.0252
   },
   {
    "chamber": "lower",
    "district": "1",
    "share": 0.0251
   },
   {
    "chamber": "lower",
    "district": "62",
    "share": 0.0142
   },
   {
    "chamber": "lower",
    "district": "78",
    "share": 0.0137
   },
   {
    "chamber": "lower",
    "district": "55",
    "share": 0.011
   },
   {
    "chamber": "lower",
    "district": "76",
    "share": 0.0106
   },
   {
    "chamber": "lower",
    "district": "80",
    "share": 0.0078
   },
   {
    "chamber": "lower",
    "district": "83",
    "share": 0.007
   },
   {
    "chamber": "lower",
    "district": "57",
    "share": 0.005
   }
  ],
  "09005": [
   {
    "chamber": "upper",
    "district": "30",
    "share": 0.4374
   },
   {
    "chamber": "upper",
    "district": "8",
    "share": 0.2285
   },
   {
    "chamber": "upper",
    "district": "32",
    "share": 0.2186
   },
   {
    "chamber": "upper",
    "district": "31",
    "share": 0.1155
   },
   {
    "chamber": "lower",
    "district": "64",
    "share": 0.1303
   },
   {
    "chamber": "lower",
    "district": "63",
    "share": 0.1278
   },
   {
    "chamber": "lower",
    "district": "66",
    "share": 0.1274
   },
   {
    "chamber": "lower",
    "district": "65",
    "share": 0.1265
   },
   {
    "chamber": "lower",
    "district": "67",
    "share": 0.1264
   },
   {
    "chamber": "lower",
    "district": "68",
    "share": 0.1194
   },
   {
    "chamber": "lower",
    "district": "76",
    "share": 0.0769
   },
   {
    "chamber": "lower",
    "district": "78",
    "share": 0.063
   },
   {
    "chamber": "lower",
    "district": "62",
    "share": 0.0556
   },
   {
    "chamber": "lower",
    "district": "69",
    "share": 0.0343
   },
   {
    "chamber": "lower",
    "district": "108",
    "share": 0.0123
   }
  ],
  "09007": [
   {
    "chamber": "upper",
    "district": "33",
    "share": 0.4895
   },
   {
    "chamber": "upper",
    "district": "9",
    "share": 0.2796
   },
   {
    "chamber": "upper",
    "district": "13",
    "share": 0.1083
   },
   {
    "chamber": "upper",
    "district": "12",
    "share": 0.0804
   },
   {
    "chamber": "upper",
    "district": "20",
    "share": 0.0266
   },
   {
    "chamber": "upper",
    "district": "34",
    "share": 0.0156
   },
   {
    "chamber": "lower",
    "district": "100",
    "share": 0.1453
   },
   {
    "chamber": "lower",
    "district": "33",
    "share": 0.1452
   },
   {
    "chamber": "lower",
    "district": "32",
    "share": 0.1437
   },
   {
    "chamber": "lower",
    "district": "36",
    "share": 0.1422
   },
   {
    "chamber": "lower",
    "district": "35",
    "share": 0.1419
   },
   {
    "chamber": "lower",
    "district": "34",
    "share": 0.1315
   },
   {
    "chamber": "lower",
    "district": "23",
    "share": 0.081
   },
   {
    "chamber": "lower",
    "district": "101",
    "share": 0.0318
   },
   {
    "chamber": "lower",
    "district": "90",
    "share": 0.0257
   },
   {
    "chamber": "lower",
    "district": "86",
    "share": 0.0117
   }
  ],
  "09009": [
   {
    "chamber": "upper",
    "district": "15",
    "share": 0.1204
   },
   {
    "chamber": "upper",
    "district": "17",
    "share": 0.1161
   },
   {
    "chamber": "upper",
    "district": "10",
    "share": 0.1118
   },
   {
    "chamber": "upper",
    "district": "11",
    "share": 0.1107
   },
   {
    "chamber": "upper",
    "district": "14",
    "share": 0.1098
   },
   {
    "chamber": "upper",
    "district": "34",
    "share": 0.1086
   },
   {
    "chamber": "upper",
    "district": "12",
    "share": 0.0974
   },
   {
    "chamber": "upper",
    "district": "13",
    "share": 0.0935
   },
   {
    "chamber": "upper",
    "district": "16",
    "share": 0.0681
   },
   {
    "chamber": "upper",
    "district": "32",
    "share": 0.0572
   },
   {
    "chamber": "upper",
    "district": "21",
    "share": 0.0064
   },
   {
    "chamber": "lower",
    "district": "103",
    "share": 0.0284
   },
   {
    "chamber": "lower",
    "district": "73",
    "share": 0.0283
   },
   {
    "chamber": "lower",
    "district": "87",
    "share": 0.028
   },
   {
    "chamber": "lower",
    "district": "95",
    "share": 0.0279
   },
   {
    "chamber": "lower",
    "district": "104",
    "share": 0.0278
   },
   {
    "chamber": "lower",
    "district": "93",
    "share": 0.0278
   },
   {
    "chamber": "lower",
    "district": "97",
    "share": 0.0277
   },
   {
    "chamber": "lower",
    "district": "74",
    "share": 0.0276
   },
   {
    "chamber": "lower",
    "district": "96",
    "share": 0.0276
   },
   {
    "chamber": "lower",
    "district": "117",
    "share": 0.0275
   },
   {
    "chamber": "lower",
    "district": "75",
    "share": 0.0275
   },
   {
    "chamber": "lower",
    "district": "94",
    "share": 0.0274
   },
   {
    "chamber": "lower",
    "district": "98",
    "share": 0.0274
   },
   {
    "chamber": "lower",
    "district": "82",
    "share": 0.0274
   },
   {
    "chamber": "lower",
    "district": "84",
    "share": 0.0274
   },
   {
    "chamber": "lower",
    "district": "70",
    "share": 0.0272
   },
   {
    "chamber": "lower",
    "district": "131",
    "share": 0.0271
   },
   {
    "chamber": "lower",
    "district": "92",
    "share": 0.0271
   },
   {
    "chamber": "lower",
    "district": "85",
    "share": 0.0271
   },
   {
    "chamber": "lower",
    "district": "91",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "99",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "88",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "105",
    "share": 0.027
   },
   {
    "chamber": "lower",
    "district": "102",
    "share": 0.0269
   },
   {
    "chamber": "lower",
    "district": "72",
    "share": 0.0269
   },
   {
    "chamber": "lower",
    "district": "119",
    "share": 0.0269
   },
   {
    "chamber": "lower",
    "district": "114",
    "share": 0.0268
   },
   {
    "chamber": "lower",
    "district": "118",
    "share": 0.0268
   },
   {
    "chamber": "lower",
    "district": "71",
    "share": 0.0268
   },
   {
    "chamber": "lower",
    "district": "89",
    "share": 0.0267
   },
   {
    "chamber": "lower",
    "district": "115",
    "share": 0.0265
   },
   {
    "chamber": "lower",
    "district": "116",
    "share": 0.0264
   },
   {
    "chamber": "lower",
    "district": "86",
    "share": 0.0248
   },
   {
    "chamber": "lower",
    "district": "90",
    "share": 0.0217
   },
   {
    "chamber": "lower",
    "district": "101",
    "share": 0.0205
   },
   {
    "chamber": "lower",
    "district": "69",
    "share": 0.0199
   },
   {
    "chamber": "lower",
    "district": "83",
    "share": 0.0197
   },
   {
    "chamber": "lower",
    "district": "80",
    "share": 0.0187
   },
   {
    "chamber": "lower",
    "district": "68",
    "share": 0.0017
   }
  ],
  "09011": [
   {
    "chamber": "upper",
    "district": "20",
    "share": 0.3417
   },
   {
    "chamber": "upper",
    "district": "18",
    "share": 0.3003
   },
   {
    "chamber": "upper",
    "district": "19",
    "share": 0.2913
   },
   {
    "chamber": "upper",
    "district": "33",
    "share": 0.0667
   },
   {
    "chamber": "lower",
    "district": "139",
    "share": 0.0958
   },
   {
    "chamber": "lower",
    "district": "37",
    "share": 0.0946
   },
   {
    "chamber": "lower",
    "district": "45",
    "share": 0.0919
   },
   {
    "chamber": "lower",
    "district": "38",
    "share": 0.0918
   },
   {
    "chamber": "lower",
    "district": "40",
    "share": 0.091
   },
   {
    "chamber": "lower",
    "district": "48",
    "share": 0.0909
   },
   {
    "chamber": "lower",
    "district": "46",
    "share": 0.0905
   },
   {
    "chamber": "lower",
    "district": "43",
    "share": 0.0902
   },
   {
    "chamber": "lower",
    "district": "41",
    "share": 0.0902
   },
   {
    "chamber": "lower",
    "district": "39",
    "share": 0.0895
   },
   {
    "chamber": "lower",
    "district": "23",
    "share": 0.0372
   },
   {
    "chamber": "lower",
    "district": "47",
    "share": 0.0309
   },
   {
    "chamber": "lower",
    "district": "8",
    "share": 0.0096
   },
   {
    "chamber": "lower",
    "district": "34",
    "share": 0.0059
   }
  ],
  "09013": [
   {
    "chamber": "upper",
    "district": "35",
    "share": 0.5228
   },
   {
    "chamber": "upper",
    "district": "29",
    "share": 0.1729
   },
   {
    "chamber": "upper",
    "district": "19",
    "share": 0.0959
   },
   {
    "chamber": "upper",
    "district": "7",
    "share": 0.0828
   },
   {
    "chamber": "upper",
    "district": "3",
    "share": 0.0722
   },
   {
    "chamber": "upper",
    "district": "4",
    "share": 0.0535
   },
   {
    "chamber": "lower",
    "district": "54",
    "share": 0.1593
   },
   {
    "chamber": "lower",
    "district": "53",
    "share": 0.1563
   },
   {
    "chamber": "lower",
    "district": "56",
    "share": 0.1541
   },
   {
    "chamber": "lower",
    "district": "52",
    "share": 0.1503
   },
   {
    "chamber": "lower",
    "district": "8",
    "share": 0.1393
   },
   {
    "chamber": "lower",
    "district": "57",
    "share": 0.1282
   },
   {
    "chamber": "lower",
    "district": "55",
    "share": 0.099
   },
   {
    "chamber": "lower",
    "district": "50",
    "share": 0.0136
   }
  ],
  "09015": [
   {
    "chamber": "upper",
    "district": "29",
    "share": 0.6756
   },
   {
    "chamber": "upper",
    "district": "35",
    "share": 0.165
   },
   {
    "chamber": "upper",
    "district": "18",
    "share": 0.1593
   },
   {
    "chamber": "lower",
    "district": "44",
    "share": 0.2119
   },
   {
    "chamber": "lower",
    "district": "49",
    "share": 0.2098
   },
   {
    "chamber": "lower",
    "district": "51",
    "share": 0.2086
   },
   {
    "chamber": "lower",
    "district": "50",
    "share": 0.1986
   },
   {
    "chamber": "lower",
    "district": "47",
    "share": 0.1412
   },
   {
    "chamber": "lower",
    "district": "52",
    "share": 0.0298
   }
  ]
 }
}
