Nonpartisan · Data from OpenStates / Plural Policy · New York
Crystal Peoples-Stokes
Democratic · Assembly Member

Crystal Peoples-Stokes

Represents District 141 in the State Assembly.

Official site ↗ Email
Votes with Democrats
98%
on 451 party-line votes · House Democrats median 99%
Cast a vote
90%
Yea or Nay on 3,064 of 3,393 roll calls · House median 97%
Their bills that became law
37 of 102
as a primary sponsor, this session · Democrats median 61
Roll calls on record
3,393
2025-2026 General Assembly
Votes and bills updated Nov 3, 2026 from LegiScan (CC BY 4.0), which republishes the legislature’s own records. Profile details from OpenStates / Plural Policy. Figures cover 2025-2026 General Assembly.

How Crystal Peoples-Stokes votes

A party-line vote is a roll call where most voting Democrats and most voting Republicans took opposite sides. Absences and not-voting are never counted. Same method as our Congress pages.

Where Crystal Peoples-Stokes sits in the House

Each dot is one member of the House, placed by how often they voted on the Democratic side of party-line votes. Crystal Peoples-Stokes is circled.

Always on the Republican sideAlways on the Democratic side
Times they broke with their party

10 of 451 party-line votes.

S10643 · Relates to labor peace agreements and the cannabis industry wage board.
Nay
Assembly Floor Vote – Final Passage · 2026-06-05 · Passed 98–34 · most Democrats voted the other way
A02287 · Relates to including the illegal conversions of dwelling units in the definition of harassment.
Nay
Assembly Floor Vote – Final Passage · 2026-06-01 · Passed 85–54 · most Democrats voted the other way
A09515 · Relates to requirements for medical professionals and health care facilities that provide medication to patients for medical aid in dying; extends the initial effectiveness of certain provisions relating thereto.
Nay
Assembly Floor Vote – Final Passage · 2026-02-04 · Passed 83–62 · most Democrats voted the other way
S08390 · Extends certain provisions relating to payments under the COVID-19 emergency rental assistance program.
Nay
Assembly Floor Vote – Final Passage · 2025-06-16 · Passed 88–56 · most Democrats voted the other way
A06815 · Authorizes the town of Fishkill to adopt a local law to impose a hotel/motel occupancy tax for hotels not located in the village of Fishkill; authorizes the village of Fishkill to adopt local laws to impose a hotel/motel occupancy tax in such village; provides for the repeal of such provisions upon expiration thereof.
Nay
Assembly Floor Vote – Final Passage · 2025-06-06 · Passed 90–51 · most Democrats voted the other way
A02328 · Authorizes the town of Dickinson to establish hotel and motel taxes within such town.
Nay
Assembly Floor Vote – Final Passage · 2025-06-06 · Passed 92–51 · most Democrats voted the other way
A05577 · Authorizes an occupancy tax in the county of Herkimer not to exceed 5%.
Nay
Assembly Floor Vote – Final Passage · 2025-05-29 · Passed 98–48 · most Democrats voted the other way
A06223 · Extends the authority of the county of Ulster to impose an additional 1 percent sales and compensating use tax by two years.
Nay
Assembly Floor Vote – Final Passage · 2025-05-19 · Passed 98–45 · most Democrats voted the other way
A00136 · Relates to the medical aid in dying act; relates to a terminally ill patient's request for and use of medication for medical aid in dying.
Nay
Assembly Floor Vote – Final Passage · 2025-04-29 · Passed 81–67 · most Democrats voted the other way
A05318 · Extends the expiration date of the personal income tax surcharge imposed by the city of Yonkers.
Nay
Assembly Floor Vote – Final Passage · 2025-04-02 · Passed 105–43 · most Democrats voted the other way
Closest votes they cast

Roll calls decided by the fewest votes, one per bill.

A09460 · Relates to actions for claims arising out of coerced debts; limits certain actions; established a right of action against person who causes another to incur coerced debt.
Yea
Assembly Rules Committee: Favorable · 2026-01-13 · Passed 17–9
A09508 · Provides that a rental vehicle company or peer-to-peer car sharing program administrator may act as an agent for an authorized insurer with respect to accident and health insurance that provides coverage to shared vehicle owners, shared vehicle drivers, or a combination thereof, and any other coverage that the superintendent of financial services may approve as meaningful and appropriate in connection with the sharing of a shared vehicle.
Yea
Assembly Rules Committee: Favorable · 2026-01-21 · Passed 18–9
A01749 · Enacts the "packaging reduction and recycling infrastructure act" to require companies selling, offering for sale, or distributing packaging materials and products to register with a packaging reduction organization to develop a packaging reduction and recycling plan; makes related provisions.
Yea
Assembly Rules Committee: Favorable · 2025-06-16 · Passed 19–10
A08888 · Provides that in the case of any application for gas service to a building which is not supplied with gas, a utility corporation or municipality shall be obligated to provide gas service to such building.
Yea
Assembly Rules Committee: Favorable · 2025-06-16 · Passed 19–10
A06004 · Requires public notice and public engagement when a general hospital seeks to close entirely or a unit that provides maternity, mental health or substance use care.
Yea
Assembly Rules Committee: Favorable · 2025-06-09 · Passed 17–8
Republicans they vote with most

