New York Senate · District 45

Dan Stec

Republican

Where they sit

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

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

Dan Stec'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 Senate92ndpercentile
More conservative than 91% of the New York Senate.
Most liberalMost conservative
6th most conservative of 62

On the November 3 ballot

Running for New York Senate District 45.

Also on the ballot: Melissa T. Seale (Democratic, Working Families)

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

Votes with the Senate Majority Leader
27%
Democrats Republicans 0%100%

Each tick is a current senator, by party; the dot is Dan Stec.

On 1,030 contested votes where both voted77% on all 3,486 votes where both voted
Votes with own party
95%
Democrats Republicans 35%100%

Each tick is a current senator, by party; the dot is Dan Stec.

On 675 party-line votesPartisan rank: 40 of 62 in the Senate (tied with 3 others)39 senators vote with their party more often

Bills

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

How these numbers work →
Bills: Dan Stec
Bills
Sponsored84
Passed both chambers19
Became law16
Vetoed by the Governor0
Awaiting the Governor's action3
Of those, passed as a companion bill10

Rank by bills passed: Rank 33 of 62 in the Senate (tied with 1 other) · 4 of 22 Republicans

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: Dan Stec
BillResultFinal action
S.8454
Relates to the residency requirement for the St. Lawrence county public health director and community services director
Awaiting the Governor's action Oct. 16, 2026
S.8482
Relates to the use of revenues from hotel or motel taxes in the county of Essex
Became law Aug. 21, 2026
S.10029
Increases the occupancy tax in the county of St. Lawrence
Became law Aug. 21, 2026
S.9318
Dedicates a portion of the state highway system to Officer Stephen L. Raymond
Became law July 31, 2026
S.10551
Exempts certain property in the village of Lake Placid from the prohibition of alcohol sales within a certain distance from a church
Became law
passed as A.11472
July 24, 2026
S.8658
Relates to allowing health care professionals to perform services at the Ironman Lake Placid
Became law
passed as A.9539
June 26, 2026
S.9128
Authorizes the county of Warren to offer an optional twenty-year retirement plan to Bradley Murphy, a patrol officer employed by such county
Awaiting the Governor's action June 5, 2026
S.8588
Transfers certain state property located in the town of Queensbury to the county of Warren
Awaiting the Governor's action
passed as A.9334
June 1, 2026
S.4817
Relates to removing residency requirements for Franklin county assistant district attorneys
Became law
passed as A.5973
Nov. 21, 2025
S.19
Waives the residency requirement for certain county attorney positions within Warren county
Became law
passed as A.4025
Nov. 21, 2025
S.8047
Relates to the Mount Van Hoevenberg Olympic Sports Complex in Essex County
Became law Oct. 27, 2025
S.7368
Raises the Clinton county hotel or motel tax from three percent to five percent
Became law
passed as A.8011
Oct. 16, 2025
S.8328
Exempts certain property from the prohibition of alcohol sales within a certain distance of a church
Became law
passed as A.8795
Aug. 22, 2025
S.5006
Extends the authorization granted to the county of Clinton to impose an additional one percent of sales and compensating use taxes
Became law
passed as A.6865
Aug. 7, 2025
S.2522
Extends the authorization granted to the county of Franklin to impose an additional one percent of sales and compensating use taxes
Became law
passed as A.3424
Aug. 7, 2025
S.21
Relates to expenditures for Warren county community colleges; extends the effectiveness of provisions relating to an additional Warren county mortgage…
Became law Aug. 7, 2025
S.206
Extends the authorization granted to the county of Essex to impose an additional one percent of sales and compensating use taxes
Became law Aug. 7, 2025
S.1076
Extends the authorization granted to the county of St. Lawrence to impose an additional one percent of sales and compensating use taxes
Became law Aug. 7, 2025
S.20
Relates to allowing health care professionals to perform services at the Ironman Lake Placid
Became law
passed as A.3267
June 26, 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

751 against the Senate Majority Leader; 124 against most of their party.

