New York Assembly · District 115

Michael Cashman

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 →
Cashman
← Most liberalThe aisleMost conservative →
Votes with DemocratsCrosses party linesVotes with Republicans

Michael Cashman'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 Assembly32ndpercentile
More liberal than 68% of the New York Assembly.
Most liberalMost conservative
48th most liberal of 150

On the November 3 ballot

Running for New York Assembly District 115.

Also on the ballot:

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

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

Each tick is a current Assembly member, by party; the dot is Michael Cashman.

On 212 contested votes where both voted93% on all 962 votes where both voted
Votes with own party
84%
Democrats Republicans 35%100%

Each tick is a current Assembly member, by party; the dot is Michael Cashman.

On 158 party-line votesPartisan rank: 127 of 150 in the Assembly (tied with 2 others)126 Assembly members vote with their party more often

Bills

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

How these numbers work →
Bills: Michael Cashman
Bills
Sponsored60
Passed both chambers5
Became law3
Vetoed by the Governor0
Awaiting the Governor's action2
Of those, passed as a companion bill0

Rank by bills passed: Rank 88 of 150 in the Assembly (tied with 13 others) · 72 of 103 Democrats (tied with 10 others)

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: Michael Cashman
BillResultFinal action
A.9693
Extends the effectiveness of certain provisions of law relating to the operation of personal watercraft and specialty prop-craft
Awaiting the Governor's action Oct. 16, 2026
A.9539
Relates to allowing health care professionals to perform services at the Ironman Lake Placid
Became law June 26, 2026
A.10540
Relates to state use of disaster emergency response personnel and non-state resource providers
Became law June 5, 2026
A.9665
Repeals a provision of the civil service law relating to resolutions of disputes in the course of collective negotiations with certain deputy sheriffs
Awaiting the Governor's action June 4, 2026
A.9513
Permits local health officials to request copies of certain reports and records
Became law Feb. 13, 2026

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

52 against the Speaker; 44 against most of their party.

