12 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mason City | 1 | 26,865 | 27,280 | -0.31% | 964 | 28 | City |
| Clear Lake | 2 | 7,586 | 7,666 | -0.21% | 704 | 11 | City |
| Rockwell | 3 | 1,037 | 1,069 | -0.67% | 349 | 3 | City |
| Ventura | 4 | 698 | 711 | -0.43% | 393 | 2 | City |
| Thornton | 5 | 391 | 404 | -0.76% | 314 | 1 | City |
| Plymouth | 6 | 365 | 379 | -0.82% | 828 | 0 | City |
| Meservey | 7 | 210 | 219 | -0.94% | 140 | 1 | City |
| Rock Falls | 8 | 141 | 149 | -1.4% | 681 | 0 | City |
| Swaledale | 9 | 134 | 142 | -1.47% | 538 | 0 | City |
| Dougherty | 10 | 60 | 63 | -1.64% | 107 | 1 | City |
| Portland | 11 | 35 | 27 | 6.06% | 35 | 1 | CDP |
| Burchinal | 12 | 26 | 20 | 8.33% | 338 | 0 | CDP |
Mason City is the largest city in Cerro Gordo County, with a population of 26,865.
Burchinal is the smallest city in Cerro Gordo County, with a population of 26.
There are 12 cities in Cerro Gordo County, Iowa.