Photo of John McDonald
D New York Assembly · District 108 On the 2026 ballot

Asm. John McDonald

Compare
Total votes
9,713
all sessions
Attendance
99%
72 missed
Higher than 94% of chamber peers
With party
99%
of cast votes
Near the chamber average
Bipartisan score
0%
crosses aisle rarely
Near the chamber average
Sponsored
2,128
bills & resolutions
Higher than 80% of chamber peers
Committees
5
assignments
2,128 bills and resolutions

Sponsored bills

Total
2,128
Primary
562
Co-sponsor
1,566
This page
2,128
matching current filters
Co-sponsor A 2282
In committee · New York Assembly · Co-sponsor
Establishes the New York state clean energy tech production program

Establishes the New York state clean energy tech production program as a self-directed program for industrial, commercial and large users in order to stimulate the growth and adoption of more efficient use of energy, greater use of advanced energy management products, deeper penetration of renewable energy resources, wider deployment of "distributed" energy resources, and storage.

In committee Jan 8, 2020 1 co-sponsor
Co-sponsor A 7267
In committee · New York Assembly · Co-sponsor
Establishes a pilot program for the field testing of mobile phones and portable devices for the county of Westchester

Establishes optional pilot programs for the county of Westchester, for local police departments to use electronic scanning devices to determine whether or not the operator of a vehicle was using a mobile phone or portable electronic device near the time of an accident or collision.

In committee Jan 8, 2020 1 co-sponsor
Co-sponsor A 6349
In committee · New York Assembly · Co-sponsor
Establishes the addiction prevention and recovery act of 2019

Establishes the addiction prevention and recovery act of 2019; increases taxes on alcohol by fifty percent and allocates the increased revenue to a special fund to be used for the purposes of alcohol and substance abuse addiction prevention and recovery services and programs.

In committee Jan 8, 2020 1 co-sponsor
Showing 1,591 to 1,600 of 2,128 bills