- Clerks Office
- (618) 304-4218
- Treasures Office
- (618) 332-0464
- Managers Office
- (618) 332-8822
- Water Department
- (618) 332-8822
- Permitting Office
- (618) 332-1021
- Fire Department
- (618) 337-6432
- Police Department
- (618)-332-1184
- Recreation
- (618) 332-8822
- Public Works
- (618) 332-8822
- Public Library
- (618) 271-2040