9 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Osage | 1 | 3,541 | 3,629 | -0.51% | 1,579 | 2 | City |
| St. Ansgar | 2 | 1,172 | 1,170 | 0% | 1,076 | 1 | City |
| Stacyville | 3 | 431 | 455 | -1.15% | 837 | 1 | City |
| McIntire | 4 | 115 | 112 | 0% | 114 | 1 | City |
| Carpenter | 5 | 92 | 89 | 0% | 262 | 0 | City |
| Orchard | 6 | 64 | 62 | 0% | 634 | 0 | City |
| Little Cedar | 7 | 49 | 27 | 6.52% | 92 | 1 | CDP |
| Mona | 8 | 32 | 39 | 6.67% | 14 | 2 | CDP |
| Toeterville | 9 | 26 | 50 | 8.33% | 29 | 1 | CDP |
Osage is the largest city in Mitchell County, with a population of 3,541.
Toeterville is the smallest city in Mitchell County, with a population of 26.
There are 9 cities in Mitchell County, Iowa.