Otsego County, Michigan Cities (2025)

22 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bagley16,1885,8661.19%22428 Township
Bagley26,1885,8781.19%22428 Township
Gaylord34,4664,2910.74%8615 City
Gaylord44,4664,2980.74%8615 City
Otsego Lake52,9932,8521.11%9133 Township
Otsego Lake62,9932,8571.11%9133 Township
Hayes72,8742,7281.16%4269 Township
Hayes82,8742,7341.16%4269 Township
Livingston92,7972,6511.23%8334 Township
Livingston102,7972,6561.23%8334 Township
Corwith111,7991,7061.18%17107 Township
Corwith121,7991,7091.18%17107 Township
Elmira131,7961,7121.07%5036 Township
Elmira141,7961,7151.07%5036 Township
Charlton151,4291,3561.2%14100 Township
Charlton161,4291,3581.2%14100 Township
Chester171,3681,2981.26%2068 Township
Chester181,3681,3001.26%2068 Township
Dover196606291.07%1935 Township
Dover206606301.07%1935 Township
Vanderbilt215365140.75%4911 Village
Vanderbilt225365150.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 22 cities in Otsego County, Michigan.

Location of Otsego County