Dyersville residents from all three wards can vote at city hall from 7 a.m. to 8 p.m.

Precinct workers will be able to help voters identify their correct ward at the poll.

All Dyersville residents can vote for a contested race for mayor, between Al Haas and Jim Heavens, as well as an at-large council seat contested between Dan Willenborg and Mark Wagner.

In addition, Ward 1 voters have a choice for council between Bob Platz and Teresa Bockenstedt.

Ward 1 includes the western side of Dyersville, including the part of the city in Delaware County. Starting at the north edge of town, the eastern border of Ward 1 goes down Second Street NE to First Avenue E, then turns west until Third Street SW, when it turns south to 10th Avenue SW. The border continues east one block before turning down Second Street Southwest, east again on 14th Avenue SW, then south on 1 ½ Street SW, then west on 15th Avenue SW to re-join Third Street Southwest.

In Ward 3, roughly the southeast portion of the city, no one has filed for an open council position.

All area cities except Epworth will elect a mayor, and all will elect council positions.

Peosta polls are open from 7 a.m. to 8 p.m. Peosta has a contested race for mayor, between Dick Avenarius and Larry Mescher. For council in Peosta, Jesse Begle, Doug Hughes, Karen Lyons and Ray Stephan are vying for three seats.

Farley polls are also open from 7 a.m. to 8 p.m. In most other municipalities, polls are open from noon to 8 p.m.

Rickardsville and Hopkinton will see contested mayoral races, while Colesburg, Earlville and Greeley have contested council seats.