17 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Fayette | 1 | 3,307 | 3,335 | -0.06% | 84 | 40 | Township |
| Fermanagh | 2 | 2,875 | 2,870 | 0.14% | 90 | 32 | Township |
| Walker | 3 | 2,813 | 2,785 | 0.46% | 98 | 29 | Township |
| Mifflin | 4 | 2,391 | 2,259 | 1.31% | 124 | 19 | Township |
| Monroe | 5 | 2,031 | 2,046 | 0.1% | 102 | 20 | Township |
| Delaware | 6 | 1,609 | 1,615 | -0.12% | 55 | 30 | Township |
| Mifflin | 7 | 1,087 | 1,092 | -0.09% | 39 | 28 | Township |
| Turbett | 8 | 967 | 978 | 0.21% | 59 | 16 | Township |
| Mifflintown | 9 | 820 | 840 | -0.49% | 5,857 | 0 | Borough |
| Mifflin | 10 | 817 | 817 | 0.25% | 53 | 15 | Township |
| Port Royal | 11 | 792 | 810 | -0.5% | 1,316 | 1 | Borough |
| Spruce Hill | 12 | 789 | 787 | 0.51% | 36 | 22 | Township |
| Beale | 13 | 788 | 771 | 0.13% | 36 | 22 | Township |
| Thompsontown | 14 | 637 | 625 | 0.31% | 1,954 | 0 | Borough |
| Lack | 15 | 629 | 639 | 0% | 11 | 57 | Township |
| Greenwood | 16 | 542 | 532 | -0.18% | 28 | 19 | Township |
| Mifflin | 17 | 517 | 531 | -0.58% | 2,971 | 0 | Borough |
Fayette is the largest city in Juniata County, with a population of 3,307.
Mifflin is the smallest city in Juniata County, with a population of 517.
There are 17 cities in Juniata County, Pennsylvania.