36 cities
| City | Rank | 2026 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lower Paxton | 1 | 56,159 | 53,726 | 0.62% | 1,994 | 28 | Township |
| Harrisburg | 2 | 50,927 | 50,092 | 0.27% | 6,273 | 8 | City |
| Middletown | 3 | 45,997 | 46,010 | 0.16% | 2,435 | 19 | Township |
| Swatara | 4 | 28,130 | 27,839 | 0.22% | 2,156 | 13 | Township |
| Middletown | 5 | 18,005 | 16,344 | 1.95% | 1,337 | 13 | Township |
| West Hanover | 6 | 11,734 | 10,726 | 1.59% | 506 | 23 | Township |
| Lower Swatara | 7 | 10,314 | 9,535 | 1.51% | 838 | 12 | Township |
| Middletown | 8 | 9,850 | 9,543 | 0.52% | 4,852 | 2 | Borough |
| South Hanover | 9 | 7,458 | 7,212 | 0.61% | 667 | 11 | Township |
| Steelton | 10 | 6,404 | 6,265 | 0.36% | 3,379 | 2 | Borough |
| East Hanover | 11 | 6,155 | 6,021 | 0.77% | 153 | 40 | Township |
| Middle Paxton | 12 | 5,171 | 5,057 | 0.45% | 95 | 54 | Township |
| Londonderry | 13 | 4,948 | 4,898 | 0.24% | 217 | 23 | Township |
| Hummelstown | 14 | 4,542 | 4,541 | 0% | 3,657 | 1 | Borough |
| Upper Paxton | 15 | 4,072 | 4,011 | 0.34% | 157 | 26 | Township |
| Halifax | 16 | 3,376 | 3,355 | 0.24% | 122 | 28 | Township |
| Penbrook | 17 | 3,261 | 3,267 | -0.03% | 7,295 | 0 | Borough |
| Conewago | 18 | 3,113 | 2,964 | 0.87% | 186 | 17 | Township |
| Highspire | 19 | 2,731 | 2,740 | -0.04% | 3,798 | 1 | Borough |
| Millersburg | 20 | 2,548 | 2,542 | 0.04% | 3,357 | 1 | Borough |
| Lykens | 21 | 1,876 | 1,870 | 0.05% | 1,538 | 1 | Borough |
| Lykens | 22 | 1,651 | 1,560 | 1.35% | 62 | 26 | Township |
| Paxtang | 23 | 1,638 | 1,643 | -0.06% | 4,034 | 0 | Borough |
| Elizabethville | 24 | 1,352 | 1,351 | 0% | 2,472 | 1 | Borough |
| Williamstown | 25 | 1,300 | 1,302 | 0% | 5,019 | 0 | Borough |
| Wiconisco | 26 | 1,178 | 1,167 | 0.43% | 121 | 10 | Township |
| Royalton | 27 | 1,133 | 1,135 | 0% | 3,563 | 0 | Borough |
| Williams | 28 | 1,070 | 1,063 | 0.28% | 121 | 9 | Township |
| Halifax | 29 | 820 | 798 | 0.49% | 2,440 | 0 | Borough |
| Dauphin | 30 | 796 | 795 | 0% | 1,860 | 0 | Borough |
| Gratz | 31 | 739 | 742 | 0% | 251 | 3 | Borough |
| Berrysburg | 32 | 322 | 325 | 0% | 531 | 1 | Borough |
| Pillow | 33 | 291 | 291 | 0% | 590 | 0 | Borough |
| Middletown | 34 | 275 | 281 | -0.36% | 10 | 29 | Township |
| Reed | 35 | 231 | 231 | 0% | 39 | 6 | Township |
| Rush | 36 | 227 | 227 | 0% | 10 | 24 | Township |
Lower Paxton is the largest city in Dauphin County, with a population of 56,159.
Rush is the smallest city in Dauphin County, with a population of 227.
There are 36 cities in Dauphin County, Pennsylvania.