Oceola Township is centrally located in Livingston County. The Township contains substantial expanses of farmland upon slightly rolling terrain. More than half of Thompson Lake is located in the southwest corner of the Township. Hundreds of residents residing along the shore and visitors to Howell City Park enjoy this scenic 262-acre, all-sports lake. The 2020 census population of Oceola Township is 14,623 citizens.