79 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Altoona | 1 | 42,429 | 43,877 | -0.68% | 4,333 | 10 | City |
| Logan | 2 | 12,137 | 12,396 | -0.25% | 262 | 46 | Township |
| Frankstown | 3 | 7,476 | 7,362 | 0.11% | 153 | 49 | Township |
| Allegheny | 4 | 6,587 | 6,623 | -0.02% | 222 | 30 | Township |
| Antis | 5 | 6,353 | 6,491 | -0.13% | 105 | 61 | Township |
| Hollidaysburg | 6 | 5,513 | 5,630 | -0.43% | 2,366 | 2 | Borough |
| Tyrone | 7 | 5,275 | 5,457 | -0.7% | 2,592 | 2 | Borough |
| Blair | 8 | 4,668 | 4,789 | -0.28% | 343 | 14 | Township |
| Greenfield | 9 | 3,684 | 3,795 | -0.35% | 102 | 36 | Township |
| Greenwood | 10 | 3,494 | 3,597 | 2.01% | 2,130 | 2 | CDP |
| Snyder | 11 | 3,291 | 3,345 | -0.12% | 73 | 45 | Township |
| Penn Farms | 12 | 3,122 | 2,540 | 7.14% | 2,100 | 1 | CDP |
| North Woodbury | 13 | 2,433 | 2,437 | 0.41% | 116 | 21 | Township |
| Tyrone | 14 | 2,343 | 2,266 | 0.69% | 109 | 21 | Township |
| Roaring Spring | 15 | 2,280 | 2,365 | -0.74% | 2,832 | 1 | Borough |
| Loop | 16 | 2,251 | 1,850 | 7.14% | 1,235 | 2 | CDP |
| Tyrone | 17 | 1,984 | 1,920 | 1.02% | 56 | 36 | Township |
| Tyrone | 18 | 1,827 | 1,867 | 0% | 44 | 42 | Township |
| Martinsburg | 19 | 1,811 | 1,868 | -0.66% | 2,803 | 1 | Borough |
| Bellwood | 20 | 1,751 | 1,814 | -0.74% | 3,679 | 0 | Borough |
| Lakemont | 21 | 1,422 | 1,803 | -2.07% | 1,402 | 1 | CDP |
| Huston | 22 | 1,228 | 1,249 | -0.57% | 35 | 35 | Township |
| Duncansville | 23 | 1,208 | 1,252 | -0.74% | 2,271 | 1 | Borough |
| Williamsburg | 24 | 1,196 | 1,231 | -0.58% | 3,259 | 0 | Borough |
| Claysburg | 25 | 1,066 | 1,196 | -3.44% | 797 | 1 | CDP |
| Juniata | 26 | 937 | 962 | -0.43% | 37 | 26 | Township |
| Cross Keys | 27 | 806 | 571 | 7.18% | 3,065 | 0 | CDP |
| Juniata Gap | 28 | 748 | 714 | 7.16% | 1,417 | 1 | CDP |
| Catharine | 29 | 748 | 771 | -0.66% | 24 | 31 | Township |
| Grazierville | 30 | 654 | 848 | 0% | 610 | 1 | CDP |
| Pinecroft | 31 | 613 | 539 | 7.17% | 2,533 | 0 | CDP |
| Eldorado | 32 | 592 | 518 | 7.05% | 818 | 1 | CDP |
| Sylvan Hills | 33 | 570 | 539 | 7.14% | 1,488 | 0 | CDP |
| Foot Ten | 34 | 520 | 537 | -1.89% | 900 | 1 | CDP |
| East Freedom | 35 | 496 | 578 | -6.06% | 1,002 | 0 | CDP |
| Elberta | 36 | 382 | 313 | 7% | 607 | 1 | CDP |
| East Altoona | 37 | 381 | 142 | 7.02% | 1,465 | 0 | CDP |
| Tipton | 38 | 378 | 688 | -11.06% | 370 | 1 | CDP |
| McKee | 39 | 311 | 297 | 7.24% | 821 | 0 | CDP |
| Tunnelhill | 40 | 306 | 318 | -0.97% | 619 | 0 | Borough |
| Cove Forge | 41 | 276 | 390 | 6.98% | 902 | 0 | CDP |
| Sproul | 42 | 258 | 22 | 7.5% | 6,973 | 0 | CDP |
| Roots | 43 | 255 | 179 | 7.14% | 2,476 | 0 | CDP |
| Sickles Corner | 44 | 255 | 165 | 7.14% | 1,667 | 0 | CDP |
| Sunbrook | 45 | 240 | 266 | 7.14% | 727 | 0 | CDP |
| Newry | 46 | 223 | 231 | -0.89% | 2,276 | 0 | Borough |
| Charlottsville | 47 | 206 | 164 | 7.29% | 2,861 | 0 | CDP |
| Bald Eagle | 48 | 201 | 126 | 6.91% | 274 | 1 | CDP |
| Wopsononock | 49 | 201 | 125 | 6.91% | 433 | 0 | CDP |
| Robeson Extension | 50 | 191 | 143 | 7.3% | 1,098 | 0 | CDP |
| Linds Crossing | 51 | 189 | 130 | 7.39% | 900 | 0 | CDP |
| Skelp | 52 | 185 | 136 | 6.94% | 217 | 1 | CDP |
| Yellow Springs | 53 | 155 | 63 | 6.9% | 55 | 3 | CDP |
| Oreminea | 54 | 125 | 78 | 6.84% | 346 | 0 | CDP |
| Brooks Mill | 55 | 121 | 101 | 7.08% | 1,052 | 0 | CDP |
| Carson Valley | 56 | 114 | 140 | 7.55% | 1,086 | 0 | CDP |
| Shellytown | 57 | 111 | 92 | 6.73% | 822 | 0 | CDP |
| Northwood | 58 | 110 | 124 | -9.84% | 208 | 1 | CDP |
| Shelltown | 59 | 105 | 54 | 7.14% | 6,563 | 0 | CDP |
| Clappertown | 60 | 104 | 104 | 7.22% | 304 | 0 | CDP |
| Puzzletown | 61 | 99 | 111 | 7.61% | 943 | 0 | CDP |
| Reightown | 62 | 98 | 120 | 7.69% | 407 | 0 | CDP |
| Fort Fetter | 63 | 93 | 47 | 8.14% | 1,192 | 0 | CDP |
| Reservoir | 64 | 86 | 51 | 7.5% | 189 | 0 | CDP |
| Birmingham | 65 | 85 | 88 | -1.16% | 1,349 | 0 | Borough |
| Canoe Creek | 66 | 66 | 35 | 6.45% | 541 | 0 | CDP |
| Culp | 67 | 62 | 57 | 6.9% | 602 | 0 | CDP |
| Larke | 68 | 62 | 54 | 6.9% | 397 | 0 | CDP |
| Frankstown | 69 | 59 | 74 | 7.27% | 1,035 | 0 | CDP |
| Olivia | 70 | 54 | 41 | 8% | 232 | 0 | CDP |
| Curryville | 71 | 47 | 99 | 6.82% | 307 | 0 | CDP |
| Royer | 72 | 44 | 27 | 7.32% | 331 | 0 | CDP |
| Canan Station | 73 | 38 | 8 | 8.57% | 362 | 0 | CDP |
| Fisherville | 74 | 38 | 7 | 8.57% | 760 | 0 | CDP |
| Nealmont | 75 | 30 | 26 | 7.14% | 1,765 | 0 | CDP |
| Leamersville | 76 | 21 | 58 | 5% | 148 | 0 | CDP |
| Point View | 77 | 10 | 10 | 11.11% | 500 | 0 | CDP |
| Vail | 78 | 10 | 89 | 11.11% | 65 | 0 | CDP |
| Ganister | 79 | 6 | 4 | 0% | 429 | 0 | CDP |
Altoona is the largest city in Blair County, with a population of 42,429.
Ganister is the smallest city in Blair County, with a population of 6.
There are 79 cities in Blair County, Pennsylvania.