Cities in Minnesota by population, 2025

Minneapolis, MN had the highest population of 103 cities in 2025, at 430,324. Detroit Lakes, MN had the lowest, at 10,019. The median was 22,482 and the figure for Minnesota was 5.83 million. Source: the U.S. Census Bureau.

Highest430,324Minneapolis, MN
Lowest10,019Detroit Lakes, MN
Median22,482103 cities
Minnesota5,830,405History

Top 40 cities, 2025

Minneapolis, MN: 430,324 personsMinneapolis, MN430,324St. Paul, MN: 306,684 personsSt. Paul, MN306,684Rochester, MN: 124,292 personsRochester, MN124,292Bloomington, MN: 89,034 personsBloomington, MN89,034Duluth, MN: 88,330 personsDuluth, MN88,330Brooklyn Park, MN: 83,543 personsBrooklyn Park, MN83,543Woodbury, MN: 81,558 personsWoodbury, MN81,558Lakeville, MN: 79,270 personsLakeville, MN79,270Plymouth, MN: 78,942 personsPlymouth, MN78,942Blaine, MN: 76,603 personsBlaine, MN76,603Maple Grove, MN: 73,893 personsMaple Grove, MN73,893St. Cloud, MN: 72,647 personsSt. Cloud, MN72,647Eagan, MN: 67,109 personsEagan, MN67,109Burnsville, MN: 65,244 personsBurnsville, MN65,244Coon Rapids, MN: 64,193 personsCoon Rapids, MN64,193Eden Prairie, MN: 63,075 personsEden Prairie, MN63,075Apple Valley, MN: 55,248 personsApple Valley, MN55,248Edina, MN: 54,356 personsEdina, MN54,356Minnetonka, MN: 53,969 personsMinnetonka, MN53,969St. Louis Park, MN: 50,027 personsSt. Louis Park, MN50,027Shakopee, MN: 49,366 personsShakopee, MN49,366Moorhead, MN: 46,533 personsMoorhead, MN46,533Mankato, MN: 46,529 personsMankato, MN46,529Cottage Grove, MN: 43,604 personsCottage Grove, MN43,604Maplewood, MN: 40,717 personsMaplewood, MN40,717Inver Grove Heights, MN: 36,873 personsInver Grove Heights, MN36,873Richfield, MN: 36,593 personsRichfield, MN36,593Roseville, MN: 35,663 personsRoseville, MN35,663Andover, MN: 33,874 personsAndover, MN33,874Savage, MN: 32,970 personsSavage, MN32,970Rosemount, MN: 31,881 personsRosemount, MN31,881Brooklyn Center, MN: 31,846 personsBrooklyn Center, MN31,846Fridley, MN: 30,829 personsFridley, MN30,829Oakdale, MN: 30,588 personsOakdale, MN30,588Chaska, MN: 30,513 personsChaska, MN30,513Ramsey, MN: 29,624 personsRamsey, MN29,624Prior Lake, MN: 28,140 personsPrior Lake, MN28,140Elk River, MN: 27,896 personsElk River, MN27,896Shoreview, MN: 26,906 personsShoreview, MN26,906Austin, MN: 26,689 personsAustin, MN26,689
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

