| Kevin Timmermann | Mayor | 618.806.7797 |
| Jackie Hummert | City Clerk | 618.526.7731 |
| Robert Venhaus | City Treasurer | 618.799.8591 |
| Jackie Hummert | City Collector | 618.526.7731 |
| Monica Mensing | Utility Billing Clerk & FOIA Officer | 618.526.7731 |
| Don Voss | Public Works Manager/ Bldg. Inspector | 618.526.7151 |
| Jason Deering | Electric Operations Manager | 618.526.7151 |
| Tom Tebbe | Street & Drainage Supervisor | 618.526.7151 |
| Trevor Schubert | Business Administrator | 618.526.4495 |
| Allen Pollmann | EMS Operations Manager | 618.526.2993 |
| Mark Berndsen | Police Chief | 618.526.7226 |
| Lea Nenninger | Police Administrative Assistant | 618.526.7226 |
| John Becker | Zoning Administrator | 618.407.3994 |
| Paul Smith | Golf Course Superintendent | 618.526.8183 |
| Doug Schulte | Clubhouse Manager | 618.526.8181 |
| Bruce Kruep | Park Supervisor | 618.210.6120 |
| Doug Schulte | Pool Manager | 618.526.0258 |
| Mike Thole | Park Diamond Scheduler | |
| Joanne Stevenson | City Attorney | 618.532.1975 |
| Fick, Eggemeyer & Williamson | City Auditor | 618.281.4999 |
| Taylor Koetting | Insurance Agent | |