| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Huntingdon | 1 | 6,881 | 6,813 | 0.28% | 1,902 | 4 | Borough |
| Shirley | 2 | 2,372 | 2,404 | -0.08% | 41 | 58 | Township |
| Mount Union | 3 | 2,215 | 2,304 | -0.72% | 1,911 | 1 | Borough |
| Walker | 4 | 1,904 | 1,947 | -0.47% | 103 | 19 | Township |
| Porter | 5 | 1,856 | 1,916 | -0.38% | 53 | 35 | Township |
| Warriors Mark | 6 | 1,850 | 1,862 | -0.05% | 63 | 29 | Township |
| Todd | 7 | 1,617 | 1,628 | 0% | 56 | 29 | Township |
| Cromwell | 8 | 1,492 | 1,502 | 0.27% | 29 | 51 | Township |
| Broad Top | 9 | 1,449 | 1,440 | -0.34% | 30 | 48 | Township |
| Cass | 10 | 1,008 | 1,013 | 0.4% | 31 | 33 | Township |
| Brady | 11 | 1,003 | 1,023 | -0.5% | 32 | 31 | Township |
| Union | 12 | 935 | 955 | -0.11% | 24 | 39 | Township |
| Henderson | 13 | 916 | 928 | -0.11% | 35 | 26 | Township |
| Todd | 14 | 896 | 895 | 0.22% | 20 | 44 | Township |
| Clay | 15 | 844 | 869 | -0.35% | 30 | 28 | Township |
| Mill Creek | 16 | 753 | 776 | -0.53% | 40 | 19 | Township |
| Logan | 17 | 594 | 613 | -0.5% | 26 | 23 | Township |
| Mill Creek | 18 | 591 | 584 | 0% | 52 | 11 | Township |
| Tell | 19 | 552 | 548 | 0.73% | 13 | 43 | Township |
| West | 20 | 513 | 522 | 0.2% | 17 | 31 | Township |
| Miller | 21 | 445 | 453 | -0.22% | 20 | 22 | Township |
| Juniata | 22 | 441 | 434 | 1.15% | 26 | 17 | Township |
| Three Springs | 23 | 425 | 441 | -0.7% | 345 | 1 | Borough |
| Barree | 24 | 418 | 432 | -0.48% | 17 | 24 | Township |
| Petersburg | 25 | 415 | 417 | -0.24% | 1,246 | 0 | Borough |
| Orbisonia | 26 | 411 | 423 | -0.48% | 4,194 | 0 | Borough |
| Mapleton | 27 | 399 | 416 | -0.75% | 2,180 | 0 | Borough |
| Rockhill | 28 | 370 | 374 | -0.54% | 1,271 | 0 | Borough |
| Alexandria | 29 | 364 | 380 | -0.82% | 3,193 | 0 | Borough |
| Broad Top City | 30 | 357 | 367 | -0.56% | 527 | 1 | Borough |
| Carbon | 31 | 322 | 320 | 0.31% | 17 | 19 | Township |
| Lincoln | 32 | 309 | 319 | -0.64% | 16 | 19 | Township |
| Saltillo | 33 | 297 | 312 | -1% | 1,179 | 0 | Borough |
| Kistler | 34 | 289 | 296 | -0.69% | 1,142 | 0 | Borough |
| Mill Creek | 35 | 281 | 294 | -0.71% | 934 | 0 | Borough |
| Spruce Creek | 36 | 193 | 200 | -0.52% | 23 | 8 | Township |
| Dudley | 37 | 176 | 184 | -1.12% | 537 | 0 | Borough |
| Shirleysburg | 38 | 133 | 138 | -0.75% | 831 | 0 | Borough |
| Cassville | 39 | 132 | 137 | -0.75% | 223 | 1 | Borough |
| Shade Gap | 40 | 77 | 80 | -1.28% | 2,406 | 0 | Borough |
Huntingdon is the largest city in Huntingdon County, with a population of 6,881.
Shade Gap is the smallest city in Huntingdon County, with a population of 77.
There are 40 cities in Huntingdon County, Pennsylvania.