Lee County, Iowa Cities (2025)

8 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Fort Madison19,90010,313-0.83%1,02610 City
Keokuk29,3549,893-1.14%1,0289 City
West Point3898923-0.55%1,4121 City
Donnellson4852887-0.81%6691 City
Montrose5731744-0.41%6051 City
Franklin61341290.75%8590 City
Houghton7128133-0.78%4320 City
St. Paul8104108-0.95%2740 City

Lee County Cities Summary

Largest City

Fort Madison is the largest city in Lee County, with a population of 9,900.

Smallest City

St. Paul is the smallest city in Lee County, with a population of 104.

10 Largest Cities

There are 8 cities in Lee County, Iowa.

Location of Lee County