Otsego County, Michigan Cities (2025)

11 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bagley16,1885,8781.19%22428 Township
Gaylord24,4664,2980.74%8615 City
Otsego Lake32,9932,8571.11%9133 Township
Hayes42,8742,7341.16%4269 Township
Livingston52,7972,6561.23%8334 Township
Corwith61,7991,7091.18%17107 Township
Elmira71,7961,7151.07%5036 Township
Charlton81,4291,3581.2%14100 Township
Chester91,3681,3001.26%2068 Township
Dover106606301.07%1935 Township
Vanderbilt115365150.75%4911 Village

Otsego County Cities Summary

Largest City

Bagley is the largest city in Otsego County, with a population of 6,188.

Smallest City

Vanderbilt is the smallest city in Otsego County, with a population of 536.

10 Largest Cities

There are 11 cities in Otsego County, Michigan.

Location of Otsego County