Answer
Williamsport is located in the state of Pennsylvania. The city is the county seat of Lycoming County and is located in the north-central part of the state. Williamsport is situated on the West Branch of the Susquehanna River and is surrounded by mountains. The city has a population of approximately 30,000 people.