Contested votes where they split: Michael Cashman
DateBill and motion Their voteSpeakerMost of their party
June 5, 2026 S 10029: Increases the occupancy tax in the county of St. Lawrence
Passage
Nay Yea (split) Yea (split)
June 5, 2026 S 9862: Authorizes the town of Minisink to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
June 5, 2026 S 9027: Authorizes the village of Ellicottville to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
June 5, 2026 S 7966: Authorizes the village of Atlantic Beach to impose a hotel, motel and beach club tax
Passage
Nay Yea (split) Yea (split)
June 5, 2026 S 6834: Authorizes an occupancy tax in the city of Oneonta
Passage
Nay Yea (split) Yea (split)
June 5, 2026 S 6047: Permits the town of Monroe to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
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
June 4, 2026 S 4887: Authorizes an occupancy tax in the county of Herkimer
Passage
Nay Yea (split) Yea (split)
June 4, 2026 A 11552: Increases the distribution of revenue from extending the authorization for the hotel and motel taxes in Suffolk county
Passage
Nay Yea (split) Yea (split)
June 3, 2026 S 9376: Authorizes the town of Lancaster to impose an occupancy tax
Passage
Nay Yea (split) Yea (split)
June 3, 2026 S 8938: Includes the county of Sullivan within the definition of a designated community
Passage
Nay Yea (split) Yea (split)
June 3, 2026 A 11349: Authorizes the town of Clarkstown to establish community preservation funds and to impose a real estate transfer tax; repealer
Passage
Nay Yea (split) Yea (split)
June 3, 2026 A 11199: Enacts the "police radio transparency act"
Passage
Nay Yea (split) Yea (split)
June 3, 2026 A 10052: Extends the effectiveness of the authority of the town of Red Hook to impose real estate transfer taxes and to deposit revenue from such taxes into a…
Passage
Nay Yea (split) Yea (split)
June 2, 2026 S 9504: Extends the authority of the city of Poughkeepsie to impose a hotel and motel tax for an additional 3 years
Passage
Nay Yea (split) Yea (split)
June 2, 2026 S 9157: Authorizes the city of Batavia to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
June 2, 2026 S 8877: Relates to certain mandatory disclosures for job advertisements
Passage
Nay Yea (split) Yea (split)
June 2, 2026 A 11474: Extends certain provisions authorizing the city of Syracuse to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
June 1, 2026 S 10266: Provides that the additional sales tax that Cortland county is authorized to impose shall not be subject to preemption
Passage
Nay Yea (split) Yea (split)
June 1, 2026 S 9264: Extends the authorization of the city of Beacon to impose a hotel and motel tax for an additional three years
Passage
Nay Yea (split) Yea (split)
June 1, 2026 S 7820: Authorizes the town of Gardiner to impose a hotel and motel tax
Passage
Nay Not voting Yea (split)
June 1, 2026 A 8091: Provides that certain purchase contracts to purchase food can be awarded to a qualified bidder who complies with certain standards when such bid is not more…
Passage
Nay Not voting Yea (split)
May 29, 2026 S 8188: Authorizes the town of Rhinebeck, county of Dutchess, to establish hotel and motel taxes within such town
Passage
Nay Yea (split) Yea (split)
May 28, 2026 S 7236: Prohibits the purchase of ammunition if such purchaser failed a background check
Passage
Nay Yea (split) Yea (split)
May 28, 2026 A 10932: Authorizes an occupancy tax in the town of Amherst
Passage
Nay Yea (split) Yea (split)
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 4603: Establishes visiting policies for incarcerated individuals
Passage
Nay Yea (split) Yea (split)
May 28, 2026 A 4385: Designates the uniformed court officers of the town of Busti, as peace officers
Passage
Yea Nay (split) Yea
May 18, 2026 S 329: Facilitates appellate review of rulings that implicate issues of public concern
Passage
Nay Yea (split) Yea (split)
May 14, 2026 A 10522: Authorizes the town of Clinton to impose an occupancy tax
Passage
Nay Yea (split) Yea (split)
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 13, 2026 A 1962: Enacts "Francesco's law"; repealer
Passage
Nay Yea (split) Yea (split)
May 12, 2026 A 6448: Relates to conciliation and non-compliance with public assistance employment; repealer
Passage
Nay Yea (split) Yea (split)
May 12, 2026 A 2565: Creates the New York electronic communications privacy act; search and seizure of electronic devices and electronic communications
Passage
Nay Yea (split) Yea (split)
May 11, 2026 A 8143: Permits funds collected from the Oswego county occupancy tax to be used on making tourism related capital improvements
Passage
Nay Yea (split) Yea (split)
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)
May 4, 2026 A 10737: Authorizes an occupancy tax in the city of Kingston
Passage
Nay Yea (split) Yea (split)
April 29, 2026 A 8017: Increases the weight limits for vehicles powered primarily by electric battery power and other fuels
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 31, 2026 S 8812: Relates to the effectiveness of provisions of law relating to the provision of gas service to new customers
Passage
Nay Yea (split) Yea (split)
March 26, 2026 A 1191: Requires the division of criminal justice services to study the technological viability of personalized firearms
Passage
Nay Yea (split) Yea (split)
March 25, 2026 A 1219: Relates to providing for vacation of an arbitration award on the ground that the arbitrator was affiliated with a party, or has a financial interest in a…
Passage
Nay Yea (split) Yea (split)
March 25, 2026 A 593: Requires an official inspection station to post a sign or poster informing customers that it is not authorized to inspect certain vehicles
Passage
Nay Yea (split) Yea (split)
March 24, 2026 A 6285: Relates to the contents of emergency response plans required to be submitted to the public service commission by electric corporations
Passage
Nay Yea (split) Yea (split)
March 11, 2026 A 1529: Requires the disclosure of lead-based paint test reports in real estate transactions
Passage
Nay Yea (split) Yea (split)
March 10, 2026 S 8836: Relates to certain leases for the exploration, development, and production of gas or oil in state forests, reforestation areas and wildlife management areas
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

Every roll call

How Michael Cashman voted on each of the 987 floor roll calls while in office, newest first.

Every roll call: Michael Cashman
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

Email
cashmanm@nyassembly.gov
Capitol office
Room 628, Legislative Office Building, Albany, NY 12248
518-455-5943
District office
202 U.S. Oval, Plattsburgh, NY 12903
518-562-1986

Committees

  • New York Canada Relations Task Force Chair
  • Aging
  • Agriculture
  • Alcoholism and Drug Abuse
  • Small Business
  • Tourism, Parks, Arts and Sports Development
  • Veterans' Affairs

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