NY State Assembly · District 47

Southwestern Brooklyn, including Bensonhurst, Gravesend, Bath Beach, Dyker Heights and Midwood.

General election · Tuesday, November 3, 2026

✓ Fact-checked 2026-09-25: 23 claims re-checked against their sources

A second, independent research pass re-opened every cited source for this race and corrected or removed anything the source didn’t support.

On the ballot · 2 candidates

Where they stand — side by side

Only positions documented in a cited source are shown. Where an officeholder’s recorded votes speak to an issue, the votes set the position (marked “votes”). A dash means we found no clear public position — not that the candidate has none.

ISSUEWilliam Colton
D
John Ricottone
RCStop Mamdani Party
Protect legal access to abortionOpposes[14]votes—
Stricter gun lawsSupports[12][13]votes—
Expand immigration enforcement and deportationsOpposes[15]votes—
Stronger rent regulation and tenant protectionsSupports[10]votes—
Raise taxes on high earners or corporationsSupports[16]votes—
Faster transition away from fossil fuelsSupports[11]votes—
Increase police funding and staffingSupports[4]—

The candidates, in full

William Colton

DINCUMBENTNY State Assembly Member, District 47 (since 1997)

William Colton is the Democratic incumbent seeking re-election to the NY State Assembly seat he has held since 1997. He is a lawyer and former public school teacher who serves on the Correction, Environmental Conservation, Governmental Employees, Labor, Rules, and Ways and Means committees.[2][3]

Floor votes in Albany

  • YesProvides that a microbusiness licensee authorized to conduct retail sales may serve as a processor and cultivator for purposes of cannabis showcase event permits · S10113 · Passed Assembly 88–53 · 2026-06-05 official record ↗Provides that a microbusiness licensee authorized to conduct retail sales may serve as a processor and cultivator for purposes of cannabis showcase event permits.
  • YesRelates to granting employees access to personnel records · S3460 · Passed Assembly 92–49 · 2026-05-19 official record ↗Grants employees access to personnel records; requires notice of negative information in such records and an opportunity for a review; permits employee to include certain information in personnel records.
  • YesConcealed Carry Improvement Act · S51001 · Passed 90–52 · 2022-07-01 official record ↗Enacted after the Bruen decision: added training and character requirements for carry permits and barred guns in designated sensitive places.
  • Yes2021–22 budget revenue bill · S2509 · Passed 88–61 · 2021-04-07 official record ↗Raised personal income tax rates on incomes above $1 million and raised the corporate franchise tax rate on large businesses, among other revenue measures.
  • YesProtect Our Courts Act · A2176 · Passed 97–44 · 2020-07-20 official record ↗Bars federal civil immigration arrests of people going to, attending, or leaving New York courthouses without a judicial warrant.
  • YesClimate Leadership and Community Protection Act · S6599 · Passed 111–35 · 2019-06-20 official record ↗Set statewide targets of 70% renewable electricity by 2030 and an 85% cut in greenhouse-gas emissions by 2050.
  • YesHousing Stability and Tenant Protection Act of 2019 · S6458 · Passed 95–46 · 2019-06-14 official record ↗Made rent regulation permanent, ended vacancy decontrol and the vacancy bonus, and limited rent increases for major capital improvements.
  • YesExtreme risk protection orders (red-flag law) · S2451 · Passed 100–37 · 2019-01-29 official record ↗Allows courts to temporarily bar people found to pose a danger to themselves or others from possessing firearms.
  • NoReproductive Health Act · S240 · Passed 95–49 · 2019-01-22 official record ↗Moved abortion from the penal code to the public-health law and protected access to abortion under state law.

Votes on landmark laws since 2019, plus 2026 roll calls where at least five members voted on the losing side — read from the legislature’s official records.

On the record — official actions

  • bill2026-04-28 · Sponsored A1994, which would allow certain defenses to parking violations despite entry of a default judgment; the bill passed the Assembly on April 28, 2026 and was delivered to the Senate, where it was referred to committee.[5][6]
  • bill2026-04-23 · Sponsored A9290, which would require silent alarms to be installed in classrooms across all public, charter and private schools in New York State; the bill remains in committee.[7]
  • actionServes on the Correction, Environmental Conservation, Governmental Employees, Labor, Rules, and Ways and Means committees in the 2025-2026 session.[2]

