According to the United States Census Bureau, the township has a total area of , of which is land and , or 0.24%, is water [REF].
Shippen Township is bordered by McKean County to the north, Portage Township to the east, Lumber Township to the east and south and Elk County to the south and west.