Lebanon County, Pennsylvania Cities (2025)

31 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lebanon126,37426,783-0.31%6,3294 City
Richland214,38213,8290.57%69621 Township
North Lebanon312,31412,0490.74%73517 Township
Richland411,95612,234-0.4%57821 Township
Richland511,89211,9250.47%81315 Township
South Lebanon610,70810,4390.7%49422 Township
North Cornwall79,5048,4840.41%1,0019 Township
North Londonderry89,0998,9150.73%84711 Township
South Londonderry99,0318,7861.23%37124 Township
Palmyra107,7137,822-0.28%4,0112 Borough
Swatara115,0655,0580.3%23522 Township
Annville125,0454,7580.5%3,1102 Township
Cornwall134,6734,6070.28%48210 Borough
Millcreek144,4624,3670.7%21820 Township
Heidelberg154,1264,1000.98%17024 Township
South Annville163,5053,4390.72%18019 Township
Palmyra173,4123,2111.1%10034 Township
Myerstown183,1523,1060.29%3,6821 Borough
Union192,9142,9330.14%9830 Township
East Hanover202,7112,6600.71%8432 Township
North Annville212,3122,2780.57%13417 Township
West Cornwall222,0472,0160.59%2379 Township
Cleona232,0462,0150.29%2,4531 Borough
Jonestown241,6591,6320.3%2,6171 Borough
Richland251,5181,4920.33%1,0961 Borough
Palmyra261,2531,243-0.08%7916 Township
Richland277667740.26%3422 Township
Lebanon287036790.86%1937 Township
Richland29475469-0.42%3215 Township
Mount Gretna301911890%1,3260 Borough
Cold Spring3162593.33%225 Township

Lebanon County Cities Summary

Largest City

Lebanon is the largest city in Lebanon County, with a population of 26,374.

Smallest City

Cold Spring is the smallest city in Lebanon County, with a population of 62.

10 Largest Cities

There are 31 cities in Lebanon County, Pennsylvania.

Location of Lebanon County