 Shrewsbury Township is bordered by Forks Township to the north, Laporte Township to the east, Lycoming County to the southwest and Hillsgrove Township to the west.Shrewsbury Township surrounds the borough of Eagles Mere.As of the census of 2000, there were 328 people, 134 households, and 103 families residing in the township.