 According to the United States Census Bureau, the township has a total area of 13.9 square miles (36.1 km²), all of it land.Oseola Township is bordered by Woodhull, Steuben County, New York to the north and Elkland and Nelson Township to the east.Farmington Township is on part of the eastern and southern border.