2026 Primary Election Guide — Rockland County

New York's 2026 primary election is Tuesday, June 23, 2026. Early voting runs June 13–21. Here's what Rockland County voters need to know.

Check your registration Find your polling place Early voting locations

Key Dates

Voter Registration Deadline
June 13, 2026
Must be registered by this date to vote in the primary
Early Voting
June 13–21, 2026
Vote before Primary Day at designated early voting sites
Primary Election Day
Tuesday, June 23, 2026
Polls open 6 AM – 9 PM
Absentee Ballot Deadline
Postmarked by June 23
Apply early — request at least 7 days before the election

Races on the Ballot

Which races appear on your ballot depends on your party registration and address. Rockland County spans NY-17 (U.S. House), State Senate Districts 38 and 40, and several State Assembly districts. All registered voters in New York also vote for State Comptroller.

NY Statewide · Comptroller

New York State Comptroller

The State Comptroller manages the state's finances and pension funds. Currently held by Thomas P. DiNapoli (D), who has served since 2007.

Democratic Primary
Thomas P. DiNapoli (incumbent)
Has served as State Comptroller since 2007. Seeking re-election.
Drew Warshaw
Certified Democratic primary challenger.
Raj Goyle
Certified Democratic primary challenger.

All registered Democrats in Rockland County vote in this primary. Verify with Rockland County BOE.

U.S. House · NY-17

New York's 17th Congressional District

Covers all of Rockland County plus southern Westchester. Currently held by Rep. Mike Lawler (R). This is one of the most competitive House seats in the country — both parties have contested primaries.

Democratic Primary
Effie Guadalupe Phillips-Staley
Tarrytown Village Board of Trustees member; nonprofit executive.
Cait Conley
U.S. Army veteran; served on National Security Council and at CISA under President Biden.
Beth Davidson
Rockland County Legislator (elected 2024); former Nyack Board of Education trustee.
John Cappello
Certified Democratic primary candidate.
Michael Sacks
Certified Democratic primary candidate.
Republican Primary
Mike Lawler (incumbent)
Has represented NY-17 since 2023. First elected by flipping the seat from Dem. Seeking second term.

Only voters registered with a party can vote in that party's primary. More on this race →

NY State Senate · District 38

State Senate District 38

Covers Clarkstown, Orangetown, and Ramapo in Rockland County, plus a portion of Ossining (Westchester). Currently held by Sen. Bill Weber (R), who flipped the seat in 2022.

Working Families Primary
Joseph W. Rand
Mayor of Nyack; certified WFP candidate for June 23 primary.
Republican (General)
Bill Weber (incumbent)
Incumbent senator. Held the seat since 2023.

No Democratic primary for this seat. The Working Families primary determines that party's candidate. District 38 information →

NY State Assembly · District 96

Assembly District 96

Covers most of Clarkstown and portions of Haverstraw and Orangetown. Currently held by Assemblymember Patrick Carroll (D).

Democratic Primary
Patrick Carroll (incumbent)
Has represented AD-96 since January 2023.
P.T. Thomas
Certified Democratic challenger for the June 23 primary.

More on this race →

NY State Assembly · District 97

Assembly District 97

Covers portions of Ramapo (including Spring Valley, New Hempstead, New Square, Pearl River) and parts of Orangetown. Currently held by Assemblymember Aron Wieder (D).

Conservative Primary
Abraham Klein
Certified Conservative Party primary candidate.
Rob Bonomolo
Certified Conservative Party primary candidate.

No Democratic primary. The Conservative primary determines that party's November candidate. District 97 information →

NY State Senate · District 40

State Senate District 40

Covers the Town of Stony Point in Rockland County, along with communities in Westchester, Orange, Putnam, and Dutchess counties. Currently held by Sen. Pete Harckham (D).

Democratic Primary
Pete Harckham (incumbent)
Republican Primary
Sergio Esposito
Announced candidate.

Only Stony Point residents in Rockland County are in this district. Check your registration to confirm. District 40 information →

How to Vote

Am I registered? How do I check?
Check your registration on the Rockland County Board of Elections website or call them at 845-638-5172. The registration deadline for the June 23 primary is June 13, 2026. New Yorkers can also register online at elections.ny.gov.
Where do I vote on Primary Day?
Your polling place is determined by your address and election district. Look it up on the Rockland County BOE election day page. Polls are open 6 AM – 9 PM on Tuesday, June 23.
Can I vote early?
Yes. Early voting runs June 13–21, 2026. You can vote at any early voting site in Rockland County during this period — you're not limited to your assigned polling place. Find locations and hours at the Rockland County early voting page.
How do I vote by mail / absentee?
Any registered New York voter can request an absentee ballot — no excuse required. Request your ballot early (at least 7 days before the election). Ballots must be postmarked by June 23. Apply at the Rockland County absentee ballot page.
I'm registered Independent / No Party — can I vote in the primary?
No. New York has a closed primary — only voters registered with a party (Democrat or Republican) can vote in that party's primary. If you're registered with No Party Affiliation (NPA) or a third party, you cannot participate in the June primary unless you change your registration to a major party. The deadline to change party registration for the June 23 primary has already passed.

Find Your Local Races

Select your community for a tailored guide showing your specific State Senate, Assembly, County Legislature, and Town Board races.

Airmont
village
Bardonia
hamlet
Blauvelt
hamlet
Chestnut Ridge
village
Clarkstown
town
Congers
hamlet
Garnerville
hamlet
Grand View-on-Hudson
village
Grassy Point
hamlet
Haverstraw
town
Haverstraw Village
village
Hillburn
village
Jones Point
hamlet
Kaser
village
Monsey
hamlet
Montebello
village
Nanuet
hamlet
New City
hamlet
New Hempstead
village
New Square
village
Nyack
village
Orangetown
town
Pearl River
hamlet
Piermont
village
Pomona
village
Ramapo
town
Sloatsburg
village
Sparkill
hamlet
Spring Valley
village
Stony Point
town
Suffern
village
Tappan
hamlet
Thiells
hamlet
Tomkins Cove
hamlet
Upper Nyack
village
Valley Cottage
hamlet
Viola
hamlet
Wesley Hills
village
West Haverstraw
village

Official Resources

Rockland County BOE NY State BOE BallotReady voter guide Ballotpedia — Rockland League of Women Voters — Rockland
This guide is based on publicly available information as of May 2026. Candidate lists may change as ballot petitions are certified or challenged. Always verify with the Rockland County Board of Elections for official information.