5 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ida Grove | 1 | 1,950 | 2,064 | -0.96% | 888 | 2 | City |
| Holstein | 2 | 1,455 | 1,514 | -0.68% | 923 | 2 | City |
| Battle Creek | 3 | 673 | 702 | -0.74% | 1,177 | 1 | City |
| Galva | 4 | 406 | 436 | -1.22% | 538 | 1 | City |
| Arthur | 5 | 215 | 224 | -0.46% | 1,463 | 0 | City |
Ida Grove is the largest city in Ida County, with a population of 1,950.
Arthur is the smallest city in Ida County, with a population of 215.
There are 5 cities in Ida County, Iowa.