5 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Ida Grove | 1 | 1,969 | 2,064 | -0.96% | 897 | 2 | City |
| Holstein | 2 | 1,465 | 1,514 | -0.68% | 929 | 2 | City |
| Battle Creek | 3 | 678 | 702 | -0.73% | 1,185 | 1 | City |
| Galva | 4 | 411 | 436 | -1.2% | 545 | 1 | City |
| Arthur | 5 | 216 | 224 | -0.92% | 1,469 | 0 | City |
Ida Grove is the largest city in Ida County, with a population of 1,969.
Arthur is the smallest city in Ida County, with a population of 216.
There are 5 cities in Ida County, Iowa.