City Hall
- Phone – (636) 899-1734
- Fax – N/A
Mayors’ Office
- Mayor – William Richter (636) 233-1483
- City Administrator – Janet Neustadt (636) 899-1734
- City Clerk – Beth Machens (636) 899-0809
- City Treasurer – Karen Brass (636) 899-1546
Board of Alderman
- Ward 1 – Edward Shaub (314) 281-1793
- Ward 1 – Shawn Lovell (636) 262-3628
- Ward 2 – David Bonderer (636) 899-0933
- Ward 2 – Nick Wunderlich (636) 233-1583
Planning and Zoning Commission
- Commissioner – Jason Farley (314) 306-4695
- Chairman – Melvin Neustadt III (314) 226-8825
- Secretary – Glenn Grotegeers (636) 899-0518
- Member – Alex Sansevere (314) 488-5548
- Member – Matt Brown (636) 899-1074
- Member – Brad Connoyer (314) 223-3217
- Member – Bob Springer (636) 899-1515
Board of Adjustments
- Commissioner – Bill Brass
- Secretary – Karen Brass
- Member – John Clark
- Member – Mary Ochs
- Member – Bob Springer
Emergency Management
- EMA Director – Gary Machens – (636) 899-0809
Floodplain Administration
- Floodplain Administrator – Janet Neustadt – (636) 899-1734
Parks and Recreation
- Park Commissioner – Richard Wunderlich – (636) 384-0956