Welcome to our new website and explore our fresh, user-friendly design!
Work + Live

City Offices

Farmington

City Hall
The City Council meets on the Second Monday of every month at 6:00 pm

Fire-First Responders - 911

Farmington Public Library - 203 Elm St., Farmington

Keosauqua

City Hall201 Main St., Keosauqua
City Council meets on the second Tuesday of every month at 4:00 pm

Fire-First Responders - 911

Keosauqua Public Library - 608 1st St, Keosauqua
A great resource for Genealogy research!

Birmingham

City Hall - 511 E. Cedar St., Birmingham
City Council meets the first Monday of every month at 7:00 pm

Fire-First Responders - 911

Birmingham Library - 310 E. Main St., Birmingham

Stockport

City Hall - 212 S. Main St., Stockport
City Council meets the First Monday of every month at 7:00 pm

Fire-First Responders - 911

Stockport Public Library - 113 Beswick St., Stockport

Cantril

City Hall - 104 W. 3rd St., Cantril
City Council meetings are held on the second Monday of each month at 7:30 pm

Fire-First Responders - 911

Cantril Public Library - 104 W. 3rd St., Cantril,

Milton - (8 am-12 pm)

City Hall - 319 N. Main St., Milton
The City Council meets on the first Tuesday of every month at 7:00 pm

Fire-First Responders - 319-293-3426 or 911

Milton Public Library - 422 N. Main St., Milton

Senior Center - 641-656-4979

Bonaparte

City Hall - 616 1st St., Bonaparte
City Council meets on the second Thursday of every month at 7:00 pm

Fire-First Responders - 911

Bonaparte Public Library - 602 8th St., Bonaparte

Bentonsport

City Hall

Fire-First Responders - 911