New York Assembly · District 103

Sarahana Shrestha

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

Sarahana Shrestha'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 Assembly25thpercentile
More liberal than 75% of the New York Assembly.
Most liberalMost conservative
38th most liberal of 150

On the November 3 ballot

Running for New York Assembly District 103.

Also on the ballot: Santos Lopez (Republican, Conservative)

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

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

Each tick is a current Assembly member, by party; the dot is Sarahana Shrestha.

On 451 contested votes where both voted99% on all 1,828 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 Sarahana Shrestha.

On 301 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 Sarahana Shrestha sponsored this term and how far they got. Co-sponsors aren’t counted.

How these numbers work →
Bills: Sarahana Shrestha
Bills
Sponsored33
Passed both chambers9
Became law8
Vetoed by the Governor0
Awaiting the Governor's action1
Of those, passed as a companion bill5

Rank by bills passed: Rank 52 of 150 in the Assembly (tied with 8 others) · 45 of 103 Democrats (tied with 7 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: Sarahana Shrestha
BillResultFinal action
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…
Awaiting the Governor's action Oct. 16, 2026
A.10704
Allows Steven Kobie Jackson to be eligible to take the civil service exam for the position of police officer for the town of Woodstock police department
Became law
passed as S.9458
Sept. 25, 2026
A.10303
Authorizes Janay Gasparini, a part-time police officer, with the town of New Paltz police department to take the civil service examination
Became law
passed as S.9250
Sept. 25, 2026
A.8495
Authorizes the town of Rhinebeck, county of Dutchess, to establish hotel and motel taxes within such town
Became law
passed as S.8188
Aug. 21, 2026
A.8273
Authorizes the town of Gardiner to impose a hotel and motel tax
Became law
passed as S.7820
Aug. 21, 2026
A.10737
Authorizes an occupancy tax in the city of Kingston
Became law Aug. 21, 2026
A.7686
Relates to the New York power authority's conferral process
Became law
passed as S.2462
Dec. 19, 2025
A.8146
Authorizes the town of Hurley to alienate certain lands used as parklands and to dedicate certain other lands as parklands
Became law Aug. 15, 2025
A.6223
Extends the authority of the county of Ulster to impose an additional 1 percent sales and compensating use tax
Became law Aug. 7, 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

1 against the Speaker; 13 against most of their party.

Contested votes where they split: Sarahana Shrestha
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
Nay Nay Yea (split)
June 5, 2026 A 2612: Designates the animal control officer in the town of Sand Lake as a peace officer
Passage
Nay Nay 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
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
Nay Nay Yea (split)
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
Nay Nay Yea (split)
May 28, 2026 A 4385: Designates the uniformed court officers of the town of Busti, as peace officers
Passage
Nay Nay Yea (split)
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) 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
Nay Nay 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
Nay Nay Yea (split)
March 5, 2026 A 7529: Relates to granting peace officer status to park rangers of Erie county
Passage
Nay Nay Yea (split)
March 5, 2026 A 7345: Grants peace officer status to certain security officers employed by Highland Hospital
Passage
Nay Nay Yea (split)
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
Nay Nay Yea (split)
June 17, 2025 A 6405: Grants peace officer status to animal control officers of the county of Schuyler
Passage
Nay Nay Yea (split)

Every roll call

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

Every roll call: Sarahana Shrestha
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
shresthas@nyassembly.gov
Capitol office
Room 820, Legislative Office Building, Albany, NY 12248
518-455-4436
District office
324 Washington Ave. Suite 1, Kingston, NY 12401
845-338-9610

Committees

  • Aging
  • Asian Pacific American Task Force
  • Black, Puerto Rican, Hispanic and Asian Legislative Caucus
  • Energy
  • Legislative Women's Caucus
  • Local Governments
  • New Americans Task Force
  • Tourism, Parks, Arts and Sports Development
  • 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