Skip to content
ClickNNY
Get text alerts

2026 General Election State Senate

State Senate District 49

Vote for 1 · Term: 2 years · All of Jefferson and Lewis counties and western St. Lawrence County, including Ogdensburg and Gouverneur

Results

Results after polls close Nov 3, 9 PM

The candidates

Cassie L. Robbins-Forbus

Cassie L. Robbins-Forbus

DemocraticWorking Families

Cassie Robbins-Forbus is chair of the Lewis County Democratic Committee and a grants writer at Samaritan Medical Center. She previously taught Spanish at Lowville Academy and worked as a training coordinator at Kraft Heinz.

Bio: spectrumlocalnews.com · Photo: facebook.com

No candidate video submitted yet

About Cassie L. Robbins-Forbus

Cassie Robbins-Forbus is running for the 49th State Senate District. Her campaign describes her as a Lewis County native who grew up in the region and later returned, and news reports list her home as Lowville. According to her campaign page, she is a former teacher and nonprofit leader who now works as a healthcare grant writer, helps with a small family business, and volunteers in the community. She also chairs the Lewis County Democratic Committee. She has not held or sought public office before. Her campaign says she is running because she believes rural communities need a stronger voice in Albany, and when she announced in February 2026 she pledged to be open and transparent and to listen to residents across the district.

ClickNNY profile, written from the campaign’s biography and public records. Sources: facebook.com, spectrumlocalnews.com, wktv.com

Mark C. Walczyk

Mark C. Walczyk

RepublicanConservativeIncumbent

Mark Walczyk has been the state senator for the 49th District since 2023. He previously represented the 116th Assembly District and served on the Watertown City Council. He is a major in the U.S. Army Reserve.

Bio: nysenate.gov · Photo: nysenate.gov

No candidate video submitted yet

About Mark C. Walczyk

Mark Walczyk has represented the 49th State Senate District since January 2023. He graduated from the University at Albany and joined the staff of State Senator Patty Ritchie in 2011. He won a seat on the Watertown City Council in 2015 and was elected to the State Assembly's 116th District in 2018. In the Senate he is ranking member on the Elections and Cities 2 committees and the Legislative Commission on Rural Resources. He has served as an engineer officer in the U.S. Army Reserve since 2012, holds the rank of major, and was deployed to the Middle East in 2024. He lives in Sackets Harbor with his wife, Jessica, and their three children. His campaign says he will focus on lowering energy costs, opposing state mandates in favor of local decision-making, and defending constitutional rights.

ClickNNY profile, written from the campaign’s biography and public records. Sources: mark4senate.com, mark4senate.com, nysenate.gov

Listed alphabetically by last name with every party line they appear on. Video statements are provided by the campaigns, unedited; every candidate was invited.

Where this race is

State Senate District 49

Town of PitcairnTown of LorraineTown of Canton: State Senate District 45Town of PhiladelphiaTown of RodmanTown of WorthTown of HermonTown of Madrid: State Senate District 45Town of Pierrepont: State Senate District 45Town of DianaTown of PinckneyCity of OgdensburgTown of Clifton: State Senate District 45Town of ClaytonTown of FineTown of FowlerTown of HarrisburgTown of AntwerpTown of MontagueTown of Piercefield: State Senate District 45Town of BrownvilleTown of RutlandTown of EllisburgTown of AlexandriaTown of Waddington: State Senate District 45Town of LeydenTown of GreigTown of TheresaTown of ClareTown of De KalbTown of De PeysterTown of GouverneurTown of Hopkinton: State Senate District 45Town of Lawrence: State Senate District 45Town of Lisbon: State Senate District 45Town of Massena: State Senate District 45Town of OswegatchieTown of Potsdam: State Senate District 45Town of RossieTown of RussellTown of Stockholm: State Senate District 45City of WatertownTown of Cape VincentTown of HounsfieldTown of LymeTown of CroghanTown of DenmarkTown of LowvilleTown of MartinsburgTown of New BremenTown of TurinTown of WatsonTown of West TurinTown of WatertownTown of PameliaTown of EdwardsTown of Le RayTown of Colton: State Senate District 45Town of HammondTown of OrleansTown of AdamsTown of HendersonTown of OsceolaTown of MacombTown of Norfolk: State Senate District 45Town of MorristownTown of LewisTown of Parishville: State Senate District 45Town of LyonsdaleTown of Louisville: State Senate District 45Town of WilnaTown of ChampionTown of Brasher: State Senate District 45JeffersonSt. LawrenceLewis

