Two major mayoral primaries, a City Council primary and two primaries for City Court judge.
Voters in Niagara Falls have a lot on their plate in Thursday's primary election.
The big one is Dyster vs. Choolokian, a battle of political rivals including a two-term incumbent and a sitting city lawmaker.
There are also three candidates running in the Republican primary for mayor.
And don't forget the four-way Democratic primary for two spots in the Council race in the general election, several races for Niagara County Legislature and the three-way Democratic and Conservative races for City Court judge.
For a list of all the races in Niagara County on Thursday, visit this page on the Niagara County Board of Election's site.