RankCities2025
persons
Change on 2024
1Minneapolis, MN430,3240%
2St. Paul, MN306,684-0%
3Rochester, MN124,292+0.9%
4Bloomington, MN89,034+0.7%
5Duluth, MN88,330+0.2%
6Brooklyn Park, MN83,543+0.5%
7Woodbury, MN81,558+1.6%
8Lakeville, MN79,270+1.5%
9Plymouth, MN78,942+0.2%
10Blaine, MN76,603+1.7%
11Maple Grove, MN73,893+1.4%
12St. Cloud, MN72,647+0.7%
13Eagan, MN67,109-0.3%
14Burnsville, MN65,244+0.4%
15Coon Rapids, MN64,193+0.3%
16Eden Prairie, MN63,075+0.1%
17Apple Valley, MN55,248-0.2%
18Edina, MN54,356+1.2%
19Minnetonka, MN53,969+2.2%
20St. Louis Park, MN50,027-0.1%
21Shakopee, MN49,366+1.9%
22Moorhead, MN46,533+0.8%
23Mankato, MN46,529+0.7%
24Cottage Grove, MN43,604+2.3%
25Maplewood, MN40,717+1.7%
26Inver Grove Heights, MN36,873+1.7%
27Richfield, MN36,593-0.1%
28Roseville, MN35,663+0.3%
29Andover, MN33,874+1.1%
30Savage, MN32,9700%
31Rosemount, MN31,881+4.2%
32Brooklyn Center, MN31,846-0.1%
33Fridley, MN30,829+0.2%
34Oakdale, MN30,588+0.9%
35Chaska, MN30,513+1.3%
36Ramsey, MN29,624+1.9%
37Prior Lake, MN28,140+0.3%
38Elk River, MN27,896+1%
39Shoreview, MN26,906+0.3%
40Austin, MN26,689+0.5%
41Owatonna, MN26,633-0%
42Winona, MN26,530+0.2%
43Chanhassen, MN25,748+0.1%
44Farmington, MN25,425+3.8%
45Faribault, MN25,040+0.5%
46Otsego, MN24,525+2.7%
47White Bear Lake, MN23,392-0.1%
48Lino Lakes, MN23,220+1.7%
49Champlin, MN23,125+0.1%
50Hastings, MN22,563+0.1%
51St. Michael, MN22,498+3.9%
52Columbia Heights, MN22,482+0.2%
53Crystal, MN22,239+0.4%
54New Brighton, MN22,159-0%
55Willmar, MN22,001+0.3%
56Northfield, MN21,992+0.3%
57West St. Paul, MN21,950-0.1%
58Golden Valley, MN21,325-0.1%
59Forest Lake, MN20,952+1.5%
60New Hope, MN20,807-0%
61South St. Paul, MN20,532-0.4%
62Sartell, MN19,918+0.3%
63Hopkins, MN19,5230%
64Stillwater, MN19,354+0.1%
65Albert Lea, MN18,217-0%
66Anoka, MN18,169+0.2%
67Hugo, MN17,167+2.8%
68Ham Lake, MN17,104+0.9%
69Buffalo, MN16,878+0.8%
70Red Wing, MN16,805-0.2%
71Hibbing, MN15,823-0.5%
72Bemidji, MN15,770-0.1%
73Monticello, MN15,670+1.3%
74Rogers, MN15,606+7.5%
75Alexandria, MN15,045+0.8%
76Hutchinson, MN14,655-0.5%
77Brainerd, MN14,428+0.1%
78Lake Elmo, MN14,376+1.8%
79Fergus Falls, MN14,246-0.1%
80Marshall, MN14,1710%
81North Mankato, MN14,165-0%
82Waconia, MN14,113+2.1%
83Robbinsdale, MN14,030-0.1%
84Worthington, MN13,979+0.4%
85New Ulm, MN13,863-0.2%
86Sauk Rapids, MN13,768-0.3%
87Vadnais Heights, MN13,0520%
88Big Lake, MN12,929+0.5%
89Mounds View, MN12,786-0.2%
90North St. Paul, MN12,780+1.3%
91East Bethel, MN12,605+2.4%
92Victoria, MN12,447+4.4%
93Cloquet, MN12,399-0.6%
94North Branch, MN12,398+1.2%
95St. Peter, MN12,275+0.4%
96Mendota Heights, MN11,475-0.2%
97Dayton, MN11,402+5.9%
98Grand Rapids, MN11,181-0.5%
99Cambridge, MN11,090+1.3%
100Little Canada, MN10,567+0.1%
101Hermantown, MN10,110+0.1%
102Fairmont, MN10,099-0.8%
103Detroit Lakes, MN10,019+0.1%

Other periods

About this ranking

Resident population. 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 Minnesota by population, 2025) [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 Minnesota by population, 2025. U.S. Census Bureau, 14 May 2026, https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Invokely, https://invokely.ai/rankings/population/minnesota-cities. 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 Minnesota by population, 2025. Dataset. Accessed October 12, 2026. https://www2.census.gov/programs-surveys/popest/datasets/2020-2025/. Also distributed by Invokely, https://invokely.ai/rankings/population/minnesota-cities.

Harvard

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

BibTeX
@misc{census_cities_in_minnesota_by_2025,
  author = {{U.S. Census Bureau}},
  title = {{Annual estimates of the resident population for incorporated places, 1 July (Population Estimates Program, subcounty totals): Cities in Minnesota by population, 2025}},
  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/minnesota-cities. 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 Minnesota by population, 2025
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/minnesota-cities
Y2  - 2026/10/12
N1  - Accessed via Invokely, https://invokely.ai/rankings/population/minnesota-cities.
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 Minnesota by population using official data, and cite the source.
rank_places {"indicator":"population","level":"municipality","within":"Minnesota","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=population&level=municipality&within=Minnesota&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?

Minneapolis, MN, with 430,324 in 2025, according to the U.S. Census Bureau.

Which city has the lowest population?

Detroit Lakes, MN, with 10,019 in 2025.

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 Minnesota: more rankings