 Williamsport is located at (41.244428, −77.018738), and is bordered by the West Branch Susquehanna River to the south (with Armstrong Township, South Williamsport, Duboistown and Susquehanna Township south of the river), Loyalsock Township to the east and north, Old Lycoming Township to the north and Woodward Township to the west.As the crow flies, Lycoming County is about northwest of Philadelphia and east-northeast of Pittsburgh.The Peter Herdic House, Hart Building, Millionaire's Row Historic District, City Hall, Williamsport Armory, and Old City Hall are listed on the National Register of Historic Places.