thumb|right|250px|Unincorporated community of Arbutus Beach along Old Highway 27

Bagley Township is a civil township of Otsego County in the U.S. state of Michigan. The population was 5,867 at the 2020 census.

Communities

  • Arbutus Beach is an unincorporated community located on the township line with Otsego Lake Township on the eastern shores of Otsego Lake at . It was settled as a small resort community, and its name comes from both its shoreline on Otsego Lake and the abundant Arbutus in the nearby woods.
  • Eyedylwild Beach is an unincorporated community located on the eastern shores of Otsego Lake at .
  • Oak Grove is an unincorporated community located within the township along the northeast coast of Otsego Lake at . The community was settled by Oris Farrar and named after the numerous oak trees in the area.
  • Pearll City is an unincorporated community located within the township at the northern end of Otsego Lake at .
  • Salling or Sallings was a community established as a station on the Michigan Central Railroad in 1887.

Geography

According to the U.S. Census Bureau, the township has a total area of , of which is land and (8.41%) is water.

Demographics

As of the census