Cities in Michigan by population

Detroit, MI had the highest population of 90 cities in 2020, at 638,419. Alpena, MI had the lowest, at 10,227. The median was 25,168 and the figure for Michigan was 10.07 million. Source: the U.S. Census Bureau.

Keep it in a collection in your library.
Highest638,419Detroit, MI
Lowest10,227Alpena, MI
Median25,16890 cities
Michigan10,072,294History

Top 40 cities, 2020

Detroit, MI: 638,419 personsDetroit, MI638,419Grand Rapids, MI: 198,689 personsGrand Rapids, MI198,689Warren, MI: 139,203 personsWarren, MI139,203Sterling Heights, MI: 134,106 personsSterling Heights, MI134,106Ann Arbor, MI: 123,772 personsAnn Arbor, MI123,772Lansing, MI: 112,562 personsLansing, MI112,562Dearborn, MI: 109,557 personsDearborn, MI109,557Livonia, MI: 95,417 personsLivonia, MI95,417Troy, MI: 87,118 personsTroy, MI87,118Westland, MI: 85,126 personsWestland, MI85,126Farmington Hills, MI: 83,837 personsFarmington Hills, MI83,837Flint, MI: 81,097 personsFlint, MI81,097Wyoming, MI: 76,770 personsWyoming, MI76,770Southfield, MI: 76,409 personsSouthfield, MI76,409Rochester Hills, MI: 76,154 personsRochester Hills, MI76,154Kalamazoo, MI: 73,480 personsKalamazoo, MI73,480Novi, MI: 66,128 personsNovi, MI66,128Taylor, MI: 63,170 personsTaylor, MI63,170Dearborn Heights, MI: 63,037 personsDearborn Heights, MI63,037Pontiac, MI: 61,840 personsPontiac, MI61,840St. Clair Shores, MI: 58,761 personsSt. Clair Shores, MI58,761Royal Oak, MI: 58,049 personsRoyal Oak, MI58,049Kentwood, MI: 54,287 personsKentwood, MI54,287Battle Creek, MI: 52,707 personsBattle Creek, MI52,707Portage, MI: 48,940 personsPortage, MI48,940East Lansing, MI: 48,030 personsEast Lansing, MI48,030Roseville, MI: 47,617 personsRoseville, MI47,617Saginaw, MI: 44,110 personsSaginaw, MI44,110Midland, MI: 42,646 personsMidland, MI42,646Lincoln Park, MI: 40,099 personsLincoln Park, MI40,099Muskegon, MI: 37,210 personsMuskegon, MI37,210Holland, MI: 34,347 personsHolland, MI34,347Eastpointe, MI: 34,256 personsEastpointe, MI34,256Bay City, MI: 32,618 personsBay City, MI32,618Jackson, MI: 31,310 personsJackson, MI31,310Southgate, MI: 29,903 personsSouthgate, MI29,903Burton, MI: 29,662 personsBurton, MI29,662Oak Park, MI: 29,494 personsOak Park, MI29,494Port Huron, MI: 28,930 personsPort Huron, MI28,930Allen Park, MI: 28,533 personsAllen Park, MI28,533Detroit, MI: 638,419 personsDetroit, MI638,419Grand Rapids, MI: 198,689 personsGrand Rapids, MI198,689Warren, MI: 139,203 personsWarren, MI139,203Sterling Heights, MI: 134,106 personsSterling Heights, MI134,106Ann Arbor, MI: 123,772 personsAnn Arbor, MI123,772Lansing, MI: 112,562 personsLansing, MI112,562Dearborn, MI: 109,557 personsDearborn, MI109,557Livonia, MI: 95,417 personsLivonia, MI95,417Troy, MI: 87,118 personsTroy, MI87,118Westland, MI: 85,126 personsWestland, MI85,126Farmington Hills, MI: 83,837 personsFarmington Hills, MI83,837Flint, MI: 81,097 personsFlint, MI81,097Wyoming, MI: 76,770 personsWyoming, MI76,770Southfield, MI: 76,409 personsSouthfield, MI76,409Rochester Hills, MI: 76,154 personsRochester Hills, MI76,154Kalamazoo, MI: 73,480 personsKalamazoo, MI73,480Novi, MI: 66,128 personsNovi, MI66,128Taylor, MI: 63,170 personsTaylor, MI63,170Dearborn Heights, MI: 63,037 personsDearborn Heights, MI63,037Pontiac, MI: 61,840 personsPontiac, MI61,840St. Clair Shores, MI: 58,761 personsSt. Clair Shores, MI58,761Royal Oak, MI: 58,049 personsRoyal Oak, MI58,049Kentwood, MI: 54,287 personsKentwood, MI54,287Battle Creek, MI: 52,707 personsBattle Creek, MI52,707Portage, MI: 48,940 personsPortage, MI48,940East Lansing, MI: 48,030 personsEast Lansing, MI48,030Roseville, MI: 47,617 personsRoseville, MI47,617Saginaw, MI: 44,110 personsSaginaw, MI44,110Midland, MI: 42,646 personsMidland, MI42,646Lincoln Park, MI: 40,099 personsLincoln Park, MI40,099Muskegon, MI: 37,210 personsMuskegon, MI37,210Holland, MI: 34,347 personsHolland, MI34,347Eastpointe, MI: 34,256 personsEastpointe, MI34,256Bay City, MI: 32,618 personsBay City, MI32,618Jackson, MI: 31,310 personsJackson, MI31,310Southgate, MI: 29,903 personsSouthgate, MI29,903Burton, MI: 29,662 personsBurton, MI29,662Oak Park, MI: 29,494 personsOak Park, MI29,494Port Huron, MI: 28,930 personsPort Huron, MI28,930Allen Park, MI: 28,533 personsAllen Park, MI28,533
persons. Source: U.S. Census Bureau, Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Retrieved 2026-10-12.

