Cities & Towns in Lebanon County, PA

Lebanon County, county in Pennsylvania, United States of America. As of 2020 county had an estimated population of 141,663 inhabitants. The county was created 211 years ago in 1813. Its county seat is Lebanon.

There are 16 city/town in Lebanon County, PA. The largest city of Lebanon County is South Lebanon with a population of 10,042. Other cities include, North Cornwall population 7,974, Palmyra population 7,528, Annville population 5,058, Cornwall population 4,382

South Lebanon
South Lebanon

South Lebanon, Township in southern Lebanon County, Pennsylvania

North Cornwall
North Cornwall

North Cornwall, Township in central Lebanon County, Pennsylvania


Palmyra, Borough in western Lebanon County, Pennsylvania

Situated in South Central Pennsylvania, Lebanon County is a mix of small cities, quaint towns, and rural farmland. In total, there are 6 cities and towns that make up the county's diverse municipalities. The county seat and largest city is Lebanon, with a population of around 25,000 residents. Lebanon serves as a cultural and economic hub for the county.

Some of the other notable cities and towns in Lebanon County include Palmyra, Annville, Myerstown, and Cornwall. Palmyra contains a historic downtown area along with suburban neighborhoods. Annville is home to Lebanon Valley College, providing a youthful college town environment. Myerstown boasts a charming Main Street with restaurants, antique shops and other small businesses. And Cornwall offers residents natural beauty with its location along the Appalachian Trail.

In addition to these municipalities, Lebanon County contains a number of smaller unincorporated communities like Jonestown, Lickdale, and Fredericksburg. Despite their small size, each town retains its own identity and close-knit community.

With the right mix of urban amenities and rural charm, Lebanon County's cities and towns offer residents a high quality of life. The rich history and natural resources of the area provide the perfect backdrop for these inviting communities to grow and thrive. This post dives deeper into what makes each town in Lebanon County unique.

All Lebanon County Cities (Aphebetical)

List of cities, towns, neighborhoods & other populated places in Lebanon County.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z all
City Name Title Population
Annville Census-designated place in Jackson County, Kentucky 5,058
Campbelltown Census designated place 3,616
Cleona Borough in central Lebanon County, Pennsylvania 2,225
Colebrook Unincorporated community in Lebanon County, Pennsylvania 195
Cornwall Borough in southern Lebanon County, Pennsylvania, United States of America 4,382
East Hanover Township in western Lebanon County, Pennsylvania 2,971
Hamlin Human settlement in United States of America 677
Hebron Census-designated place in Lebanon County, Pennsylvania 557
Lebanon Independent country in Western Asia 671
Mount Gretna Borough in southwestern Lebanon County, Pennsylvania 209
Myerstown Borough in southeastern Lebanon County, Pennsylvania 3,140
Newmanstown Census designated place 2,478
North Cornwall Township in central Lebanon County, Pennsylvania 7,974
Palmyra Borough in western Lebanon County, Pennsylvania 7,528
Sand Hill Census designated place 2,496
South Lebanon Township in southern Lebanon County, Pennsylvania 10,042

County Cities on Map (16)

Pennsylvania Counties (67)

Philadelphia County (1,578,487) Allegheny County (1,211,358) Montgomery County (833,869) Bucks County (627,987) Delaware County (566,753) Lancaster County (546,192) Chester County (526,759) York County (450,448) Berks County (421,017) Lehigh County (370,802) Westmoreland County (347,087) Luzerne County (316,982) Northampton County (305,892) Dauphin County (279,874) Erie County (268,426) Cumberland County (255,857) Lackawanna County (208,989) Washington County (206,803) Butler County (189,135) Monroe County (170,154) Beaver County (162,575) Centre County (161,496) Franklin County (155,637) Lebanon County (141,663) Schuylkill County (140,709) Cambria County (128,672) Fayette County (128,126) Blair County (121,007) Lycoming County (113,209) Mercer County (108,545) Adams County (102,742) Northumberland County (90,258) Lawrence County (85,083) Crawford County (83,697) Indiana County (83,664) Clearfield County (78,612) Somerset County (72,916) Columbia County (64,842) Armstrong County (64,162) Carbon County (64,081) Bradford County (60,221) Pike County (56,072) Wayne County (51,163) Venango County (50,328) Bedford County (47,817) Perry County (46,212) Mifflin County (46,064) Huntingdon County (44,590) Union County (44,294) Jefferson County (43,108) Tioga County (40,381) McKean County (40,333) Snyder County (40,317) Susquehanna County (40,006) Warren County (38,911) Clarion County (38,305) Clinton County (37,957) Greene County (35,621) Elk County (29,607) Wyoming County (26,557) Juniata County (24,619) Montour County (18,042) Potter County (16,453) Fulton County (14,501) Forest County (6,965) Sullivan County (5,913) Cameron County (4,330)