| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density (/mi²) | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lower Paxton | 1 | 55,632 | 53,770 | 0.12% | 1,976 | 28 | Township |
| Harrisburg | 2 | 50,644 | 50,071 | 0.24% | 6,238 | 8 | City |
| Middletown | 3 | 45,380 | 46,015 | -0.37% | 2,402 | 19 | Township |
| Swatara | 4 | 27,892 | 27,813 | -0.16% | 2,138 | 13 | Township |
| Middletown | 5 | 17,448 | 16,347 | 0.61% | 1,295 | 13 | Township |
| West Hanover | 6 | 11,813 | 10,726 | 1.83% | 509 | 23 | Township |
| Lower Swatara | 7 | 10,109 | 9,533 | 0.66% | 822 | 12 | Township |
| Middletown | 8 | 9,827 | 9,544 | 0.52% | 4,841 | 2 | Borough |
| South Hanover | 9 | 7,370 | 7,213 | -0.03% | 659 | 11 | Township |
| Steelton | 10 | 6,349 | 6,257 | 0.33% | 3,350 | 2 | Borough |
| East Hanover | 11 | 6,098 | 6,018 | -0.03% | 152 | 40 | Township |
| Middle Paxton | 12 | 5,117 | 5,043 | 0.06% | 94 | 54 | Township |
| Londonderry | 13 | 4,922 | 4,895 | -0.06% | 216 | 23 | Township |
| Hummelstown | 14 | 4,492 | 4,502 | 0% | 3,617 | 1 | Borough |
| Upper Paxton | 15 | 4,040 | 4,012 | -0.02% | 156 | 26 | Township |
| Halifax | 16 | 3,348 | 3,348 | -0.12% | 121 | 28 | Township |
| Penbrook | 17 | 3,241 | 3,262 | -0.06% | 7,251 | 0 | Borough |
| Conewago | 18 | 3,071 | 2,962 | 0.13% | 184 | 17 | Township |
| Highspire | 19 | 2,723 | 2,735 | -0.07% | 3,787 | 1 | Borough |
| Millersburg | 20 | 2,540 | 2,544 | 0% | 3,347 | 1 | Borough |
| Lykens | 21 | 1,856 | 1,860 | 0% | 1,521 | 1 | Borough |
| Lykens | 22 | 1,643 | 1,572 | 0.92% | 62 | 26 | Township |
| Paxtang | 23 | 1,630 | 1,643 | -0.12% | 4,015 | 0 | Borough |
| Elizabethville | 24 | 1,347 | 1,349 | 0% | 2,463 | 1 | Borough |
| Williamstown | 25 | 1,296 | 1,305 | -0.15% | 5,004 | 0 | Borough |
| Wiconisco | 26 | 1,157 | 1,158 | 0% | 119 | 10 | Township |
| Royalton | 27 | 1,133 | 1,137 | 0% | 3,563 | 0 | Borough |
| Williams | 28 | 1,060 | 1,063 | -0.19% | 120 | 9 | Township |
| Halifax | 29 | 813 | 797 | 0.37% | 2,420 | 0 | Borough |
| Dauphin | 30 | 790 | 793 | 0% | 1,846 | 0 | Borough |
| Gratz | 31 | 749 | 749 | -0.13% | 254 | 3 | Borough |
| Berrysburg | 32 | 322 | 325 | -0.31% | 531 | 1 | Borough |
| Pillow | 33 | 287 | 291 | -0.35% | 582 | 0 | Borough |
| Middletown | 34 | 275 | 279 | 0% | 10 | 29 | Township |
| Reed | 35 | 235 | 235 | 0% | 40 | 6 | Township |
| Rush | 36 | 225 | 225 | 0% | 10 | 24 | Township |
Lower Paxton is the largest city in Dauphin County, with a population of 55,632.
Rush is the smallest city in Dauphin County, with a population of 225.
There are 36 cities in Dauphin County, Pennsylvania.