Full ranking

RankCities2020
persons
1Detroit, MI638,419
2Grand Rapids, MI198,689
3Warren, MI139,203
4Sterling Heights, MI134,106
5Ann Arbor, MI123,772
6Lansing, MI112,562
7Dearborn, MI109,557
8Livonia, MI95,417
9Troy, MI87,118
10Westland, MI85,126
11Farmington Hills, MI83,837
12Flint, MI81,097
13Wyoming, MI76,770
14Southfield, MI76,409
15Rochester Hills, MI76,154
16Kalamazoo, MI73,480
17Novi, MI66,128
18Taylor, MI63,170
19Dearborn Heights, MI63,037
20Pontiac, MI61,840
21St. Clair Shores, MI58,761
22Royal Oak, MI58,049
23Kentwood, MI54,287
24Battle Creek, MI52,707
25Portage, MI48,940
26East Lansing, MI48,030
27Roseville, MI47,617
28Saginaw, MI44,110
29Midland, MI42,646
30Lincoln Park, MI40,099
31Muskegon, MI37,210
32Holland, MI34,347
33Eastpointe, MI34,256
34Bay City, MI32,618
35Jackson, MI31,310
36Southgate, MI29,903
37Burton, MI29,662
38Oak Park, MI29,494
39Port Huron, MI28,930
40Allen Park, MI28,533
41Madison Heights, MI28,392
42Hamtramck, MI28,331
43Garden City, MI27,286
44Inkster, MI25,979
45Walker, MI25,241
46Romulus, MI25,094
47Norton Shores, MI25,020
48Wyandotte, MI24,900
49Auburn Hills, MI24,363
50Birmingham, MI21,764
51Mount Pleasant, MI21,735
52Marquette, MI21,118
53Adrian, MI20,621
54Ypsilanti, MI20,577
55Monroe, MI20,449
56Ferndale, MI19,194
57Trenton, MI18,474
58Wayne, MI17,647
59Wixom, MI17,152
60Grosse Pointe Woods, MI16,416
61Grandville, MI16,052
62Traverse City, MI15,674
63Mount Clemens, MI15,668
64Harper Woods, MI15,449
65Berkley, MI15,167
66Hazel Park, MI14,949
67Fraser, MI14,696
68Owosso, MI14,687
69Coldwater, MI13,414
70Sault Ste. Marie, MI13,357
71Ionia, MI13,353
72Rochester, MI12,987
73Woodhaven, MI12,892
74Melvindale, MI12,809
75Riverview, MI12,452
76Escanaba, MI12,411
77New Baltimore, MI12,097
78Niles, MI11,970
79Fenton, MI11,969
80South Lyon, MI11,727
81Grosse Pointe Park, MI11,561
82Farmington, MI11,552
83East Grand Rapids, MI11,421
84Clawson, MI11,366
85Sturgis, MI11,121
86Grand Haven, MI11,006
87Beverly Hills, MI10,592
88Flat Rock, MI10,503
89Cadillac, MI10,373
90Alpena, MI10,227

