← Reps
Official photo of John McDonald

State · New York Assembly

John McDonald

Assemblymember · Assembly District 108 · Party: Democratic

2014 final-passage votes on record.

Record at a glance

2014
Final-passage votes
2019
All recorded votes

Counts of recorded votes only. ThePillory doesn't score or grade officials.

OfficeDemocratic
Office
Assemblymember
District
Assembly District 108
Party
Democratic
Term
Since 2013-01-01
SourceOct 9, 2026

Last verified Oct 9, 2026.

Official source ↗

Photo: Photo via Open States

Today
1993Today

No platform recorded yet

This tab shows John McDonald's platform in two parts. In their own words: a short excerpt, word for word, from their own Issues or Priorities page, with a link to the whole page, and statements their office submits, labeled as such. Commitments tracked: specific, checkable promises (signing a named bill, funding a program at a stated amount, finishing a project by a date), each quoted with its date and source and checked in code before it's published, with a status that changes only with evidence.

How the platform is recorded

Showing every recorded vote. Procedural, amendment, committee, and nomination votes are labeled.

  • S 9248

    Relates to the residency of certain officers of the village of Washingtonville, Orange county

    Assembly Vote

    Jun 3, 2026 · Result: Passed

  • S 9881

    Provides for a disability retirement for certain deputy sheriff members of a retirement system in certain cities

    Assembly Vote

    Jun 3, 2026 · Result: Passed

  • S 9276

    Permits an eligible retirement system member to receive, in lieu of an ordinary death benefit, a death benefit such member would otherwise be entitled to receive

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 4692

    Requires that free menstrual products be provided in the bathrooms of private colleges and universities

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 7587

    Requires compliance with the city's uniform land use review procedure

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11360

    Requires the labeling of certain baby cosmetic products

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9069

    Provides for the transfer of service credit between certain retirement systems

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9408

    Relates to a prohibition on chatbot toys

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11472

    Exempts certain property in the village of Lake Placid from the prohibition of alcohol sales within a certain distance from a church

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11345

    Establishes a task force to study and make recommendations on chronic absenteeism at public schools in the state of New York

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9238

    Establishes a school speed zone camera demonstration program in the city of New Rochelle

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 9047

    Prohibits the use of unencapsulated foam flotation in docks, buoys and floating structures

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 614

    Provides for enrollment in medical assistance programs for incarcerated individuals

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11388

    Provides additional protection to judges and their family members under the Judicial Security Act

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10250

    Grants certain county fire marshals, supervising fire marshals, fire marshals, assistant fire marshals, assistant chief fire marshals or chief fire marshals pension benefits for service beyond twenty-five years

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11476

    Expands what qualifies as an authorized project for the "county of Westchester public works investment act"

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 7594

    Prohibits the sale of playground surfacing materials that contain PFAS, PAHs or more than ninety parts per million of lead; and provides penalties for violations

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 10545

    Extends the effectiveness of certain provisions relating to the establishment of certain water charges for hospitals and charities in New York city

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 1462

    Relates to establishing ground rent rebates for eligible homeowners and renters in the Battery Park project area

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 8044

    Establishes the libraries literacy education guidance act

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 3864

    Enacts the "criminal court opinion transparency act"

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10359

    Provides for certain death benefits to correction officers, correction officer-sergeants, correction officer-captains, assistant wardens, associate wardens or wardens employed by Orange county

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10660

    Provides for the sale of municipal obligations by the county of Erie

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 4832

    Requires the workers' compensation board to submit a supplemental report every year

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 8622

    Establishes a study regarding doula friendly work spaces

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9504

    Extends the authority of the city of Poughkeepsie to impose a hotel and motel tax for an additional 3 years

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 6744

    Enacts the psychology interjurisdictional compact

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10611

    Relates to digital advertisements for insurance agents and brokers

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 5079

    Relates to training for school security guards

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9683

    Authorizes the city of New York to sell certain lands now or formerly under the waters of Whale Creek otherwise known as Wyckoff Creek, which was a tributary of Newtown Creek

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11529

    Relates to the bonding authority of the New York city housing development corporation

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11457

    Exempts certain property from the prohibition of alcohol sales within a certain distance of a place of worship

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 8945

    Provides a heart disease presumption for certain members employed as probation officers

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 8877

    Relates to certain mandatory disclosures for job advertisements

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 3249

    Relates to driver education

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10742

    Dedicates a portion of the state highway system to East Fishkill veterans

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 1986

    Extends the time period for recovery of energy performance contract costs incurred by school districts

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 11348

    Relates to a license to sell liquor at retail for consumption on certain premises

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 9528

    Relates to staffing standards for employees performing emergency medical services in the 911 system in a city with a population of over one million people

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10455

    Relates to adjudications and owner liability for a violation of traffic-control signal indications in the city of Ithaca

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 8482

    Relates to the use of revenues from hotel or motel taxes in the county of Essex

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 7618

    Relates to food safety and quality date labeling requirements

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9157

    Authorizes the city of Batavia to impose a hotel and motel tax

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 8140

    Relates to authorizing the village of Nyack to alienate and discontinue the use of certain parklands

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10866

    Authorizes the city of New York to discontinue certain parkland in the borough of Queens

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 8357

    Relates to a deposit placement program for the Banking Development District Program

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 4042

    Relates to enacting the "traveling with dignity act"

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 6148

    Authorizes Christopher Walser and Matthew Patire to each take the competitive civil service examination for the position of police officer

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • S 9356

    Establishes a twenty-five year retirement program for members of the NYC employees' retirement system employed as water supply police

    Assembly Vote

    Jun 2, 2026 · Result: Passed

  • A 10132

    Enacts the "connected consumer product end of life disclosure act"

    Assembly Vote

    Jun 2, 2026 · Result: Passed

Older votes

Campaign money for New York's officials isn't on ThePillory yet. It comes from each state's own campaign finance agency, and will be added state by state.

Members of Congress: Federal Election Commission. California: Cal-Access.

Committees

No committee assignments loaded for this legislator.

Issues

No reports yet. Reporting opens when accounts launch.

How it works