Otsego County, Michigan Cities (2026)

11 cities

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Bagley16,2615,8781.18%22628 Township
Gaylord24,5004,2980.76%8655 City
Otsego Lake33,0262,8571.1%9233 Township
Hayes42,9072,7341.15%4269 Township
Livingston52,8312,6561.22%8434 Township
Corwith61,8201,7091.17%17107 Township
Elmira71,8151,7151.06%5136 Township
Charlton81,4461,3581.19%14100 Township
Chester91,3851,3001.24%2068 Township
Dover106676301.06%1935 Township
Vanderbilt115405150.75%4951 Village

Otsego County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 11 cities in Otsego County, Michigan.

Location of Otsego County