Other periods

About this ranking

Resident population.

More on how it is measured
  • Spain and the EU: 1 January, with Spanish figures from the official municipal register (Padrón).
  • Norway: Statistics Norway, 1 January.
  • Iceland and its municipalities: Statistics Iceland, 1 January.
  • United States: Census Bureau population estimates for 1 July.
  • United Kingdom regions and local authorities: Office for National Statistics estimates for 30 June.
  • Other countries and the World: World Bank mid-year estimates, which count all residents regardless of legal status or citizenship.
  • UN World Population Prospects estimates for 1 July cover the years before 1960 and the areas the World Bank does not publish, such as Taiwan.

The World Bank series exists for every country, so use it (through compare) to rank countries on one basis.

Every value in the ranking comes from the same publisher and the same period, so the cities are compared on one definition. Equal values share a rank.

How to cite

U.S. Census Bureau. Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-12.

Citation styles

The publisher is the author. Invokely is named only as the place the figures were read, where a style asks for it.

APA 7

U.S. Census Bureau. (2026). Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals) (Cities in Michigan by population, 2020) [Data set]. Retrieved October 12, 2026, from https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/

MLA 9

Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals), Cities in Michigan by population, 2020. U.S. Census Bureau, 14 May 2026, https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Invokely, https://invokely.ai/rankings/population/michigan-cities?period=2020. Accessed 12 Oct. 2026.

Chicago (author-date)

U.S. Census Bureau. 2026. Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Cities in Michigan by population, 2020. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Also distributed by Invokely, https://invokely.ai/rankings/population/michigan-cities?period=2020.

Harvard

U.S. Census Bureau (2026) Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals), Cities in Michigan by population, 2020 [Dataset]. Available at: https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/, via Invokely: https://invokely.ai/rankings/population/michigan-cities?period=2020 (Accessed: 12 October 2026).

BibTeX
@misc{census_cities_in_michigan_by_2020,
  author = {{U.S. Census Bureau}},
  title = {{Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals): Cities in Michigan by population, 2020}},
  year = {2026},
  howpublished = {Data set},
  url = {https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/},
  urldate = {2026-10-12},
  note = {Accessed via Invokely, https://invokely.ai/rankings/population/michigan-cities?period=2020. Publisher attribution: U.S. Census Bureau. Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-12.},
}
RIS
TY  - DATA
AU  - U.S. Census Bureau
TI  - Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals): Cities in Michigan by population, 2020
PY  - 2026
DA  - 2026/05/14
PB  - U.S. Census Bureau
DB  - Invokely
UR  - https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/
L2  - https://invokely.ai/rankings/population/michigan-cities?period=2020
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/population/michigan-cities?period=2020.
N1  - Publisher attribution: U.S. Census Bureau. Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Retrieved 2026-10-12.
ER  - 
Embed this chart

Paste this code into a web page or a blog post. The chart shows the latest figures as they are published, with the source and a link back to this page.

Sites that read oEmbed links, such as WordPress, can show the chart when you paste the link to this page.

Use this data in your AI agent

Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:

Rank Cities in Michigan by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Michigan","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Michigan&limit=10

Connect Claude, ChatGPT or Cursor in one step. The trial answers 25 calls a day without an account.

Questions

Which city has the highest population?

Detroit, MI, with 638,419 in 2020, according to the U.S. Census Bureau.

Which city has the lowest population?

Alpena, MI, with 10,227 in 2020.

Where does this ranking come from?

Every value comes from one source and one period, so the places are comparable: U.S. Census Bureau, Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals). Retrieved 2026-10-12.

Population: other rankings

Cities in Michigan: more rankings