7 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Tell City | 1 | 7,518 | 7,503 | 0.04% | 1,658 | 5 | City |
| Oil | 2 | 2,583 | 2,567 | 0.04% | 39 | 66 | Township |
| Cannelton | 3 | 1,493 | 1,516 | -0.33% | 1,007 | 1 | City |
| Clark | 4 | 1,090 | 1,062 | 0.46% | 15 | 75 | Township |
| Leopold | 5 | 733 | 713 | 0.41% | 23 | 32 | Township |
| Tobin | 6 | 705 | 696 | 0.28% | 11 | 64 | Township |
| Union | 7 | 617 | 606 | 0.16% | 15 | 42 | Township |
Tell City is the largest city in Perry County, with a population of 7,518.
Union is the smallest city in Perry County, with a population of 617.
There are 7 cities in Perry County, Indiana.