Contested votes where they split: Dan Stec
DateBill and motion Their voteSenate Majority LeaderMost of their party
June 4, 2026 S 10643: Relates to labor peace agreements and the cannabis industry wage board; repealer
Passage
Nay Yea (split) Nay
June 4, 2026 S 10639: Relates to the form of submission and abstract for proposed amendments to the constitution
Passage
Nay Yea (split) Nay
June 4, 2026 S 10635: Relates to the use of smart access systems and the information that may be gathered from such systems
Passage
Nay Yea (split) Nay
June 4, 2026 S 10626: Relates to judicial districts
Passage
Nay Yea (split) Nay
June 4, 2026 S 10593: Relates to certain powers of the attorney general
Passage
Nay Yea (split) Nay
June 4, 2026 S 10446: Relates to the powers of the New York state housing finance agency
Passage
Nay Yea (split) Nay
June 4, 2026 S 9897: Requires general hospitals and nursing homes to offer free notarial services to patients
Passage
Nay Yea (split) Nay
June 4, 2026 S 9815: Requires insurers to deposit certain funds into the reproductive health care access fund; and establishes the reproductive health care access fund
Passage
Nay Yea (split) Nay
June 4, 2026 S 9773: Relates to remedies for unlawful discharge or discrimination for the exercise of an employee's right to be absent from employment for jury duty
Passage
Nay Yea (split) Nay
June 4, 2026 S 9736: Relates to certifying instructors in small arms practice
Passage
Nay Yea (split) Nay
June 4, 2026 S 9115: Relates to the management of PFAS in biosolids
Passage
Nay Yea (split) Yea (split)
June 4, 2026 S 9040: Includes public officers or employees of the federal government within the definition of public servant
Passage
Nay Yea (split) Nay
June 4, 2026 S 8965: Relates to providing information to patients and the public on hospital rule-based exclusions
Passage
Nay Yea (split) Nay
June 4, 2026 S 8616: Establishes the "protecting consumers and jobs from discriminatory pricing act"
Repassage
Nay Yea (split) Yea (split)
June 4, 2026 S 8451: Enacts the New York fundamental artificial intelligence requirements in (FAIR) news act
Passage
Nay Yea (split) Yea (split)
June 4, 2026 S 8426: Prevents discrimination by insurers based on an individual's mental health or substance use disorder
Passage
Nay Yea (split) Nay
June 4, 2026 S 8237: Relates to the green jobs-green New York program
Passage
Yea Yea Nay (split)
June 4, 2026 S 8118: Prohibits utility service terminations in multiple dwellings
Passage
Nay Yea (split) Nay
June 4, 2026 S 6983: Establishes the New York dignity in pregnancy and childbirth act and requires hospitals and other facilities that provide perinatal care to implement an…
Passage
Nay Yea (split) Yea (split)
June 4, 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) Nay
June 4, 2026 S 4602: Provides remedies for disrupted elections
Passage
Nay Yea (split) Nay
June 4, 2026 S 4037: Relates to the compulsory age for full time instruction from six to five years of age and certain exceptions for minor children
Passage
Nay Yea (split) Nay
June 4, 2026 S 1965: Restores medical futility as a basis for DNR
Passage
Nay Yea (split) Nay
June 4, 2026 S 1913: Relates to establishing the "340B prescription drug anti-discrimination act"
Passage
Yea Yea Nay (split)
June 4, 2026 S 1819: Provides that the results of urine tests conducted pursuant to a judicial diversion program shall be private and confidential
Passage
Nay Yea (split) Nay
June 4, 2026 S 1615: Prohibits naming dependent children under the age of 18 in petitions to recover possession of real property and eviction warrants
Repassage
Nay Yea (split) Nay
June 4, 2026 S 1463: Establishes extended producer responsibility for mattresses
Repassage
Nay Yea (split) Nay
June 4, 2026 S 1004: Relates to determining the capacity of a defendant to stand trial
Passage
Yea Yea Nay (split)
June 4, 2026 S 845: Establishes the "Maternal Health, Dignity and Consent act"
Passage
Nay Yea (split) Nay
June 4, 2026 S 172: Increases short-term disability benefits
Passage
Nay Yea (split) Yea (split)
June 4, 2026 R 2359: Establishes a plan setting forth an itemized list of grantees for 2026-2027 providing Public Health and Mental Health programs and services
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2358: Establishes a plan setting forth an itemized list of grantees for 2026-2027 providing Public Protection and Economic Development programs and services
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2357: Establishes a plan setting forth an itemized list of grantees for a certain appropriation for the 2026-27 state fiscal year for services and expenses of human…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2356: Establishes a plan setting forth an itemized list of grantees for a certain appropriation for the 2026-27 state fiscal year for grants or reimbursement of…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2355: Establishes a plan setting forth an itemized list of grantees for a certain appropriation for the 2026-27 state fiscal year for additional grants in aid to…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2354: Amends a plan establishing itemized list of grantees for 2025-2026 providing community public health programs and services
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2353: Establishes a plan setting forth an itemized list of grantees for a certain appropriation for the 2025-26 state fiscal year for services and expenses of human…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2352: Amends a plan setting forth an itemized list of grantees for a certain appropriation for additional grants in aid certain educational and not-for-profit…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2351: Amends a plan setting forth an itemized list of grantees for certain appropriations for services and expenses of economic development and community services…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2350: Amends a plan setting forth an itemized list of grantees for a certain appropriation for additional grants in aid for services and expenses of senate…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2349: Amends a plan establishing itemized list of grantees for 2025-2026 providing community safety and restorative justice programs
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2348: Amending a plan setting forth an itemized list of grantees for a certain appropriation for the 2025-26 state fiscal year for community adult and youth mental…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2347: Amends a plan setting forth an itemized list of grantees for a certain appropriation for aid for services and expenses of human services and veterans…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2346: Amends a plan setting forth an itemized list of grantees for certain appropriations for services and expenses of economic development and community services…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2345: Amends a plan setting forth an itemized list of grantees for a certain appropriation for additional grants in aid certain educational and not-for-profit…
Adoption
Nay Yea (split) —
June 4, 2026 R 2344: Amends a plan setting forth an itemized list of grantees for a certain appropriation for the 2023-2024 fiscal year for services and expenses of human services…
Adoption
Nay Yea (split) Yea (split)
June 4, 2026 R 2343: Amends a plan setting forth an itemized list of grantees for a certain appropriation for additional grants in aid for certain educational and not-for-profit…
Adoption
Nay Yea (split) —
June 4, 2026 A 11560: Enacts the responsible data center development act
Passage
Nay Yea (split) Nay
June 4, 2026 A 11437: Relates to license fees required to be paid by wholesale beer licensees to sell cider
Passage
Nay Yea (split) Nay
June 4, 2026 A 11199: Enacts the "police radio transparency act"
Passage
Nay Yea (split) Nay
June 4, 2026 A 10312: Relates to information that residential health care facilities are required to disclose to residents and their families
Passage
Nay Yea (split) Nay
June 4, 2026 A 9581: Requires covered businesses to annually report to the department of labor regarding the impact of artificial intelligence on hiring and the nature of…
Passage
Nay Yea (split) Nay
June 4, 2026 A 9349: Prohibits the use of surveillance pricing
Passage
Nay Yea (split) Nay
June 4, 2026 A 9140: Provides liability protections for health care providers who issue vaccines
Passage
Nay Yea (split) Nay
June 4, 2026 A 6950: Enacts "the construction reporting pay act"
Passage
Nay Yea (split) Yea (split)
June 4, 2026 A 5404: Relates to the municipal sustainable energy loan program
Passage
Nay Yea (split) Nay
June 4, 2026 A 5079: Relates to training for school security guards
Passage
Nay Yea (split) Yea (split)
June 4, 2026 A 3058: Promotes consumer choice by requiring manufacturers of digital electronic equipment to provide retail sellers with a one through ten repair score that will be…
Passage
Nay Yea (split) Nay
June 4, 2026 A 1191: Requires the division of criminal justice services to study the technological viability of personalized firearms
Passage
Nay Yea (split) Nay
June 3, 2026 S 10637: Updates provisions relating to the independent redistricting commission
Passage
Nay Yea (split) Nay
June 3, 2026 S 10097: Requires liability insurance coverage for tanning facilities
Passage
Nay Yea (split) Nay
June 3, 2026 S 10022: Authorizes the use of a confirmation of trafficking victim status as evidence of identity for the issuance of an identification card
Passage
Nay Yea (split) Yea (split)
June 3, 2026 S 9894: Relates to admissibility of evidence of a victim's sexual conduct, sexual predisposition, or manner of dress
Passage
Nay Yea (split) Yea (split)
June 3, 2026 S 9759: Prohibits non-compete agreements and certain restrictive covenants
Passage
Nay Yea (split) Nay
June 3, 2026 S 9635: Prohibits the use of drilling fluids, brine and flowback water from gas or oil wells, pools, or fields on any highway
Passage
Nay Yea (split) —
June 3, 2026 S 9338: Establishes a waiting period before a firearm, shotgun or rifle may be delivered to a person
Passage
Nay Yea (split) Nay
June 3, 2026 S 9269: Provides for the protection of health information
Passage
Yea Yea Nay (split)
June 3, 2026 S 9024: Removes designating letters on ballots
Passage
Nay Yea (split) Nay
June 3, 2026 S 8583: Requires property/casualty insurance companies to submit certain data to the department of financial services and authorizes premium discounts to…
Passage
Nay Yea (split) Nay
June 3, 2026 S 8026: Provides internet access to all individuals residing in temporary housing
Passage
Nay Yea (split) Nay
June 3, 2026 S 6319: Relates to motions to vacate judgment; repealer
Passage
Nay Yea (split) Nay
June 3, 2026 S 1422: Establishes the biometric identifier privacy act
Passage
Nay Yea (split) Nay
June 3, 2026 S 1169: Relates to the development and use of certain artificial intelligence systems
Passage
Nay Yea (split) Nay
June 3, 2026 S 1087: Makes commissioners full time employees of boards outside the city of New York
Passage
Nay Yea (split) Nay
June 3, 2026 S 1058: Requires rent reduction in cases of submetered utility service
Passage
Nay Yea (split) Nay
June 3, 2026 A 10653: Requires the council on arts to make recommendations on the renaming of the agency buildings located at the empire state plaza
Passage
Nay Yea (split) Nay
June 3, 2026 A 10455: Relates to adjudications and owner liability for a violation of traffic-control signal indications in the city of Ithaca
Passage
Nay Yea (split) Nay
June 3, 2026 A 10310: Requires residential health care facilities to maintain hospice agreements to ensure access to hospice services for eligible residents
Passage
Nay Yea (split) Nay
June 3, 2026 A 10102: Enacts the low impact landscaping rights act
Passage
Nay Yea (split) Nay
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) Nay
June 3, 2026 A 8840: Provides that no state or local correctional facility shall deny entry to a visitor to such facility due to the fact that such person is menstruating, wearing…
Passage
Nay Yea (split) Nay
June 3, 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 Yea (split) Nay
June 2, 2026 S 10609: Relates to personal income taxes in the city of New York
Passage
Yea Yea Nay (split)
June 2, 2026 S 9824: Allows certain minor defendants to utilize electronic appearances
Passage
Nay Yea (split) Yea (split)
June 2, 2026 S 9760: Relates to actions arising out of consumer debt
Passage
Nay Yea (split) Nay
June 2, 2026 S 9716: Provides for including siblings of parents and children of siblings in the definition of "family member" in relation to regulations pertaining to rights of…
Passage
Nay Yea (split) Nay
June 2, 2026 S 9652: Relates to artist preferences in housing
Passage
Nay Yea (split) Nay
June 2, 2026 S 9576: Relates to elections involving board members, by-law amendments, or dissolution, reconstitution or conversion of mutual housing companies
Passage
Nay Yea (split) Nay
June 2, 2026 S 9267: Enacts the consumer camera privacy act
Passage
Nay Yea (split) Nay
June 2, 2026 S 9065: Relates to the reconnection of service for low-income customers
Passage
Yea Yea Nay (split)
June 2, 2026 S 8944: Relates to certain guilty pleas
Passage
Nay Yea (split) Nay
June 2, 2026 S 8630: Enacts the "freedom to read act"
Passage
Nay Yea (split) Yea (split)
June 2, 2026 S 8612: Relates to enacting technical changes to the good cause eviction law
Passage
Nay Yea (split) Nay
June 2, 2026 S 6729: Relates to the installation of appliances or fixtures by tenants
Passage
Nay Yea (split) Nay
June 2, 2026 S 6259: Requires colleges in the state to communicate all absentee deadlines for New York state elections
Passage
Nay Yea (split) Nay
June 2, 2026 S 6018: Authorizes and directs the New York state power authority to rename the Robert Moses Niagara Power Plant to the Shirley J. Hamilton Niagara Power Plant
Passage
Nay Yea (split) Nay
June 2, 2026 S 3819: Imposes certain penalties related to violations of building and fire code standards within fourteen days and increases certain fine amounts for violations of…
Repassage
Nay Yea (split) Nay
June 2, 2026 S 3188: Limits physician charges for missed appointments by patients
Passage
Nay Yea (split) Nay
June 2, 2026 S 2258: Relates to requiring emergency notices be provided to customers in certain languages
Passage
Nay Yea (split) Nay
June 2, 2026 S 1477: Relates to the purchase of claims by corporations or collection agencies
Passage
Nay Yea (split) Nay
June 2, 2026 S 84: Relates to the perimeter rule at LaGuardia airport
Passage
Nay Yea (split) Nay
June 2, 2026 A 11529: Relates to the bonding authority of the New York city housing development corporation
Passage
Nay Yea (split) Nay
June 2, 2026 A 9598: Relates to prohibitions on the use of certain tropical hardwoods for state contracts
Passage
Nay Yea (split) Nay
June 2, 2026 A 8382: Replaces the terms father, mother, and filiation to gender neutral language; repealer
Passage
Nay Yea (split) Nay
June 2, 2026 A 1962: Enacts "Francesco's law"; repealer
Passage
Nay Yea (split) Nay
June 1, 2026 S 10585: Assesses a separate tax on distributions from designated settlement funds
Passage
Nay Yea (split) Nay
June 1, 2026 S 10113: Provides that a microbusiness licensee authorized to conduct retail sales may serve as a processor and cultivator for purposes of cannabis showcase event…
Passage
Nay Yea (split) Nay
June 1, 2026 S 10094: Relates to winter road maintenance data collection and monitoring
Passage
Nay Yea (split) Nay
June 1, 2026 S 9766: Relates to making technical corrections to ensure gender neutrality for the admission to practice law and preventing required disclosure of prior interaction…
Passage
Nay Yea (split) Nay
June 1, 2026 S 9643: Relates to banning the use of biometric identifying technology in schools
Passage
Nay Yea (split) Nay
June 1, 2026 S 9500: Establishes the New York State grid reliability and energy affordability transition (GREAT) act
Passage
Nay Yea (split) Nay
June 1, 2026 S 8455: Relates to placing restrictions on the sale of flare guns
Passage
Nay Yea (split) Nay
June 1, 2026 S 7898: Requires certain construction project contracts to include siting of renewable energy systems, qualified energy storage systems, or electric major utility…
Passage
Nay Yea (split) Nay
June 1, 2026 S 7408: Relates to requiring food service establishments to permit the use of reusable beverage and food containers provided by customers
Passage
Nay Yea (split) Nay
June 1, 2026 S 7032: Provides qualified homeless individuals non-driver state identification cards
Passage
Nay Yea (split) Nay
June 1, 2026 S 6898: Establishes the office of census counts and provides for its powers and duties and the New York state census counts commission and provides for its powers and…
Passage
Nay Yea (split) Nay
June 1, 2026 S 5990: Relates to mandatory employer disclosures regarding employee compensation and benefits
Passage
Nay Yea (split) Nay
June 1, 2026 S 4640: Relates to onsite overdose response services and requires certain locations and venues to maintain a supply of opioid antagonists
Passage
Nay Yea (split) Yea (split)
June 1, 2026 S 4583: Relates to the health, safety and human rights of incarcerated pregnant individuals, incarcerated birthing parents of children and their children
Passage
Nay Yea (split) Nay
June 1, 2026 S 4571: Establishes a floating solar incentive and education program
Passage
Nay Yea (split) Nay
June 1, 2026 S 4535: Relates to conducting investigations into the administration and enforcement of the New York state uniform fire prevention and building code and the New York…
Passage
Nay Yea (split) Nay
June 1, 2026 S 3864: Enacts the "criminal court opinion transparency act"
Passage
Nay Yea (split) Nay
June 1, 2026 S 3340: Relates to treatment of gains from qualified opportunity zones in calculating taxable income
Passage
Nay Yea (split) Nay
June 1, 2026 S 2708: Relates to advanced transmission technologies
Repassage
Nay Yea (split) Nay
June 1, 2026 S 2667: Prohibits the use of restraints on incarcerated individuals during labor, absent extraordinary circumstances, and on pregnant persons during a custodial…
Passage
Nay Yea (split) Nay
June 1, 2026 S 2444: Relates to the right to breast feed
Passage
Nay Yea (split) Nay
June 1, 2026 S 2436: Prohibits the sale of ATVs and off-highway motorcycles in the city of New York
Repassage
Nay Yea (split) Nay
June 1, 2026 S 2134: Relates to requirements for a building owner to refuse to renew a lease under the real estate industry stabilization code
Passage
Nay Yea (split) Nay
June 1, 2026 S 2046: Establishes the mental health educational opportunity program and the mental health higher educational opportunity program
Passage
Nay Yea (split) Nay
June 1, 2026 S 1996: Establishes a temporary state commission to conduct a feasibility study on the formation and control of a state public bank
Passage
Nay Yea (split) Nay
June 1, 2026 S 1891: Relates to owner liability for failure of an operator to comply with street cleaning parking rules
Passage
Nay Yea (split) Nay
June 1, 2026 S 1617: Provides for automatic enrollment and recertification simplification for Medicaid eligible recipients
Passage
Nay Yea (split) Nay
June 1, 2026 S 1462: Relates to establishing ground rent rebates for eligible homeowners and renters in the Battery Park project area
Repassage
Nay Yea (split) Nay
June 1, 2026 S 1180: Establishes an indirect source review for certain warehouse operations
Repassage
Nay Yea (split) Nay
June 1, 2026 S 1162: Requires third-party food delivery services maintain insurance through a group policy that covers bodily injury or death arising out of or resulting from…
Passage
Nay Yea (split) Nay
June 1, 2026 S 1063: Requires cultural awareness and competence training for medical professionals
Passage
Nay Yea (split) Nay
June 1, 2026 S 1026: Relates to establishing a voluntary waiver of the right to purchase firearms, rifles or shotguns
Passage
Nay Yea (split) Nay
June 1, 2026 A 10365: Enacts the remedial construction of New York labor law act
Passage
Nay Yea (split) Yea (split)
June 1, 2026 A 8388: Authorizes full-time college students to act as election inspectors and poll clerks in the election district where their colleges are located
Passage
Nay Yea (split) Nay
June 1, 2026 A 4603: Establishes visiting policies for incarcerated individuals
Passage
Nay Yea (split) Nay
June 1, 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)
June 1, 2026 A 173: Relates to the applicability of open meetings and freedom of information laws to certain not-for-profit corporations
Passage
Nay Yea (split) Nay
May 29, 2026 S 10088: Relates to the docketing of judgments imposing civil penalties for the violation of certain requirements imposed by the zoning resolution of the city of New…
Passage
Yea Yea Nay (split)
May 29, 2026 S 9822: Repeals section 2307 of the public health law relating to persons knowing themselves to be infected with venereal disease
Passage
Nay Yea (split) Nay
May 29, 2026 S 9772: Relates to actions and proceedings seeking an abatement of rent based on violations of the housing maintenance code
Passage
Nay Yea (split) Nay
May 29, 2026 S 7928: Limits the suspension or revocation of an individual's driver's license when participating in a treatment court program
Passage
Nay Yea (split) Nay
May 29, 2026 S 7689: Relates to voting of overseas military voters and special federal voters
Passage
Nay Yea (split) Nay
May 29, 2026 S 7229: Increases the penalties imposed upon gas and electric utilities for failure to file or correct an annual report with the public service commission
Passage
Nay Yea (split) Nay
May 29, 2026 S 1692: Relates to commissaries and canteens at correctional institutions
Passage
Nay Yea (split) Nay
May 29, 2026 S 1100: Enacts the "open shelves act"
Passage
Nay Yea (split) Nay
May 29, 2026 S 626: Adds ammunition to the list of prohibited items to purchase or dispose of after certain convictions
Passage
Nay Yea (split) Nay
May 29, 2026 A 9588: Prohibits certain financial institutions from charging a fee based on the frequency of payments or for changing the frequency of mortgage payments
Passage
Nay Yea (split) Nay
May 28, 2026 S 10000: Authorizes children who will be 18 or older on the date of a permanency hearing to apply to dispense with the provision of notice and copy of the hearing report
Passage
Nay Yea (split) Nay
May 28, 2026 S 9862: Authorizes the town of Minisink to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
May 28, 2026 S 9789: Relates to obtaining jurisdiction over certain defendants in matters relating to a tenancy or lease
Passage
Nay Yea (split) Nay
May 28, 2026 S 7131: Establishes standards for the design and construction of all-gender bathrooms
Passage
Nay Yea (split) Nay
May 28, 2026 S 6882: Relates to carport-mounted solar energy system siting
Passage
Nay Yea (split) Nay
May 28, 2026 S 5452: Requires a commissioner of a board of elections to meet certain qualifications before their appointment
Passage
Nay Yea (split) Nay
May 28, 2026 S 4099: Requires landlord to grant access to engineer or architect hired by tenants to inspect major capital improvements in certain multiple dwellings
Passage
Nay Yea (split) Nay
May 28, 2026 S 3233: Provides protections against illegal voter purging
Passage
Nay Yea (split) Nay
May 28, 2026 S 2666: Relates to the provision of breast pumps to certain incarcerated birth parents and allowing children to remain with their incarcerated birth parent for a…
Repassage
Nay Yea (split) Yea (split)
May 28, 2026 S 1783: Prohibits the misrepresentation or collection of certain fees related to the delivery, usage, and storage of liquefied petroleum
Repassage
Nay Yea (split) Nay
May 28, 2026 S 1634: Provides for primary care investment
Passage
Nay Yea (split) Nay
May 28, 2026 S 1280: Relates to labeling requirements for gas stoves
Passage
Nay Yea (split) Nay
May 28, 2026 S 1140: Establishes a tax on noise from non-essential helicopter and seaplane flights in cities with a population of one million or more
Passage
Nay Yea (split) Nay
May 28, 2026 S 614: Provides for enrollment in medical assistance programs for incarcerated individuals
Passage
Nay Yea (split) Nay
May 28, 2026 A 10032: Extends the authorization of the town of Cornwall in Orange county to impose a hotel and motel tax
Passage
Nay Yea (split) Yea (split)
May 28, 2026 A 659: Prohibits landlords from including incorrect information re rent decontrol in certain leases and renewals pertaining to units in the Affordable New York…
Passage
Nay Yea (split) Nay
May 27, 2026 S 9009: Enacts into law major components of legislation which are necessary to implement the state fiscal plan for the 2026-2027 state fiscal year
Passage
Nay Yea (split) Nay
May 27, 2026 S 9003: AID TO LOCALITIES BUDGET
Passage
Nay Yea (split) Nay
May 27, 2026 A 10007: Enacts into law major components of legislation necessary to implement the state health and mental hygiene budget for the 2026-2027 state fiscal year
Passage
Nay Yea (split) Nay
May 27, 2026 A 10004: CAPITAL PROJECTS BUDGET
Passage
Nay Yea (split) Nay
May 27, 2026 A 10001: LEGISLATURE AND JUDICIARY BUDGET
Passage
Nay Yea (split) Nay
May 27, 2026 A 10000: STATE OPERATIONS BUDGET
Passage
Nay Yea (split) Nay
May 26, 2026 A 10008: Enacts into law major components of legislation necessary to implement the state transportation, economic development and environmental conservation budget…
Passage
Nay Yea (split) Yea (split)
May 21, 2026 S 9005: Enacts into law major components of legislation necessary to implement the state public protection and general government budget for the 2026-2027 state…
Passage
Nay Yea (split) Nay
May 19, 2026 S 10111: Prohibits certain surcharges on self-installed dishwashers in housing accommodations subject to rent control
Passage
Nay Yea (split) Nay
May 19, 2026 S 9764: Prevents a judge from prohibiting a parent from undergoing a gender reassignment when making a determination in a child custody case
Passage
Nay Yea (split) Nay
May 19, 2026 S 7236: Prohibits the purchase of ammunition if such purchaser failed a background check
Passage
Nay Yea (split) Nay
May 19, 2026 S 7007: Relates to requiring mental health first aid training for licensed cosmetologists and barbers
Passage
Nay Yea (split) Nay
May 19, 2026 S 6847: Enacts the adjacent neighbors' bill of rights
Passage
Nay Yea (split) Nay
May 19, 2026 S 5265: Requires screening incarcerated individuals for eligibility for public benefits prior to release
Repassage
Nay Yea (split) Yea (split)
May 19, 2026 S 4275: Relates to the closure of nursing homes
Passage
Nay Yea (split) Nay
May 19, 2026 S 1633: Provides additional protections for sensitive health information and requires patients to have the right to restrict the disclosures of such patient's health…
Repassage
Nay Yea (split) Nay
May 19, 2026 S 1011: Relates to changes of membership eligibility in a New York state retirement system
Passage
Nay Yea (split) Yea (split)
May 19, 2026 A 3254: Relates to requiring children enrolled in an overnight camp, children's summer day camp, or travelling summer day camp to be vaccinated
Passage
Nay Yea (split) Nay
May 18, 2026 S 9908: Requires the division of housing and community renewal to calculate the period of rent reduction due to diminution of services from the date of actual…
Passage
Nay Yea (split) Nay
May 18, 2026 S 9788: Relates to arbitration proceedings
Passage
Nay Yea (split) Nay
May 18, 2026 S 9632: Limits the admissibility of evidence of a defendant's creative or artistic expression against such defendant in a criminal proceeding
Passage
Nay Yea (split) Nay
May 18, 2026 S 4780: Requires a municipality to give notice to an adjacent municipality of the adoption or amendment of certain zoning ordinances or local laws that affect parcels…
Passage
Nay Yea (split) Nay
May 18, 2026 S 2470: Provides for a tax abatement for electric energy storage equipment
Passage
Yea Yea Nay (split)
May 18, 2026 S 2453: Relates to enacting the New York no citizen is above the law act
Passage
Nay Yea (split) Nay
May 18, 2026 S 1849: Requires more specific data reporting by the chief administrator
Passage
Nay Yea (split) Yea (split)
May 18, 2026 S 360: Relates to expanding the health department's review of correctional health services
Passage
Nay Yea (split) Nay
May 14, 2026 S 9742: Relates to the standards for openable windows in residential units
Passage
Nay Yea (split) Yea (split)
May 14, 2026 S 7713: Restricts the use of automatic license plate reader information
Passage
Nay Yea (split) Nay
May 14, 2026 S 4969: Requires victims of firearm violence be offered and/or provided psychiatric care
Passage
Nay Yea (split) Nay
May 14, 2026 S 2484: Directs the state energy planning board to conduct a study on time frames for preparing renewable energy facilities for clean energy storage and distribution
Passage
Nay Yea (split) Nay
May 14, 2026 S 1838: Authorizes municipalities to establish an emergency repair pilot program
Passage
Yea Yea Nay (split)
May 14, 2026 A 3304: Prohibits fees for any service rendered through a bank relating to the use of an electronic benefit transfer card issued by the state or certain departments…
Passage
Nay Yea (split) Nay

These are the 200 most recent of 782. The voting record below lists them all.

Every roll call

How Dan Stec voted on each of the 3,518 floor roll calls while in office, newest first.

Every roll call: Dan Stec
DateVoteTheir vote Most of their partySenate Majority LeaderYeas–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
www.nysenate.gov
Email
stec@nysenate.gov
Capitol office
Room 408, Legislative Office Building 188 State St., Albany, NY 12247
518-455-2811
District office
5 Warren St. Suite 3, Glens Falls, NY 12801
518-743-0968
District office
Room B46, St. Lawrence County Courthouse 48 Court St., Canton, NY 13617
315-229-3195

Committees

  • Environmental Conservation Ranking member
  • Internet and Technology Ranking member
  • Education
  • Health
  • Rules
  • State-Native American Relations
  • Veterans, Homeland Security and Military 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