Lebanon County, Pennsylvania Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Lebanon126,39326,756-0.32%6,3344 City
Richland214,34213,8340.22%69421 Township
North Lebanon312,47712,0580.9%74517 Township
Richland411,87311,9350.28%81115 Township
Richland511,86912,241-0.56%57421 Township
South Lebanon610,82010,4250.79%49922 Township
North Cornwall79,8398,5021.84%1,0369 Township
North Londonderry89,1858,9120.83%85511 Township
South Londonderry98,9588,7820.2%36824 Township
Palmyra107,7407,825-0.28%4,0252 Borough
Swatara115,0945,0570.41%23622 Township
Annville125,0684,7600.62%3,1252 Township
Cornwall134,7134,5990.32%48610 Borough
Millcreek144,4794,3470.81%21920 Township
Heidelberg154,2244,1331.29%17424 Township
South Annville163,5483,4380.88%18219 Township
Palmyra173,4083,2170.5%10034 Township
Myerstown183,1653,0990.25%3,6971 Borough
Union192,9402,9360.27%9930 Township
East Hanover202,7362,6590.77%8432 Township
North Annville212,3422,2780.77%13617 Township
West Cornwall222,0882,0270.77%2429 Township
Cleona232,0612,0140.29%2,4711 Borough
Jonestown241,6711,6300.3%2,6361 Borough
Richland251,5281,4930.26%1,1031 Borough
Palmyra261,2591,2440.16%7916 Township
Richland27757773-0.53%3422 Township
Lebanon287236811.54%1937 Township
Richland29472467-0.42%3115 Township
Mount Gretna301931890%1,3400 Borough
Cold Spring3161581.67%2.025 Township

Lebanon County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 31 cities in Lebanon County, Pennsylvania.

Location of Lebanon County