New York Assembly · District 43

Brian Cunningham

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

Brian Cunningham'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 Assembly48thpercentile
More liberal than 52% of the New York Assembly.
Most liberalMost conservative
72nd most liberal of 150

On the November 3 ballot

Running for New York Assembly District 43.

Also on the ballot: Anna Shpilkovskaya (Republican)

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

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

Each tick is a current Assembly member, by party; the dot is Brian Cunningham.

On 427 contested votes where both voted98% on all 1,770 votes where both voted
Votes with own party
99%
Democrats Republicans 35%100%

Each tick is a current Assembly member, by party; the dot is Brian Cunningham.

On 282 party-line votesPartisan rank: 36 of 150 in the Assembly (tied with 28 others)35 Assembly members vote with their party more often

Bills

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

How these numbers work →
Bills: Brian Cunningham
Bills
Sponsored185
Passed both chambers10
Became law6
Vetoed by the Governor2
Awaiting the Governor's action2
Of those, passed as a companion bill5

Rank by bills passed: Rank 45 of 150 in the Assembly (tied with 6 others) · 42 of 103 Democrats (tied with 2 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: Brian Cunningham
BillResultFinal action
A.11005
Extends certain provisions of law relating to requiring regulations to permit tuition waivers for certain firefighters and fire officers for CUNY until July…
Became law June 26, 2026
A.4105
Relates to establishing minimum standards for payment plans for eligible customers
Awaiting the Governor's action
passed as S.1327
June 4, 2026
A.8460
Prohibits hospitals and health care providers from storing credit card information without consent
Awaiting the Governor's action
passed as S.2393
June 1, 2026
A.9514
Relates to the effectiveness of certain provisions relating to excluding certain food donations from sales tax
Became law Feb. 13, 2026
A.9512
Provides a defense from liability for certain MTA vehicles standing, stopped, or parked in violation of certain bus lane restrictions in New York city
Became law
passed as S.8810
Feb. 13, 2026
A.8292
Relates to bus lane restrictions in New York city
Became law
passed as S.6815
Dec. 19, 2025
A.4502
Relates to access to educational activities by public assistance recipients who are subject to work participation requirements
Vetoed Dec. 19, 2025
A.4216
Excludes certain food donations from sales tax
Became law
passed as S.2279
Dec. 19, 2025
A.4276
Directs the commissioner of mental health to conduct a study of child- and youth-targeted mobile crisis outreach teams in New York state
Vetoed Dec. 5, 2025
A.2058
Relates to veteran maternity care; and relates to the effectiveness of a chapter relating thereto
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

12 against the Speaker; 2 against most of their party.

Contested votes where they split: Brian Cunningham
DateBill and motion Their voteSpeakerMost of their party
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
Nay Nay Yea (split)
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
April 21, 2026 A 10711: Relates to immunization vaccines for children
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 A 6405: Grants peace officer status to animal control officers of the county of Schuyler
Passage
Yea Nay (split) Yea

Every roll call

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

Every roll call: Brian Cunningham
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
cunninghamba@nyassembly.gov
Capitol office
Room 555, Legislative Office Building, Albany, NY 12248
518-455-5262
District office
249 Empire Blvd., Brooklyn, NY 11225
718-771-3105

Committees

  • Agriculture
  • Banks
  • Black Legislative Task Force
  • Black, Puerto Rican, Hispanic and Asian Legislative Caucus
  • Codes
  • Consumer Affairs and Protection
  • Economic Development, Job Creation, Commerce and Industry
  • Food, Farm and Nutrition Policy Task Force
  • Transportation

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