Explore US cities
533 results. Use the filters to tell apart places that share a name.
Plymouth
MI · Wayne County
9,185 residents
Lapeer
MI · Lapeer County
9,146 residents
Greenville
MI · Montcalm County
9,110 residents
Saline
MI · Washtenaw County
9,101 residents
Ecorse
MI · Wayne County
8,938 residents
Benton Harbor
MI · Berrien County
8,848 residents
Tecumseh
MI · Lenawee County
8,606 residents
Big Rapids
MI · Mecosta County
8,565 residents
Houghton
MI · Houghton County
8,543 residents
Center Line
MI · Macomb County
8,533 residents
Highland Park
MI · Wayne County
8,390 residents
Mason
MI · Ingham County
8,314 residents
Menominee
MI · Menominee County
8,231 residents
Flushing
MI · Genesee County
8,224 residents
Hudsonville
MI · Ottawa County
7,985 residents
Hillsdale
MI · Hillsdale County
7,983 residents
Three Rivers
MI · St. Joseph County
7,958 residents
Brighton
MI · Livingston County
7,933 residents
St. Joseph
MI · Berrien County
7,930 residents
Grand Blanc
MI · Genesee County
7,924 residents
Grand Ledge
MI · Eaton County
7,838 residents
St. Johns
MI · Clinton County
7,723 residents
Ludington
MI · Mason County
7,577 residents
Iron Mountain
MI · Dickinson County
7,524 residents