Share of contested roll calls (the losing side got at least 10%) where both voted and landed on the same side. Unanimous votes are left out, because on those everyone agrees.

Scott BendettRepublican · District 107 · 425 shared contested votes
48%
Danny NorberRepublican · District 16 · 413 shared contested votes
46%
Misha NovakhovRepublican · District 45 · 420 shared contested votes
44%
Their session, month by month

Dark bars are roll calls they were recorded on each month; the red part is the ones without a Yea or Nay (329 in all). Gaps are months the chamber wasn’t voting.

2025-01: 116 roll calls, 0 without a Yea or Nay2025-02: 66 roll calls, 3 without a Yea or Nay2025-03: 74 roll calls, 0 without a Yea or Nay2025-04: 126 roll calls, 0 without a Yea or Nay2025-05: 419 roll calls, 0 without a Yea or Nay2025-06: 1107 roll calls, 14 without a Yea or Nay2026-01: 145 roll calls, 0 without a Yea or Nay2026-02: 55 roll calls, 0 without a Yea or Nay2026-03: 74 roll calls, 8 without a Yea or Nay2026-04: 74 roll calls, 54 without a Yea or Nay2026-05: 442 roll calls, 194 without a Yea or Nay2026-06: 695 roll calls, 56 without a Yea or NayJan 2025Jan 2026Jun 2026
← New York Delegation
Their bills, from filing to law

Bills Crystal Peoples-Stokes was a primary sponsor of this session. Most bills from either party never leave committee; in Illinois many never get past the Assignments or Rules committee.

Introduced102
Out of committee50
Passed one chamber38
Passed both chambers38
Became law37
Never left committee52

For comparison, the median Democratic member of the House has 61 bills that became law this session.

Permanently authorizes the pilot residential parking permit system in the city of Buffalo.
Became lawsigned chap.325 · 2026-10-23
Transfers the Buffalo Division of Health Research, Inc. to the Roswell Park Cancer Research Corporation.
Became lawsigned chap.156 · 2026-06-26
Extends provisions providing for the sale of municipal obligations by the county of Erie.
Became lawsigned chap.142 · 2026-06-26
Relinquishes certain criminal and police jurisdiction over members of the Seneca Nation of Indians; recognizes the sovereign authority of the Seneca Nation over matters occurring within its territories.
Not out of committeereferred to governmental operations · 2026-06-04
Adds the Harriet Tubman Underground Railroad scenic byway into the state scenic byways system.
Out of committeesubstituted by s9057a · 2026-06-04
Increases fee amount authorized to be imposed on mortgagees or their agents.
Out of committeesubstituted by s7933a · 2026-06-04
Commemorating the 50th Annual Juneteenth Day celebration in Buffalo, New York
Became lawadopted · 2026-06-01
Memorializing Governor Kathy Hochul to proclaim September 14-20, 2026, as Diaper Need Awareness Week in the State of New York
Became lawadopted · 2026-06-01
Relates to requirements for advertising of cannabis licensees, products or services on billboards; limits information that may appear on billboards; prohibits billboard advertising by a cannabis licensee is a city with a population of one million or more.
Out of committeeamended on third reading 9622c · 2026-06-01
Relates to commissaries and canteens at correctional institutions; provides that items for sale at a commissary or canteen shall be sold for no more than a certain percentage over the purchase price; provides that the department of corrections and community supervisions shall publish on its website the price list for all commissary items for sale at each institution as of June 1, 2026 and on an annual basis thereafter.
Out of committeesubstituted by s1692b · 2026-06-01
Facilitates the marketing of any issue of serial bonds or notes of the city of Buffalo issued on or before June 30, 2027.
Out of committeesubstituted by s9839 · 2026-05-29
Limits an adult-use retail dispensary licensee to no more than five adult-use retail dispensary naming rights agreements.
Not out of committeereferred to economic development · 2026-05-28
Congratulating Dottie Gallagher upon the occasion of her retirement as President and Chief Executive Officer of the Buffalo Niagara Partnership
Became lawadopted · 2026-05-28
Memorializing Governor Kathy Hochul to proclaim May 15 to June 15, 2026, as Tourette Syndrome Awareness Month in New York State
Became lawadopted · 2026-05-28
Commemorating the 100th Anniversary of the Boys & Girls Clubs of Buffalo, New York
Became lawadopted · 2026-05-18

