Michigan: Cities and towns · July 1, 2025 PEP estimate
This comparison uses one population source and period. Types and rank scope remain explicit.
Browse all Michigan communities · 50 states and DC comparison · Coverage policy
Cities and towns · July 1, 2025 PEP estimate
These are overlapping jurisdictions and communities. Do not add their populations together. A directory count describes this selection policy.
1,773 entries in this view. The initial list shows up to 50 entries per section.
Cities and towns · July 1, 2025 PEP estimate (1,773)
| Name | Type | State rank | July 1, 2025 population |
|---|---|---|---|
| Detroit cityWayne County | City | 1 | 649,095 |
| Grand Rapids cityKent County | City | 2 | 201,183 |
| Warren cityMacomb County | City | 3 | 137,138 |
| Sterling Heights cityMacomb County | City | 4 | 133,931 |
| Ann Arbor cityWashtenaw County | City | 5 | 122,233 |
| Lansing cityClinton County; Eaton County; Ingham County | City | 6 | 113,884 |
| Dearborn cityWayne County | City | 7 | 105,611 |
| Clinton charter townshipMacomb County | Charter township | 8 | 101,374 |
| Canton charter townshipWayne County | Charter township | 9 | 99,714 |
| Macomb townshipMacomb County | Township | 10 | 95,099 |
| Livonia cityWayne County | City | 11 | 92,603 |
| Troy cityOakland County | City | 12 | 88,733 |
| Farmington Hills cityOakland County | City | 13 | 83,291 |
| Westland cityWayne County | City | 14 | 82,333 |
| Shelby charter townshipMacomb County | Charter township | 15 | 80,415 |
| Flint cityGenesee County | City | 16 | 79,306 |
| Wyoming cityKent County | City | 17 | 78,588 |
| Rochester Hills cityOakland County | City | 18 | 77,539 |
| Southfield cityOakland County | City | 19 | 76,111 |
| Kalamazoo cityKalamazoo County | City | 20 | 72,683 |
| Waterford charter townshipOakland County | Charter township | 21 | 69,922 |
| Novi cityOakland County | City | 22 | 67,319 |
| West Bloomfield charter townshipOakland County | Charter township | 23 | 66,049 |
| Pontiac cityOakland County | City | 24 | 62,077 |
| Taylor cityWayne County | City | 25 | 61,279 |
| Dearborn Heights cityWayne County | City | 26 | 60,664 |
| St. Clair Shores cityMacomb County | City | 27 | 57,872 |
| Royal Oak cityOakland County | City | 28 | 57,583 |
| Georgetown charter townshipOttawa County | Charter township | 29 | 55,682 |
| Kentwood cityKent County | City | 30 | 54,776 |
| Ypsilanti charter townshipWashtenaw County | Charter township | 31 | 53,721 |
| Battle Creek cityCalhoun County | City | 32 | 52,021 |
| Portage cityKalamazoo County | City | 33 | 49,862 |
| East Lansing cityClinton County; Ingham County | City | 34 | 49,355 |
| Chesterfield townshipMacomb County | Township | 35 | 47,770 |
| Redford charter townshipWayne County | Charter township | 36 | 47,432 |
| Roseville cityMacomb County | City | 37 | 46,863 |
| Commerce charter townshipOakland County | Charter township | 38 | 45,067 |
| Meridian charter townshipIngham County | Charter township | 39 | 44,869 |
| Bloomfield charter townshipOakland County | Charter township | 40 | 43,904 |
| Saginaw citySaginaw County | City | 41 | 42,863 |
| Midland cityBay County; Midland County | City | 42 | 42,806 |
| Saginaw charter townshipSaginaw County | Charter township | 43 | 40,962 |
| Holland charter townshipOttawa County | Charter township | 44 | 40,862 |
| Pittsfield charter townshipWashtenaw County | Charter township | 45 | 40,265 |
| Grand Blanc charter townshipGenesee County | Charter township | 46 | 40,022 |
| Orion charter townshipOakland County | Charter township | 47 | 38,882 |
| Lincoln Park cityWayne County | City | 48 | 38,529 |
| Independence charter townshipOakland County | Charter township | 49 | 37,725 |
| Muskegon cityMuskegon County | City | 50 | 37,224 |
No records in this section under this view's inclusion policy.
Download the complete comparison CSV. Geography, source periods and missing-value meanings are documented in the field dictionary.