| Lebanon, Pennsylvania, formerly known as Steitztown, is the county seat of Lebanon County, Pennsylvania, United States. The population was 24,461 at the 2000 census. Lebanon is located in eastern Pennsylvania in the Lebanon Valley, 26 miles (42 km) east of Harrisburg. |