Explore US cities
533 results. Use the filters to tell apart places that share a name.
Detroit
MI · Wayne County
645,705 residents
Grand Rapids
MI · Kent County
200,117 residents
Warren
MI · Macomb County
137,686 residents
Sterling Heights
MI · Macomb County
134,342 residents
Ann Arbor
MI · Washtenaw County
122,925 residents
Lansing
MI · Ingham County
114,336 residents
Dearborn
MI · Wayne County
106,377 residents
Livonia
MI · Wayne County
93,113 residents
Troy
MI · Oakland County
89,209 residents
Farmington Hills
MI · Oakland County
84,173 residents
Westland
MI · Wayne County
82,745 residents
Flint
MI · Genesee County
79,735 residents
Wyoming
MI · Kent County
78,559 residents
Rochester Hills
MI · Oakland County
78,330 residents
Southfield
MI · Oakland County
76,874 residents
Kalamazoo
MI · Kalamazoo County
73,290 residents
Novi
MI · Oakland County
67,675 residents
Pontiac
MI · Oakland County
62,528 residents
Taylor
MI · Wayne County
61,544 residents
Dearborn Heights
MI · Wayne County
61,040 residents
Royal Oak
MI · Oakland County
58,251 residents
St. Clair Shores
MI · Macomb County
58,077 residents
Kentwood
MI · Kent County
54,768 residents
Battle Creek
MI · Calhoun County
52,205 residents