| Department Name | Current Address | Phone Number | Mon-Fri Hours of Operation |
| Animal Control | 6301 Kirkwood Blvd SW (Animal Health Technologies) | (319)286-5993 | 10 A 5 P 10-4 Sat |
| Assessor | 1201 6th Street SW, Public Works | (319)286-5888 | 8 AM 5 PM |
| Building/Zoning/Code Enf. | Westdale Mall, 2600 Edgewood Road SW | (319)286-5831 | 8 AM 5 PM |
| City Clerk | 3851 River Ridge Drive NE | (319)286-5060 | 8 AM 5 PM |
| City Council | | (319)286-5051 | 8 AM 5 PM |
| City Manager | 3851 River Ridge Drive NE | (319)286-5080 | 8 AM 5 PM |
| Civil Rights | 425 2nd Street SE | (319)286-5036 | 8 AM 5 PM |
| Community Development | 3851 River Ridge Drive NE | (319)286-5041 | 8 AM 5 PM |
| Eastern Iowa Airport | 2515 Arthur Collins Parkway SW | (319)362-3131 | 8 AM 5 PM |
| Facility Maintenance | 1201 6th Street SW | (319)521-5374 | 7 A 3:30 P |
| Finance | 3851 River Ridge Drive NE | (319)286-5006 | 8 AM 5 PM |
| Fire (Central) | 3851 River Ridge Drive NE | (319)286-5200 | 8 A 4:30 P |
| Fleet | Central Fire complex, 222 Third Street NW | (319)286-5866 | 7 AM 5 PM |
| Golf | 3601 42nd Street NE | (319)286-5588 | 7 AM 4 PM |
| Housing Inspections (Rental) | 1201 6th Street SW, Public Works | (319)286-5197 | 8 AM 5 PM |
| Housing Services (Section 8, Leased Housing, Rehab) | Westdale Mall, 2600 Edgewood Road SW | (319)286-5872 | 7 AM 6 PM |
| Human Resources | 3851 River Ridge Drive NE | (319)286-5000 | 7:30 A 5 P |
| Information Technology | 3851 River Ridge Drive NE | (319)286-5500 | 7:30 A - 5 P |
| Joint Communications | 505 1st Street SW | (319)286-5491 | 24 hrs |
| Library | Westdale Mall, 2600 Edgewood Road SW | (319)398-5123 | 8 AM 5 PM |
| Parking Revenue Collection/Cust. Service | Water Dept., 1111 Shaver Road NE | 319-286-5003 | 8 AM 5 PM |
| Parks | 3601 42nd Street NE | (319)286-5760 | 7 AM 4 PM |
| Police | 505 1st Street SW | (319)286-5378 | 7 AM 6 PM |
| Public Works Adm. Services/Engineering Dept. | 1201 6th Street SW, Public Works | (319)286-5802 | 8 AM 5 PM |
| Public Works Forestry | 1201 6th Street SW, Public Works | (319)286-5747 | 7 A 3:30 P |
| Public Works Sewer | 1201 6th Street SW, Public Works | (319)286-5815 | 7 A 3:30 P |
| Public Works Street | 1201 6th Street SW, Public Works | (319)286-5826 | 7 AM 5 PM |
| Public Works Traffic | 1201 6th Street SW, Public Works | (319)286-5176 | 7 AM 5 PM |
| Purchasing | 3851 River Ridge Drive NE | (319)286-5021 | 8 AM 5 PM |
| Recreation | 2000 Mt. Vernon Road SE | (319)286-5731 | 8 AM 5 PM |
| Safety Office | 3851 River Ridge Drive NE | (319)286-5034 | 7:30 AM - 4:30 PM |
| Solid Waste & Recycling | 1201 6th Street SW, Public Works | (319)286-5897 | 7 A 3:30 P |
| Transit | Westdale Mall, 2600 Edgewood Road SW | (319)286-5573 | 5:15 AM 5:50 PM M-F Sat 8 AM --4:15 PM |
| Treasurers Office | Water Dept., 1111 Shaver Road NE | (319)286-5003 | 8 AM 5 PM |
| Ushers Ferry | Closed temporarily | (319)286-5699 | 8 AM 5 PM |
| Veterans Memorial | 3851 River Ridge Drive NE | (319)286-5038 | 7:45 AM 4:45 PM |
| Water | 1111 Shaver Road NE | (319)286-5900 | 7:30 5:30 |
| Water Pollution Control | 7525 Bertram Road SE | (319)286-5286 | 24 hrs |