18 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Guttenberg | 1 | 1,800 | 1,812 | -0.11% | 820 | 2 | City |
| Monona | 2 | 1,456 | 1,474 | -0.21% | 1,069 | 1 | City |
| Elkader | 3 | 1,181 | 1,214 | -0.42% | 864 | 1 | City |
| Strawberry Point | 4 | 1,132 | 1,158 | -0.35% | 542 | 2 | City |
| Edgewood | 5 | 908 | 907 | 0% | 946 | 1 | City |
| Garnavillo | 6 | 746 | 760 | -0.27% | 790 | 1 | City |
| McGregor | 7 | 718 | 738 | -0.42% | 555 | 1 | City |
| Marquette | 8 | 437 | 427 | 0.46% | 235 | 2 | City |
| Luana | 9 | 304 | 301 | 0.33% | 276 | 1 | City |
| Farmersburg | 10 | 261 | 270 | -0.38% | 641 | 0 | City |
| Volga | 11 | 198 | 203 | -0.5% | 263 | 1 | City |
| North Buena Vista | 12 | 107 | 106 | 0% | 115 | 1 | City |
| St. Olaf | 13 | 101 | 104 | 0% | 419 | 0 | City |
| Balltown | 14 | 78 | 78 | 0% | 1,083 | 0 | City |
| Garber | 15 | 75 | 77 | 0% | 333 | 0 | City |
| Clayton | 16 | 44 | 46 | 0% | 86 | 1 | City |
| Osterdock | 17 | 44 | 46 | 0% | 111 | 0 | City |
| Elkport | 18 | 29 | 29 | 0% | 116 | 0 | City |
Guttenberg is the largest city in Clayton County, with a population of 1,800.
Elkport is the smallest city in Clayton County, with a population of 29.
There are 18 cities in Clayton County, Iowa.