 It is bordered by South Williamsport to the east, Armstrong Township to the south and west, and the West Branch Susquehanna River to the north (with Williamsport north of the river).As the crow flies, Lycoming County is about northwest of Philadelphia and east-northeast of Pittsburgh.According to the United States Census Bureau, the borough has a total area of .0.6 square miles (1.5 km2) of it is land and of it (13.85%) is water.