 According to the United States Census Bureau, the township has a total area of 65.1 square miles (168.7 km²), of which, 65.1 square miles (168.6 km²) of it is land and 0.1 square miles (0.1 km²) of it (0.08%) is water.Liberty Township is bordered by Bloss and Hamilton Townships to the north, Union Township to the east, Lycoming County to the south and Morris Township to the west.As of the census of 2000, there were 868 people, 345 households, and 257 families residing in the township.