52 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Carroll | 1 | 5,400 | 5,240 | 0.95% | 158 | 34 | Township |
| Carroll | 2 | 5,400 | 5,240 | 0.95% | 158 | 34 | Township |
| Newport | 3 | 4,540 | 4,433 | 0.67% | 282 | 16 | Township |
| Newport | 4 | 4,540 | 4,427 | 0.67% | 282 | 16 | Township |
| Wheatfield | 5 | 3,278 | 3,202 | 0.89% | 158 | 21 | Township |
| Wheatfield | 6 | 3,278 | 3,199 | 0.89% | 158 | 21 | Township |
| Marysville | 7 | 2,737 | 2,655 | 0.59% | 1,172 | 2 | Borough |
| Marysville | 8 | 2,737 | 2,655 | 0.59% | 1,172 | 2 | Borough |
| Saville | 9 | 2,682 | 2,599 | 1.02% | 58 | 46 | Township |
| Saville | 10 | 2,682 | 2,599 | 1.02% | 58 | 46 | Township |
| Centre | 11 | 2,582 | 2,504 | 0.9% | 86 | 30 | Township |
| Centre | 12 | 2,582 | 2,504 | 0.9% | 86 | 30 | Township |
| Spring | 13 | 2,370 | 2,293 | 1.02% | 83 | 29 | Township |
| Spring | 14 | 2,370 | 2,293 | 1.02% | 83 | 29 | Township |
| Rye | 15 | 2,300 | 2,262 | 0.57% | 89 | 26 | Township |
| Rye | 16 | 2,300 | 2,262 | 0.57% | 89 | 26 | Township |
| Juniata | 17 | 1,584 | 1,530 | 1.08% | 76 | 21 | Township |
| Juniata | 18 | 1,584 | 1,531 | 1.08% | 76 | 21 | Township |
| Newport | 19 | 1,530 | 1,488 | 0.53% | 5,083 | 0 | Borough |
| Newport | 20 | 1,530 | 1,489 | 0.53% | 5,083 | 0 | Borough |
| Duncannon | 21 | 1,471 | 1,472 | 0% | 3,614 | 0 | Borough |
| Duncannon | 22 | 1,471 | 1,471 | 0% | 3,614 | 0 | Borough |
| Watts | 23 | 1,282 | 1,233 | 1.1% | 108 | 12 | Township |
| Watts | 24 | 1,282 | 1,234 | 1.1% | 108 | 12 | Township |
| Buffalo | 25 | 1,270 | 1,225 | 1.11% | 63 | 20 | Township |
| Buffalo | 26 | 1,270 | 1,226 | 1.11% | 63 | 20 | Township |
| Bloomfield | 27 | 1,264 | 1,232 | 0.48% | 2,069 | 1 | Borough |
| Bloomfield | 28 | 1,264 | 1,231 | 0.48% | 2,069 | 1 | Borough |
| Greenwood | 29 | 1,074 | 1,035 | 1.23% | 43 | 25 | Township |
| Greenwood | 30 | 1,074 | 1,034 | 1.23% | 43 | 25 | Township |
| Liverpool | 31 | 1,072 | 1,037 | 0.94% | 51 | 21 | Township |
| Liverpool | 32 | 1,072 | 1,036 | 0.94% | 51 | 21 | Township |
| Southwest Madison | 33 | 1,057 | 1,021 | 1.15% | 39 | 27 | Township |
| Southwest Madison | 34 | 1,057 | 1,020 | 1.15% | 39 | 27 | Township |
| Miller | 35 | 993 | 963 | 1.02% | 80 | 12 | Township |
| Miller | 36 | 993 | 962 | 1.02% | 80 | 12 | Township |
| Liverpool | 37 | 989 | 958 | 0.61% | 1,123 | 1 | Borough |
| Liverpool | 38 | 989 | 959 | 0.61% | 1,123 | 1 | Borough |
| Northeast Madison | 39 | 861 | 828 | 1.29% | 33 | 26 | Township |
| Northeast Madison | 40 | 861 | 827 | 1.29% | 33 | 26 | Township |
| Millerstown | 41 | 709 | 689 | 0.57% | 839 | 1 | Borough |
| Millerstown | 42 | 709 | 688 | 0.57% | 839 | 1 | Borough |
| Toboyne | 43 | 482 | 466 | 0.84% | 9 | 56 | Township |
| Toboyne | 44 | 482 | 466 | 0.84% | 9 | 56 | Township |
| Howe | 45 | 393 | 381 | 1.03% | 48 | 8 | Township |
| Howe | 46 | 393 | 381 | 1.03% | 48 | 8 | Township |
| Blain | 47 | 226 | 220 | 0.44% | 711 | 0 | Borough |
| Blain | 48 | 226 | 220 | 0.44% | 711 | 0 | Borough |
| Landisburg | 49 | 226 | 220 | 0.44% | 3,183 | 0 | Borough |
| Landisburg | 50 | 226 | 220 | 0.44% | 3,183 | 0 | Borough |
| New Buffalo | 51 | 126 | 124 | 0% | 2,136 | 0 | Borough |
| New Buffalo | 52 | 126 | 124 | 0% | 2,136 | 0 | Borough |
Carroll is the largest city in Perry County, with a population of 5,400.
New Buffalo is the smallest city in Perry County, with a population of 126.
There are 52 cities in Perry County, Pennsylvania.