47 cities
| City | Rank | 2025 Pop. ↓ | 2020 Pop. | Annual Change | Density | Area (mi²) | Type |
|---|---|---|---|---|---|---|---|
| Lebanon | 1 | 26,374 | 26,783 | -0.31% | 6,329 | 4 | City |
| Richland | 2 | 14,382 | 13,829 | 0.57% | 696 | 21 | Township |
| North Lebanon | 3 | 12,314 | 12,049 | 0.74% | 735 | 17 | Township |
| Richland | 4 | 11,956 | 12,234 | -0.4% | 578 | 21 | Township |
| Richland | 5 | 11,892 | 11,925 | 0.47% | 813 | 15 | Township |
| South Lebanon | 6 | 10,708 | 10,439 | 0.7% | 494 | 22 | Township |
| North Cornwall | 7 | 9,504 | 8,484 | 0.41% | 1,001 | 9 | Township |
| North Londonderry | 8 | 9,099 | 8,915 | 0.73% | 847 | 11 | Township |
| South Londonderry | 9 | 9,031 | 8,786 | 1.23% | 371 | 24 | Township |
| Palmyra | 10 | 7,713 | 7,822 | -0.28% | 4,011 | 2 | Borough |
| Campbelltown | 11 | 6,227 | 5,632 | 2.87% | 1,935 | 3 | CDP |
| Swatara | 12 | 5,065 | 5,058 | 0.3% | 235 | 22 | Township |
| Annville | 13 | 5,045 | 4,758 | 0.5% | 3,110 | 2 | Township |
| Annville | 14 | 4,845 | 5,001 | 0.12% | 2,987 | 2 | CDP |
| Cornwall | 15 | 4,673 | 4,607 | 0.28% | 482 | 10 | Borough |
| Millcreek | 16 | 4,462 | 4,367 | 0.7% | 218 | 20 | Township |
| Heidelberg | 17 | 4,126 | 4,100 | 0.98% | 170 | 24 | Township |
| South Annville | 18 | 3,505 | 3,439 | 0.72% | 180 | 19 | Township |
| Pleasant Hill | 19 | 3,418 | 2,962 | 1.54% | 4,695 | 1 | CDP |
| Palmyra | 20 | 3,412 | 3,211 | 1.1% | 100 | 34 | Township |
| Myerstown | 21 | 3,152 | 3,106 | 0.29% | 3,682 | 1 | Borough |
| Union | 22 | 2,914 | 2,933 | 0.14% | 98 | 30 | Township |
| Newmanstown | 23 | 2,876 | 2,798 | 0.95% | 1,320 | 2 | CDP |
| East Hanover | 24 | 2,711 | 2,660 | 0.71% | 84 | 32 | Township |
| Sand Hill | 25 | 2,534 | 2,653 | 0.12% | 2,516 | 1 | CDP |
| North Annville | 26 | 2,312 | 2,278 | 0.57% | 134 | 17 | Township |
| West Cornwall | 27 | 2,047 | 2,016 | 0.59% | 237 | 9 | Township |
| Cleona | 28 | 2,046 | 2,015 | 0.29% | 2,453 | 1 | Borough |
| Lebanon South | 29 | 2,036 | 2,083 | -0.78% | 2,627 | 1 | CDP |
| Fredericksburg | 30 | 1,736 | 1,784 | 1.52% | 905 | 2 | CDP |
| Jonestown | 31 | 1,659 | 1,632 | 0.3% | 2,617 | 1 | Borough |
| Richland | 32 | 1,518 | 1,492 | 0.33% | 1,096 | 1 | Borough |
| Avon | 33 | 1,334 | 1,798 | -1.69% | 969 | 1 | CDP |
| Palmyra | 34 | 1,253 | 1,243 | -0.08% | 79 | 16 | Township |
| Fredericksburg | 35 | 1,111 | 964 | 2.4% | 633 | 2 | CDP |
| Hebron | 36 | 1,024 | 1,079 | -1.73% | 6,400 | 0 | CDP |
| Richland | 37 | 766 | 774 | 0.26% | 34 | 22 | Township |
| Lebanon | 38 | 703 | 679 | 0.86% | 19 | 37 | Township |
| Schaefferstown | 39 | 699 | 907 | -2.24% | 259 | 3 | CDP |
| Quentin | 40 | 697 | 737 | 1.01% | 638 | 1 | CDP |
| Timber Hills | 41 | 512 | 502 | 1.99% | 766 | 1 | CDP |
| Richland | 42 | 475 | 469 | -0.42% | 32 | 15 | Township |
| Mount Gretna Heights | 43 | 216 | 286 | -3.14% | 1,143 | 0 | CDP |
| Mount Gretna | 44 | 191 | 189 | 0% | 1,326 | 0 | Borough |
| Fredericksburg | 45 | 181 | 186 | 7.1% | 529 | 0 | CDP |
| Jonestown | 46 | 80 | 91 | 6.67% | 218 | 0 | CDP |
| Cold Spring | 47 | 62 | 59 | 3.33% | 2 | 25 | Township |
Lebanon is the largest city in Lebanon County, with a population of 26,374.
Cold Spring is the smallest city in Lebanon County, with a population of 62.
There are 47 cities in Lebanon County, Pennsylvania.