City Elections

About Council & Mayoral Elections

The Coralville City Council is made up of five Council members who serve overlapping four-year terms. The Mayor, who is not a member of the Council, is elected for a two-year term. These non-partisan, at-large positions are elected by Coralville citizens.  

Learn more: City Council and Mayor.

Who Is In Charge of Elections?

The Johnson County Auditor’s Office handles candidate filing and elections (see "Candidate & Voter Resources" and "Running for Office" below). For all election and voting information, see the Johnson County Auditor Elections website.


Next City Election

The next scheduled election for Coralville City offices will be in 2023.

Most Recent City Election

The 2021 City Election was November 2, 2021. The office of Mayor and three City Council positions were on the ballot. Terms began January 1, 2022.

Results
Mayor (two-year term)

  • Meghann Foster

City Council (three to be elected; four year terms)

  • Laurie Goodrich
  • Hai Huynh
  • Mike Knudson
Source: Johnson County Auditor's website as of 5:00 pm on September 16, 2021. View candidate list

Contact Us

  1. Thorsten J. Johnson
    City Clerk
    Email

    1512 7th St.
    P.O. Box 5127
    Coralville, IA  52241

    Ph: 319.248.1700
    Fx: 319.248.1894

    Hours
    Monday - Friday
    7:30 am - 5:00 pm

    Staff Directory


  1. Candidate & Voter Resources
  2. Running for Office

Candidate & Voter Resources

Ways to Vote in the City Election

Elections are managed by the Johnson County Auditor’s Office. 

Early Voting
Early voting information and absentee ballot information is available from the Johnson County Auditor. See the Johnson County Auditor website. 

Election Day Voting
Election Day voting information is available from the Johnson County Auditor. See the Johnson County Auditor website.


Learn More

For voter registration deadlines, early voting information, and polling places:

Questions regarding the election may be directed to the Johnson County Auditor’s Office at 319.356.6004 or City Clerk Thor Johnson at 319.248.1700.