Meet Our City Officials


Bill Pfister has been Mayor of Elgin for 15 years.

Phone: 563-426-5752

City Council

City Council consists of Stephanie Herman, Bob Frieden, Brian Thomas, and Amiee Hilgerson.


Elgin’s superintendent is Tom Martin.

City Clerk

Rhonda Dales has been Elgin’s City Clerk for the past 17 years.

Fire Department

Elgin’s volunteer fire department chief is Erik Johnson.