Residents elect eight at-large council members and a mayor, who serve on a part-time basis. The city manager, a full-time professional, serves at the direction of the mayor and city council.
The current council members are Corey Dixon, Dustin Good, Rosamaria Martinez, Tish S. Powell, Carol J. Rauschenberger, Toby Shaw, F. John Steffen and Steve Thoren. Elgin's current mayor is David Kaptain, and Richard Kozal serves as the city manager.
The City Council meets every second and fourth Wednesday at 6:00 p.m. in the Council Chambers, located on the second floor of City Hall. Agenda and minutes are available online. Residents may attend in person at City Hall, watch the live video stream, or view live or later on Channel 17/99.