Fairfield Township is bordered by Upper Fairfield Township to the north, Muncy Township to the east and the West Branch Susquehanna River to the south.
According to the United States Census Bureau, the township has a total area of .11.6 square miles (30.1 km2) of it is land and of it (1.02%) is water.