Largest Cities in Michigan: Ranked by Population
The largest city in Michigan in our data is Detroit, MI, with an estimated 3,506,126 people, followed by Grand Rapids, MI (609,314) and Flint, MI (332,190). This list ranks the top 50 places among the 186 Michigan communities with at least 5,000 residents.
What are the top 50 in Michigan?
| # | City | County | Population | Per sq mi |
|---|---|---|---|---|
| 1 | Detroit, MI | Wayne County | 3,506,126 | 4,828 |
| 2 | Grand Rapids, MI | Kent County | 609,314 | 4,491 |
| 3 | Flint, MI | Genesee County | 332,190 | 2,857 |
| 4 | Lansing, MI | Ingham County | 324,286 | 3,015 |
| 5 | Ann Arbor, MI | Washtenaw County | 322,267 | 4,297 |
| 6 | Kalamazoo, MI | Kalamazoo County | 215,193 | 3,087 |
| 7 | Muskegon, MI | Muskegon County | 153,565 | 2,585 |
| 8 | Warren, MI | Macomb County | 133,943 | 3,898 |
| 9 | Sterling Heights, MI | Macomb County | 132,438 | 3,634 |
| 10 | South Lyon, MI | Oakland County | 124,694 | 3,157 |
| 11 | Saginaw, MI | Saginaw County | 117,958 | 2,815 |
| 12 | Holland, MI | Ottawa County | 100,432 | 1,989 |
| 13 | Dearborn, MI | Wayne County | 93,932 | 3,875 |
| 14 | Livonia, MI | Wayne County | 93,665 | 2,624 |
| 15 | Jackson, MI | Jackson County | 87,110 | 2,986 |
| 16 | Troy, MI | Oakland County | 84,092 | 2,512 |
| 17 | Port Huron, MI | St. Clair County | 82,970 | 3,546 |
| 18 | Westland, MI | Wayne County | 81,511 | 3,989 |
| 19 | Farmington Hills, MI | Oakland County | 80,612 | 2,422 |
| 20 | Battle Creek, MI | Calhoun County | 76,514 | 1,199 |
| 21 | Wyoming, MI | Kent County | 75,667 | 3,072 |
| 22 | Rochester Hills, MI | Oakland County | 74,516 | 2,271 |
| 23 | Southfield, MI | Oakland County | 72,689 | 2,766 |
| 24 | Bay City, MI | Bay County | 66,107 | 3,217 |
| 25 | Taylor, MI | Wayne County | 60,922 | 2,580 |
| 26 | Novi, MI | Oakland County | 60,896 | 2,012 |
| 27 | Pontiac, MI | Oakland County | 59,438 | 2,989 |
| 28 | Royal Oak, MI | Oakland County | 59,277 | 5,025 |
| 29 | Benton Harbor, MI | Berrien County | 59,216 | 2,222 |
| 30 | St. Clair Shores, MI | Macomb County | 58,984 | 5,048 |
| 31 | Midland, MI | Midland County | 58,787 | 1,212 |
| 32 | Dearborn Heights, MI | Wayne County | 55,353 | 4,714 |
| 33 | Kentwood, MI | Kent County | 51,898 | 2,481 |
| 34 | Traverse City, MI | Grand Traverse County | 50,522 | 1,888 |
| 35 | Portage, MI | Kalamazoo County | 49,445 | 1,531 |
| 36 | Monroe, MI | Monroe County | 48,317 | 2,160 |
| 37 | East Lansing, MI | Ingham County | 48,145 | 3,585 |
| 38 | Roseville, MI | Macomb County | 47,018 | 4,779 |
| 39 | Adrian, MI | Lenawee County | 43,689 | 2,574 |
| 40 | Lincoln Park, MI | Wayne County | 36,321 | 6,221 |
| 41 | Mount Pleasant, MI | Isabella County | 35,694 | 3,209 |
| 42 | Eastpointe, MI | Macomb County | 32,081 | 6,219 |
| 43 | Madison Heights, MI | Oakland County | 29,886 | 4,217 |
| 44 | Oak Park, MI | Oakland County | 29,431 | 5,708 |
| 45 | Southgate, MI | Wayne County | 28,959 | 4,211 |
| 46 | Burton, MI | Genesee County | 28,574 | 1,222 |
| 47 | Forest Hills, MI | Kent County | 27,830 | 565 |
| 48 | Allen Park, MI | Wayne County | 26,940 | 3,851 |
| 49 | Marquette, MI | Marquette County | 26,491 | 1,852 |
| 50 | Garden City, MI | Wayne County | 26,408 | 4,504 |
How big are the largest cities in Michigan?
Of the 186 places with pages, 12 have more than 100,000 residents, 39 have between 25,000 and 100,000, and 135 have fewer than 25,000. The median place has about 12,408 people. The ten largest places account for about 60% of the combined population of all pages, which shows how concentrated the state's population is across communities. Wayne County contributes 10 of the top 50.
Which counties do the top 50 belong to?
The 50 places on this list are spread across 22 counties of Michigan. Wayne County has 10 (Detroit, Dearborn, Livonia, Westland, Taylor, Dearborn Heights, Lincoln Park, Southgate, A); Oakland County has 10 (South Lyon, Troy, Farmington Hills, Rochester Hills, Southfield, Novi, Pontiac, Royal Oak,); Macomb County has 5 (Warren, Sterling Heights, St. Clair Shores, Roseville, Eastpointe). Counties with several entries are usually centers of a metropolitan area, where one large city is surrounded by many suburbs that each pass the 5,000-resident threshold.
How does Michigan compare with the rest of the country?
The median Michigan place with a page has about 12,408 residents, compared with about 13,459 nationwide, so the state's typical community is about the same size as the national typical place. Detroit, MI ranks 14th among all US places by estimated population in our data. The state has 689 communities in total, of which 186 reach 5,000 residents. See the national ranking of the largest cities for comparison.
Quick answers about Michigan cities
- Which is the largest city in Michigan? Detroit (3,506,126 people).
- How many Michigan cities have more than 100,000 people? 12 in our data.
- How many have 25,000 to 100,000? 39.
- What is the typical size? About 12,408 residents for a place with a page.
How is this ranking made?
The data comes from the SimpleMaps US Cities Database, which gives each place an estimated population and a density in people per square kilometer. We convert density to people per square mile and rank the places with at least 5,000 residents. Boundaries matter: a city that includes large parks or farmland scores lower on density than a compact city of the same size, and population estimates can include areas that share a city's ZIP codes. Read why population figures differ and how density is calculated before you quote a number.
Where to go next
Rankings use dataset estimates, not official counts.