7 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Forest City | 1 | 4,181 | 4,269 | -0.43% | 911 | 5 | City |
| Lake Mills | 2 | 2,060 | 2,142 | -0.82% | 759 | 3 | City |
| Buffalo Center | 3 | 833 | 861 | -0.72% | 778 | 1 | City |
| Thompson | 4 | 473 | 495 | -1.05% | 552 | 1 | City |
| Leland | 5 | 237 | 249 | -1.25% | 177 | 1 | City |
| Rake | 6 | 177 | 186 | -1.12% | 234 | 1 | City |
| Scarville | 7 | 74 | 77 | -1.33% | 303 | 0 | City |
Forest City is the largest city in Winnebago County, with a population of 4,181.
Scarville is the smallest city in Winnebago County, with a population of 74.
There are 7 cities in Winnebago County, Iowa.