Down ballot, voters in various primaries had a chance to decide who would be back on the campaign trail this fall. While incumbents saw mixed results across the state, one state senator in the Southern Tier won handily.

Crouch fends off Libous

Assemblyman Clifford Crouch held off a challenge in the 122nd Assembly District from Nick Libous, the some of former long-time state Sen. Thomas Libous.

With all precincts reporting, Crouch was on top by 43 percentage points.

Crouch said he appreciates that his constituents stuck with him through the race. He hasn't faced many challenges over the years.

"If everybody is happy with the incumbent, you typically don't have a primary. But this popped up, and I think it was basically for ego reasons, things like that, entitlement. My opponent wanted to have this position even though he knew I had a lot of support," said the Republican.

Crouch has served in the Assembly for more than two decades.

Muddy supervisor's race in Union becomes clearer — kind of

In the town of Union, there were primaries on both sides of the aisle.

Four candidates are each hoping to replace outgoing Supervisor Rose Sotak, who decided not to seek re-election after a legal battle with the town board.

On the Democratic side, Richard Materese beat out Frank Palmisano with 60 percent of the vote.

Unofficial tallies have the Republican race between Frank Bertoni and Kenneth DelBianco have Bertoni leading by 42 votes.

Sheriff falls in Tompkins County

Tompkins County Sheriff Ken Lansing appears to have lost his shot at a third term. 

Lansing faced a challenge from Derek Osborne, a former undersheriff.

Osborne said he didn't want to see Lansing run unopposed.

He'll still have to face independent candidate Josh Brokaw in November.

Assemblyman upset

In the 133rd Assembly District Republican primary, the Republican incumbent will not appear on that party line in November.

Former prosecutor and Rochester City Court Judge Marjorie Byrnes claimed victory against Assemblyman Joe Errigo.

The district includes parts of Monroe, Livingston and Steuben counties.

Errigo, who was at Monroe County GOP headquarters in Rochester, did not immediately return a request for comment.