Includes all or part of: Adams, Alexandria, Antwerp, Brownville, Cape Vincent, Champion, Clare, Clayton, Croghan, De Kalb, De Peyster, Denmark, Diana, Edwards, Ellisburg, Fine, Fowler, Gouverneur, Greig, Hammond, Harrisburg, Henderson, Hermon, Hounsfield, Le Ray, Lewis, Leyden, Lorraine, Lowville, Lyme, Lyonsdale, Macomb, Martinsburg, Montague, Morristown, New Bremen, City of Ogdensburg, Orleans, Osceola, Oswegatchie, Pamelia, Philadelphia, Pinckney, Pitcairn, Rodman, Rossie, Russell, Rutland, Theresa, Turin, City of Watertown, Watertown, Watson, West Turin, Wilna, Worth (in the three counties; the district extends beyond them).

Some towns are split between districts. Tap any town on the map to open its race. Your exact ballot: type your address on the election page, or check voterlookup.elections.ny.gov.

Where to vote

Tue, Nov 3 · 6 AM – 9 PM

St. Lawrence County early voting, Oct 24 – Nov 1

  • Potsdam Central School Annex (new location), 68 Lawrence Ave., Potsdam, NYOct. 24 - Nov. 1, 2026: 9 a.m.-5 p.m. daily, except Mon. Oct. 26 and Wed. Oct. 28, 9 a.m.-8 p.m.
  • Dobisky Center, 100 Riverside Ave., Ogdensburg, NYOct. 24 - Nov. 1, 2026: 9 a.m.-5 p.m. daily, except Mon. Oct. 26 and Wed. Oct. 28, 9 a.m.-8 p.m.

St. Lawrence poll sitesCall the board: 315-379-2202

Jefferson County early voting, Oct 24 – Nov 1

  • Jefferson County Office Building, 175 Arsenal Street, Watertown, NY 13601 (free parking in county lot behind building, enter from Sherman Street)Sat Oct 24 9am-5pm; Sun Oct 25 9am-5pm; Mon Oct 26 12pm-8pm; Tue Oct 27 9am-5pm; Wed Oct 28 12pm-8pm; Thu Oct 29 9am-5pm; Fri Oct 30 9am-5pm; Sat Oct 31 9am-5pm; Sun Nov 1 9am-5pm
  • Depauville Fire Hall, 15231 School Street, Depauville, NY 13632Same schedule as above: Oct 24-Nov 1; 9am-5pm except Mon Oct 26 and Wed Oct 28, 12pm-8pm

Jefferson poll sitesCall the board: (315) 785-3027

Lewis County early voting, Oct 24 – Nov 1

  • Lewis County Board of Elections, 7513 East State Street, Lowville, NY 13367Sat Oct 24 9am-5pm; Sun Oct 25 9am-5pm; Mon Oct 26 9am-5pm; Tue Oct 27 12pm-8pm; Wed Oct 28 9am-5pm; Thu Oct 29 12pm-8pm; Fri Oct 30 9am-5pm; Sat Oct 31 9am-5pm; Sun Nov 1 9am-5pm

Lewis poll sitesCall the board: 315-376-5329

Verified against: stlawco.gov · lewiscountyny.gov · jeffersoncountyny.gov · jeffersoncountyny.gov · jeffersoncountyny.gov