New York Assembly · District 108

John McDonald

Democratic

Where they sit

Every current Assembly member, placed from most liberal to most conservative by how they voted on contested bills.

How these numbers work →
McDonald
← Most liberalThe aisleMost conservative →
Votes with DemocratsCrosses party linesVotes with Republicans

John McDonald's seat is marked. Seats run from most liberal (left) to most conservative (right), by contested floor votes. Color shows how often each member crosses party lines toward the middle on votes that divide the parties: solid blue or red means almost never, and purple means on at least 1 in 5 of those votes. Gray seats are members too new to score. How these numbers work

New York Assembly54thpercentile
More conservative than 54% of the New York Assembly.
Most liberalMost conservative
69th most conservative of 150

On the November 3 ballot

Running for New York Assembly District 108.

Also on the ballot: Joseph J. Adamo III (Republican)

Who's on your Nov. 3 ballot for the Legislature →

Votes with the Speaker
96%
Democrats Republicans 0%100%

Each tick is a current Assembly member, by party; the dot is John McDonald.

On 456 contested votes where both voted98% on all 1,846 votes where both voted
Votes with own party
98%
Democrats Republicans 35%100%

Each tick is a current Assembly member, by party; the dot is John McDonald.

On 306 party-line votesPartisan rank: 65 of 150 in the Assembly (tied with 8 others)64 Assembly members vote with their party more often

Bills

The bills John McDonald sponsored this term and how far they got. Co-sponsors aren’t counted.

How these numbers work →
Bills: John McDonald
Bills
Sponsored116
Passed both chambers37
Became law22
Vetoed by the Governor6
Awaiting the Governor's action9
Of those, passed as a companion bill13

Rank by bills passed: Rank 4 of 150 in the Assembly (tied with 1 other) · 4 of 103 Democrats (tied with 1 other)

A bill's sponsor is its prime sponsor, as the Legislature records it; cosponsors and multisponsors aren't counted, and a bill introduced by the Rules Committee or for the budget counts for no member. New York passes most bills by substitution: the second chamber passes the first chamber's bill in place of its own identical one, which is then counted as passed for its sponsor too, marked "through its companion".

Bills that passed both chambers

Bills that passed both chambers: John McDonald
BillResultFinal action
A.10518
Grants peace officer status to security officers employed by Albany Memorial Hospital, Samaritan Hospital, and St. Peter's Hospital
Became law July 24, 2026
A.8814
Relates to expanding opioid overdose prevention measures in certain settings
Awaiting the Governor's action
passed as S.9272
June 5, 2026
A.5882
Relates to payments by a pharmacy benefit manager to participating pharmacies
Awaiting the Governor's action
passed as S.5939
June 5, 2026
A.9274
Requires merchants to round cash purchases to the nearest five cent denomination in order to reduce the circulation of pennies within New York state
Awaiting the Governor's action June 3, 2026
A.8617
Enacts the Mohawk River Basin management act
Awaiting the Governor's action June 3, 2026
A.8897
Dedicates a portion of the state highway system to Sgt Henry Johnson
Awaiting the Governor's action
passed as S.8440
May 14, 2026
A.8849
Requires the department of health to facilitate the exchange of data between the state prescription drug program and electronic health records
Awaiting the Governor's action May 13, 2026
A.4840
Relates to the requirements for certification for certified interior designers
Awaiting the Governor's action May 13, 2026
A.2330
Requires electronic filing of all lobbying filings
Awaiting the Governor's action March 16, 2026
A.9519
Requires certain health insurance policies include coverage for services provided by pharmacists related to contraceptives
Awaiting the Governor's action
passed as S.8869
March 11, 2026
A.9494
Relates to the removal of actions to certain courts in an adjoining county
Became law
passed as S.8762
Feb. 13, 2026
A.9474
Replaces the term addict with the term person with substance use disorder
Became law
passed as S.8758
Feb. 13, 2026
A.9472
Prohibits the sale of kratom to individuals under the age of twenty-one
Became law
passed as S.8814
Feb. 13, 2026
A.9451
Provides a rebuttable presumption relating to recertification as a minority and women-owned business enterprise
Became law Feb. 13, 2026
A.9439
Relates to mandatory continuing education requirements for coroners and coroner's deputies
Became law Feb. 13, 2026
A.4014
Relates to mandatory continuing education requirements for coroners and coroner's deputies
Became law Dec. 19, 2025
A.2496
Relates to preferred source status for entities that provide employment to certain persons
Vetoed Dec. 19, 2025
A.2340
Prohibits the sale of kratom to individuals under the age of twenty-one
Became law
passed as S.4552
Dec. 19, 2025
A.2296
Provides a rebuttable presumption relating to recertification as a minority and women-owned business enterprise
Became law
passed as S.596
Dec. 19, 2025
A.8620
Relates to the time of transfer of certain state lands to KIPP: Albany Community Public Charter Schools, and to the effectiveness of certain provisions…
Became law Dec. 5, 2025
A.7563
Relates to the removal of actions to certain courts in an adjoining county
Became law Dec. 5, 2025
A.6613
Permits records required to be disclosed under the freedom of information law to have exempt parts of such documents be redacted before disclosure
Vetoed Dec. 5, 2025
A.4723
Allows for the donation of personal property of the state to certain not-for-profit organizations
Vetoed Dec. 5, 2025
A.3415
Relates to public-facing websites operated by political committees
Became law
passed as S.1030
Dec. 5, 2025
A.5892
Authorizes practitioners in institutional dispensers to dispense controlled substances as emergency treatment and authorizes practitioners to dispense…
Became law
passed as S.3416
Nov. 21, 2025
A.2318
Raises the exclusion of certain indebtedness of school districts other than school districts in a city with one hundred twenty-five thousand inhabitants or more
Became law
passed as S.3367
Nov. 21, 2025
A.29
Designates the state of New York a purple heart state
Became law Nov. 5, 2025
A.2520
Provides parity to durable medical equipment providers by requiring Medicaid managed care organizations to reimburse such providers
Vetoed Oct. 17, 2025
A.7634
Relates to hotel and motel taxes in Saratoga county and the city of Saratoga Springs
Became law Oct. 16, 2025
A.6917
Requires certain health insurance policies include coverage for services provided by pharmacists related to contraceptives
Vetoed
passed as S.6441
Oct. 16, 2025
A.3273
Enacts the "New York State Resident Experience Act of 2025"
Vetoed Oct. 10, 2025
A.7793
Extends the effectiveness of article 19-b of the real property actions and proceedings law providing for special proceedings to convey title to abandoned…
Became law June 26, 2025
A.926
Amends the effectiveness of provisions related to the submission of physician profile information
Became law Feb. 14, 2025
A.443
Relates to step therapy protocol
Became law Feb. 14, 2025
A.1099
Relates to information regarding the home energy assistance program for participants in the elderly pharmaceutical insurance coverage program
Became law Feb. 14, 2025
A.1021
Establishes when services for traumatic brain injuries granted pursuant to a waiver shall begin
Became law Feb. 14, 2025
A.1016
Relates to recommendations of the traumatic brain injury services coordinating council
Became law Feb. 14, 2025

