| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Mount Ayr | 1 | 1,641 | 1,622 | 0.24% | 608 | 3 | City |
| Diagonal | 2 | 332 | 338 | -0.3% | 364 | 1 | City |
| Kellerton | 3 | 241 | 243 | -0.41% | 373 | 1 | City |
| Tingley | 4 | 147 | 137 | 0.68% | 215 | 1 | City |
| Redding | 5 | 62 | 64 | -1.59% | 63 | 1 | City |
| Benton | 6 | 40 | 41 | 0% | 53 | 1 | City |
| Maloy | 7 | 27 | 27 | 0% | 43 | 1 | City |
| Ellston | 8 | 21 | 21 | 0% | 84 | 0 | City |
| Beaconsfield | 9 | 14 | 14 | 0% | 19 | 1 | City |
Mount Ayr is the largest city in Ringgold County, with a population of 1,641.
Beaconsfield is the smallest city in Ringgold County, with a population of 14.
There are 9 cities in Ringgold County, Iowa.