Descriptions are the legislature’s own synopsis. Bill data from LegiScan, CC BY 4.0.

A11179 · 2026-06-05
Relates to requirements associated with contracts between state agencies and not-for-profit organizations including an advance payment of 25% of the total award to cover expenses incurred in the first quarter. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A06194 · 2026-06-05
Requires the court to consider a child's health and safety when making a decision regarding child custody and visitation; directs the court to review certain information as it relates to allegations of child abuse, domestic violence and child safety. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10480 · 2026-06-05
Extends the authorization for hunting big game by rifle in the county of Niagara until 2028. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A09396 · 2026-06-05
Prohibits the use of electronic shelving labels, digital shelf display technology, and surveillance pricing in food retail establishments and drug retail establishments; provides injunctive relief and civil penalties. (Assembly Rules Committee: Favorable)
Passed · 20-9
Yea
A08514 · 2026-06-05
Authorizes certified school psychologists to participate in the certification of certain persons as intellectually disabled or developmentally disabled; makes technical corrections to language. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11322 · 2026-06-05
Establishes a school speed zone camera demonstration program in the village of Croton-on-Hudson; repeals authorization of program December 31, 2031. (Assembly Rules Committee: Favorable)
Passed · 20-9
Yea
A08962 · 2026-06-05
Enacts the "New York fundamental artificial intelligence requirements in (FAIR) news act"; provides transparency requirements for news media content composed, authored, or otherwise created through generative AI. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A05113 · 2026-06-05
Establishes a captive insurance program for commuter vans, black cars, ambulettes and paratransit vehicles, small school buses, and charter buses that are engaged in the business of carrying or transporting nine to twenty-four passengers for hire; pre-arranged for-hire vehicles and accessible vehicles; defines terms. (Assembly Rules Committee: Favorable)
Passed · 20-9
Yea
A10741 · 2026-06-05
Relates to provisions governing contracting between state agencies and not-for-profit organizations including new, renewal, and extension contracts. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A01755 · 2026-06-05
Provides WiFi service and internet access to all individuals residing in temporary housing; relates to funding for internet service under the ConnectAll digital equity grant program. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10454 · 2026-06-05
Establishes a school speed zone camera demonstration program in the city of Ithaca; repeals authorization of such program on December 31, 2030. (Assembly Rules Committee: Favorable)
Passed · 20-9
Yea
S05711 · 2026-06-05
Requires certain elections take place in even-numbered years for certain municipal and judicial officials except in the city of New York. (Assembly Floor Vote – Final Passage)
Passed · 82-52
Yea
S05998 · 2026-06-05
Requires the court to consider a child's health and safety when making a decision regarding child custody and visitation; directs the court to review certain information as it relates to allegations of child abuse, domestic violence and child safety. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
S05939 · 2026-06-05
Requires a pharmacy benefit manager to pay a participating pharmacy at minimum at the national average drug acquisition cost (NADAC) rate, or at the pharmacy acquisition cost rate if greater or there is not a NADAC rate, plus a professional dispensing fee that is at minimum the professional dispensing fee paid under the state medical assistance program. (Assembly Floor Vote – Final Passage)
Passed · 132-0
Yea
S07204 · 2026-06-05
Exempts the Caughdenoy Volunteer Fire Department, Inc., within the town of Central Square, Oswego county from the forty-five percent limit on non-resident members. (Assembly Floor Vote – Final Passage)
Passed · 132-0
Yea
S08263 · 2026-06-05
Authorizes the Congregation Khal Mevakshei Hashem, Inc. to receive retroactive real property tax exempt status for the 2024 assessment roll and all of the 2023-2024 school taxes. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
S10187 · 2026-06-05
Relates to the Volunteer and Exempt Firefighter's Benevolent Association of Bethpage, Nassau county, New York, Inc.; changes "firemen" to "firefighters"; directs that certain taxes received shall be used by such benevolent association in furtherance of its purposes. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
S09051 · 2026-06-05
Prohibits artificial intelligence companions from using features which are considered unsafe for minors; defines terms; specifies what are considered unsafe features. (Assembly Floor Vote – Final Passage)
Passed · 137-0
Yea
A10305 · 2026-06-05
Establishes uniform definitions, standardized procedures, and uniform applications or forms, for determining a medical emergency, life-support equipment and designation of elderly, blind and disabled customers protected from termination of utility services. (Assembly Floor Vote – Final Passage)
Passed · 141-0
Yea
S06230 · 2026-06-05
Allows camp employees who are 18 years of age or older to administer medications and treatment to children, under parent or guardian consent and authorization, pursuant to a patient specific order and in compliance with regulations. (Assembly Floor Vote – Final Passage)
Passed · 134-0
Yea
S09506 · 2026-06-05
Adds Lake Oscawana and Roaring Brook Lake in Putnam county to the definition of inland waterways. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
S09934 · 2026-06-05
Prohibits the deployment of a stealth crawler in a manner that would damage, impair or burden the operation of a covered news source or otherwise cause a news source economic harm. (Assembly Floor Vote – Final Passage)
Passed · 129-1
Yea
S08733 · 2026-06-05
Allows persons holding the office of correction officer in the county of Montgomery to be a resident of certain other counties. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
S09855 · 2026-06-05
Relates to requirements associated with contracts between state agencies and not-for-profit organizations including an advance payment of 25% of the total award to cover expenses incurred in the first quarter. (Assembly Floor Vote – Final Passage)
Passed · 132-0
Yea
A10280 · 2026-06-05
Authorizes an optional 20-year retirement plan for traffic officers employed by the town of Elmira, who submit an application therefor within one year of the effective date of such provisions, or within one year of start of employment. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11181 · 2026-06-05
Relates to the use of certain moneys received by the West Babylon Volunteer Firemen's Benevolent Association and modernization of certain gendered language. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11564 · 2026-06-05
Authorizes licensees to remain open for extended hours of operation statewide between June 11 and July 20, 2026. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10933 · 2026-06-05
Authorizes the city of Oleans assessor to accept an application for a real property tax exemption from OWH Properties, Inc. (Operation Warm Hearts) for all of the 2025-2026 school taxes and all of the 2025 general taxes. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10450 · 2026-06-05
Dedicates a portion of the state highway system, consisting of the bridge located on Diamond Point road at exit twenty-three of interstate eighty-seven in the town of Lake George, county of Warren, to Officer Stephen L. Raymond. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
S09458 · 2026-06-05
Allows Steven Kobie Jackson to be eligible to take the civil service exam for the position of police officer for the town of Woodstock police department. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
A08809 · 2026-06-05
Requires that land formerly used as an armory which was conveyed to the town of Riverhead, county of Suffolk by the state in 2011, to be leased to the YMCA of Long Island for the provision of recreational and educational programs. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10952 · 2026-06-05
Relates to the Volunteer and Exempt Firefighter's Benevolent Association of Albertson; changes "firemen" to "firefighters"; relates to the management and control as well as the usage of moneys received from foreign fire insurance companies by such association. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10952 · 2026-06-05
Relates to the Volunteer and Exempt Firefighter's Benevolent Association of Albertson; changes "firemen" to "firefighters"; relates to the management and control as well as the usage of moneys received from foreign fire insurance companies by such association. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
A11395 · 2026-06-05
Permits Yates county assistant district attorneys and assistant public defenders to reside in Monroe county. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11449 · 2026-06-05
Dedicates a portion of the state highway system constituting state route nine-W within the town of Bethlehem, at the town line bordering the city of Albany until its intersection with Moriah road, to Patrick LaFortune Jr. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A08814 · 2026-06-05
Requires school districts, public libraries, BOCES, county vocational education and extension boards, charter schools, and non-public schools to provide and maintain on-site opioid antagonists; requires the department of health to provide such opioid antagonists to such entities upon request. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11248 · 2026-06-05
Authorizes the Congregation Divrei Chaim to receive retroactive real property tax exempt status for the 2023, 2024, 2025 assessment rolls and all of the 2023-2024, 2024-2025, and 2025-2026 school taxes for two parcels of land located at 67 and 71 College Road in Monsey. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11220 · 2026-06-05
Changes the definition of continuous supervision in relation to physical therapist assistants in both the home care setting and school setting by eliminating the joint visit requirement with the patient by the supervising licensed physical therapist and the licensed physical therapist assistant. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11134 · 2026-06-05
Authorizes the Congregation Atzei Chaim to receive retroactive real property tax exempt status for the 2023 and 2024 assessment rolls and all of the 2023-2024 school taxes. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11240 · 2026-06-05
Authorizes the Tovas Dovid Community Kollel, Inc. to receive retroactive real property tax exempt status for the 2023, 2024 and 2025 assessment rolls and all of the 2023-2024, 2024-2025 and 2025-2026 school taxes. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10373 · 2026-06-05
Authorizes the county of Warren to offer an optional twenty-year retirement plan to Bradley Murphy, a patrol officer employed by such county. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10906 · 2026-06-05
Dedicates a portion of the state highway system constituting the bridge on Cleveland Drive crossing interstate route 90 in the town of Cheektowaga, county of Erie, to PFC Travis C. Krege. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A08579 · 2026-06-05
Grants retroactive Tier IV membership in the New York city teachers' retirement system to certain employees employed by the city of Yonkers parks department for the period beginning in 2009 and ending in 2014. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A07986 · 2026-06-05
Authorizes the Centerport Fire District to file an application for exemption from school taxes and real property taxes. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10949 · 2026-06-05
Authorizes funding to local government entities from the urban development corporation through the electric generation facility cessation mitigation fund for an additional five years. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A09074 · 2026-06-05
Exempts persons holding the offices of public health director and director of community services of St. Lawrence county from the requirement that such person be a resident of the political subdivision or municipal corporation of the state for which such person shall be chosen or within which such person's official functions are required to be exercised. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11163 · 2026-06-05
Increases the occupancy tax in the county of St. Lawrence from three to five percent. (Assembly Rules Committee: Favorable)
Passed · 28-1
Yea
A10792 · 2026-06-05
Dedicates a portion of the state highway system in the village of Dansville, county of Livingston, to Clara H. Barton. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A07267 · 2026-06-05
Authorizes the county of Cattaraugus assessor to accept an application for a real property tax exemption from Olean Community Theatre, Inc. for all of the 2021-2022 school taxes and all of the 2022 general taxes. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A07267 · 2026-06-05
Authorizes the county of Cattaraugus assessor to accept an application for a real property tax exemption from Olean Community Theatre, Inc. for all of the 2021-2022 school taxes and all of the 2022 general taxes. (Assembly Floor Vote – Final Passage)
Passed · 132-0
Yea
A10689 · 2026-06-05
Adds Lake Oscawana and Roaring Brook Lake in Putnam county to the definition of inland waterways. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10693 · 2026-06-05
Authorizes the deposit of additional sales and compensating use taxes by the county of Herkimer into the general fund of the county. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10693 · 2026-06-05
Authorizes the deposit of additional sales and compensating use taxes by the county of Herkimer into the general fund of the county. (Assembly Floor Vote – Final Passage)
Passed · 124-7
Nay
A02612 · 2026-06-05
Designates the animal control officer in the town of Sand Lake as a peace officer. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A07250 · 2026-06-05
Authorizes the town justice of the town of Rushford, county of Allegany, to be a nonresident of such town. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10636 · 2026-06-05
Dedicates a portion of the state highway system to Sergeant Gregory L. Wahl. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11290 · 2026-06-05
Designates a portion of the state highway system to War Dogs. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A10573 · 2026-06-05
Authorizes the Holland central school district to establish an insurance reserve fund for any loss, claim, action or judgment for which such school district is authorized or required to purchase or maintain insurance for the kinds of risks for which insurance is authorized. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11129 · 2026-06-05
Dedicates a portion of the state highway system in the county of Wyoming, constituting state route 98 from School Street in the town of Sheldon at the southern end to the southern line of the village of Attica, to Specialist Thomas Edwin Beglinger. (Assembly Rules Committee: Favorable)
Passed · 29-0
Yea
A11129 · 2026-06-05
Dedicates a portion of the state highway system in the county of Wyoming, constituting state route 98 from School Street in the town of Sheldon at the southern end to the southern line of the village of Attica, to Specialist Thomas Edwin Beglinger. (Assembly Floor Vote – Final Passage)
Passed · 131-0
Yea
Complete voting record from LegiScan (showing the 60 most recent of 3393 total roll-call votes this session).
Voting data provided by LegiScan, licensed under CC BY 4.0.
Capitol Office
📍Room 926, Legislative Office Building, Albany, NY 12248
District Office
📍Room 107, 425 Michigan Ave., Buffalo, NY 14203
Follow Crystal Peoples-Stokes

One email a week, only when there’s something: every time they broke with their party, and the closest votes they cast. Free, and you can stop any time.

+ Advertise on this pageReach District 141 constituents