Budget projects

New York's budget bills don't name the legislator who asked for an item, so there's no budget figure for New York legislators.

Contested votes where they split

19 against the Speaker; 7 against most of their party.

Contested votes where they split: John McDonald
DateBill and motion Their voteSpeakerMost of their party
June 5, 2026 S 5711: Requires elections and terms of certain officials occur on even-numbered years except in the city of New York
Passage
Nay Yea (split) Yea (split)
June 5, 2026 A 6405: Grants peace officer status to animal control officers of the county of Schuyler
Passage
Yea Nay (split) Yea
June 5, 2026 A 2612: Designates the animal control officer in the town of Sand Lake as a peace officer
Passage
Yea Nay (split) Yea
May 28, 2026 A 10590: Relates to peace officer status for persons employed by the town of Southold serving on Fishers Island as public safety officers
Passage
Yea Nay (split) Yea
May 28, 2026 A 8235: Designates dog control officers of the village of Holley, named by the village board as constables, as peace officers
Passage
Yea Nay (split) Yea
May 28, 2026 A 7547: Relates to designating uniformed officers of the fire marshal's office of the town of Huntington as peace officers
Passage
Yea Nay (split) Yea
May 28, 2026 A 4385: Designates the uniformed court officers of the town of Busti, as peace officers
Passage
Yea Nay (split) Yea
May 14, 2026 A 10518: Grants peace officer status to security officers employed by Albany Memorial Hospital, Samaritan Hospital, and St. Peter's Hospital
Passage
Yea Nay (split) Yea
May 11, 2026 A 4460: Designates fire marshals employed in the Long Island Rail Road Company Office of the Fire Marshals as peace officers
Passage
Yea Nay (split) Yea
May 6, 2026 A 4713: Relates to requiring utility companies maintain a toll free number for reporting service outages
Passage
Nay Yea (split) Yea (split)
May 6, 2026 A 1428: Requires insurers to cover the substitution of a brand name prescription drug when the federal food and drug administration has declared that there is a…
Passage
Nay Yea (split) Yea (split)
April 28, 2026 A 1994: Allows certain defenses to parking violations despite entering of a default judgment
Passage
Nay Yea (split) Yea (split)
March 5, 2026 A 7529: Relates to granting peace officer status to park rangers of Erie county
Passage
Yea Nay (split) Yea
March 5, 2026 A 7345: Grants peace officer status to certain security officers employed by Highland Hospital
Passage
Yea Nay (split) Yea
June 18, 2025 A 8235: Designates dog control officers of the village of Holley, named by the village board as constables, as peace officers
Passage
Yea Nay (split) Yea
June 17, 2025 S 8432: Relates to the scope of certain provisions relating to beneficial owners of limited liability companies
Passage
Nay Yea (split) Yea (split)
June 17, 2025 A 6405: Grants peace officer status to animal control officers of the county of Schuyler
Passage
Yea Nay (split) Yea
June 16, 2025 S 8390: Extends certain provisions relating to the COVID-19 emergency rental assistance program
Passage
Nay Yea (split) Yea (split)
June 5, 2025 A 4725: Prohibits the use of drilling fluids and flowback water from wells, pools or fields on any highway
Passage
Nay Yea (split) Yea (split)

Every roll call

How John McDonald voted on each of the 2,005 floor roll calls while in office, newest first.

Every roll call: John McDonald
DateVoteTheir vote Most of their partySpeakerYeas–nays
Loading…

Contested and party-line votes link to their own pages; the rest link to the official record.

Contact, committees and caucuses

Contact

Official page
nyassembly.gov
Email
mcdonaldj@nyassembly.gov
Capitol office
Room 625, Legislative Office Building, Albany, NY 12248
518-455-4474

Committees

  • Governmental Operations Chair
  • Alcoholism and Drug Abuse
  • Health
  • Higher Education
  • Ways and Means

Contact details and committee assignments from Open States' data on the New York Legislature, which it collects from the chambers' websites, as of Oct. 15, 2026.

Source: the New York Assembly's and Senate's floor vote records, Jan. 13, 2025 to June 5, 2026. How these numbers work · Corrections