Positions on the issues

  • SupportsIncrease police funding and staffing

    His campaign lists opposing efforts to defund the NYPD and supporting public safety among his priorities.[4]

    “Opposing defunding NYPD”
  • SupportsStronger rent regulation and tenant protectionsFrom recorded votes

    Voted yes on S6458 (Housing Stability and Tenant Protection Act of 2019, 2019-06-14): Made rent regulation permanent, ended vacancy decontrol and the vacancy bonus, and limited rent increases for major capital improvements.[10]

  • SupportsFaster transition away from fossil fuelsFrom recorded votes

    Voted yes on S6599 (Climate Leadership and Community Protection Act, 2019-06-20): Set statewide targets of 70% renewable electricity by 2030 and an 85% cut in greenhouse-gas emissions by 2050.[11]

  • SupportsStricter gun lawsFrom recorded votes

    Voted yes on S2451 (Extreme risk protection orders (red-flag law), 2019-01-29): Allows courts to temporarily bar people found to pose a danger to themselves or others from possessing firearms. Voted yes on S51001 (Concealed Carry Improvement Act, 2022-07-01): Enacted after the Bruen decision: added training and character requirements for carry permits and barred guns in designated sensitive places.[12][13]

  • OpposesProtect legal access to abortionFrom recorded votes

    Voted no on S240 (Reproductive Health Act, 2019-01-22): Moved abortion from the penal code to the public-health law and protected access to abortion under state law.[14]

  • OpposesExpand immigration enforcement and deportationsFrom recorded votes

    Voted yes on A2176 (Protect Our Courts Act, 2020-07-20): Bars federal civil immigration arrests of people going to, attending, or leaving New York courthouses without a judicial warrant.[15]

  • SupportsRaise taxes on high earners or corporationsFrom recorded votes

    Voted yes on S2509 (2021–22 budget revenue bill, 2021-04-07): Raised personal income tax rates on incomes above $1 million and raised the corporate franchise tax rate on large businesses, among other revenue measures.[16]

In their words — priorities

  • Quality-of-life and neighborhood issues, including opposition to a proposed homeless shelter at 2501 86th Street and to an MTA B82 Select Bus Service plan.[4]
  • Public safety, including opposition to reducing NYPD funding.[4]
  • Education funding and preserving the Specialized High Schools Admissions Test (SHSAT) and gifted-and-talented programs.[4]

Background

  • Earned a B.A. in Urban Education from St. John's University (1968), an M.S. in Urban Education from Brooklyn College, and a J.D. from St. John's University School of Law (1978).[3]
  • Worked as a New York City public school teacher for eleven years, including six years as a UFT chapter chairperson, while attending law school in the evenings; admitted to practice law in New York in 1979.[3]
  • Co-founded and organized the Bensonhurst Tenants Council, which worked to preserve apartment buildings in the neighborhood, and founded the Bensonhurst Straphangers Committee to advocate on transit issues.[3]
  • First elected to the Assembly in November 1996 and has represented District 47 continuously since 1997.[1][2]

John Ricottone

RCStop Mamdani Party

John Ricottone is the Republican, Conservative and Stop Mamdani Party nominee challenging incumbent William Colton. He is a retired NYPD officer and president of Community Education Council District 20 whose campaign centers on public safety, affordability and education.[8][9]

In their words — priorities

  • Public safety, including repealing New York's bail reform law so that people he describes as violent repeat offenders are kept in jail.[9]
  • Affordability, saying the cost of food, gas and electricity has forced some families to cut other spending to cover bills.[9]
  • Education, saying children are not being taught to read and write as well as they should be.[9]

Background

  • Earned a high school diploma from John Dewey High School and an associate degree from Ashworth College in 2005.[8]
  • Is a retired NYPD officer.[9]
  • Serves as President of Community Education Council District 20, where he says he worked to improve school safety and obtained $50,000 in City Council funding for one of his liaison schools.[9]

Research notes & limits

The repo's July 2026 candidate snapshot and Ballotpedia both confirm Ricottone's ballot lines include the Stop Mamdani Party. Vote and committee data for Colton are drawn from the assembly-ny.json roll-call snapshot and nyassembly.gov; most 2026 floor votes on record were near-unanimous procedural or public-employee-benefit bills.

Sources · 16

Researched 2026-09-25. Green citations are official government records.

  1. 1.New York State Assembly District 47 · Ballotpedia · 2026-09-25 Reference
  2. 2.William Colton · Ballotpedia · 2026-09-25 Reference
  3. 3.William Colton - Biography · New York State Assembly Official record
  4. 4.Colton For Assembly (home page) · Friends of Bill Colton Candidate's own words
  5. 5.AM Colton's Parking Ticket Legislation Benefiting Motorists Passes the Assembly · New York State Assembly · 2026-05-01 Official record
  6. 6.Bill A01994 status · New York State Assembly Official record
  7. 7.Safety Improvements Are on the Lesson Plan, with Legislation Proposed by AM Colton · New York State Assembly · 2026-04-23 Official record
  8. 8.John Ricottone · Ballotpedia · 2026-09-25 Reference
  9. 9.John Ricottone - Ballotpedia Candidate Connection survey · Ballotpedia Candidate Connection survey · 2026-08-01 Candidate's own words
  10. 10.Assembly floor vote: S6458 — Housing Stability and Tenant Protection Act of 2019 · New York State Assembly · 2019-06-14 Official record
  11. 11.Assembly floor vote: S6599 — Climate Leadership and Community Protection Act · New York State Assembly · 2019-06-20 Official record
  12. 12.Assembly floor vote: S2451 — Extreme risk protection orders (red-flag law) · New York State Assembly · 2019-01-29 Official record
  13. 13.Assembly floor vote: S51001 — Concealed Carry Improvement Act · New York State Assembly · 2022-07-01 Official record
  14. 14.Assembly floor vote: S240 — Reproductive Health Act · New York State Assembly · 2019-01-22 Official record
  15. 15.Assembly floor vote: A2176 — Protect Our Courts Act · New York State Assembly · 2020-07-20 Official record
  16. 16.Assembly floor vote: S2509 — 2021–22 budget revenue bill · New York State Assembly · 2021-04-07 Official record