Lee County, Iowa Cities (2025)

13 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
Denmark67045042.62%4242 CDP
Sandusky74553127.06%3191 CDP
Mooar83353887.03%1273 CDP
Wever92231127.21%1511 CDP
Franklin101341290.75%8590 City
Houghton11128133-0.78%4320 City
St. Paul12104108-0.95%2740 City
Argyle1352376.12%861 CDP

Lee County Cities Summary

Largest City

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

Smallest City

Argyle is the smallest city in Lee County, with a population of 52.

10 Largest Cities

There are 13 cities in Lee County, Iowa.

Location of Lee County