Lebanon County, Pennsylvania Cities (2026)

31 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Lebanon126,29226,783-0.31%6,3104 City
Richland214,46413,8290.57%70021 Township
North Lebanon312,40412,0490.73%74117 Township
Richland411,94811,9250.47%81715 Township
Richland511,90812,234-0.4%57621 Township
South Lebanon610,78210,4390.69%49722 Township
North Cornwall79,5438,4840.41%1,0059 Township
North Londonderry89,1658,9150.73%85411 Township
South Londonderry99,1418,7861.22%37524 Township
Palmyra107,6917,822-0.29%3,9992 Borough
Swatara115,0805,0580.3%23622 Township
Annville125,0704,7580.5%3,1262 Township
Cornwall134,6864,6070.28%48310 Borough
Millcreek144,4934,3670.69%22020 Township
Heidelberg154,1664,1000.97%17224 Township
South Annville163,5303,4390.71%18119 Township
Palmyra173,4493,2111.08%10134 Township
Myerstown183,1613,1060.29%3,6931 Borough
Union192,9182,9330.14%9830 Township
East Hanover202,7302,6600.7%8432 Township
North Annville212,3252,2780.56%13517 Township
West Cornwall222,0592,0160.59%2389 Township
Cleona232,0522,0150.29%2,4601 Borough
Jonestown241,6651,6320.36%2,6261 Borough
Richland251,5231,4920.33%1,1001 Borough
Palmyra261,2521,243-0.08%7916 Township
Richland277687740.26%3522 Township
Lebanon287096790.85%1937 Township
Richland29473469-0.42%3115 Township
Mount Gretna301921890.52%1,3330 Borough
Cold Spring3164593.23%325 Township

Lebanon County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 31 cities in Lebanon County, Pennsylvania.

Location of Lebanon County