Cities in Lebanon County, Pennsylvania by Population (2024)

There are 30 cities in Lebanon County, Pennsylvania.

Note: As defined by the US Census Bureau, a city's official boundaries often extend miles beyond the city itself and may even cross county lines. As such, several thousand US cities officially exist in two or more counties (and therefore appear on multiple counties' lists of cities.)

Download Table Data

Enter your email below, and you'll receive this table's data in your inbox momentarily.

City
Rank
2024 Population
2020 Population
Annual Change
Density (/mi²)
Area (mi²)
Type
Lebanon126,23926,794-0.53%6,2974.2City
North Lebanon township212,14612,0490.33%72516.8Township
South Lebanon township310,61310,4230.56%48921.7Township
North Cornwall township49,7258,5093.1%1,0249.5Township
Jackson township59,2629,335-0.18%38524.1Township
North Londonderry township68,9808,9170.3%83610.7Township
South Londonderry township78,7808,786-0.17%36124.4Township
Palmyra87,6627,821-0.52%3,9841.9Borough
Bethel township95,3755,135-0.09%15534.6Township
Swatara township105,0085,059-0.28%23221.6Township
Manheim114,9805,036-0.28%3,6031.4Borough
Annville township124,9624,7550.24%3,0591.6Township
Cornwall134,6264,6090.09%4779.7Borough
East Petersburg144,5714,5690%3,7841.2Borough
Millcreek township154,3964,3660.27%21520.4Township
Heidelberg township164,0304,100-0.25%16624.2Township
South Annville township173,4583,4380.26%17819.5Township
Myerstown183,1133,0970.13%3,6370.9Borough
Union township192,8882,932-0.28%9729.6Township
East Hanover township202,6782,6570.3%8332.5Township
North Annville township212,2842,2770.18%13217.3Township
Robesonia222,1752,0311.68%2,4410.9Borough
Pine Grove232,0652,0490.19%1,9391.1Borough
Cleona242,0222,0130.1%2,4240.8Borough
West Cornwall township252,0021,9950.2%2328.6Township
Jonestown261,6481,6360.18%2,5990.6Borough
Richland271,5041,4960.13%1,0861.4Borough
West Lebanon township288418330.48%2,1730.4Township
Mount Gretna291881870%1,3060.1Borough
Cold Spring township3062593.33%224.8Township
showing: 30 rows

Note: City markers shown outside the county boundary mean that a part of the city extends into this county, but is primarily located in an adjacent county.

What is the largest city in Lebanon County, Pennsylvania?

Lebanon is the largest city in Lebanon County.

What is the smallest city in Lebanon County, Pennsylvania?

Cold Spring township is the smallest city in Lebanon County.

How many cities are in Lebanon County?

There are 30 cities in Lebanon County, Pennsylvania.

Frequently Asked Questions