Most Densely Populated Cities in Minnesota: Ranked by People per Square Mile
The densest city in Minnesota in our data is Minneapolis, MN, with about 7,954 people per square mile, followed by Columbia Heights, MN (6,027) and St. Paul, MN (5,926). This list ranks the top 50 places among the 150 Minnesota communities with at least 5,000 residents.
What are the top 50 in Minnesota?
| # | City | County | Per sq mi | Population |
|---|---|---|---|---|
| 1 | Minneapolis, MN | Hennepin County | 7,954 | 2,977,172 |
| 2 | Columbia Heights, MN | Anoka County | 6,027 | 20,427 |
| 3 | St. Paul, MN | Ramsey County | 5,926 | 308,096 |
| 4 | Richfield, MN | Hennepin County | 5,408 | 36,354 |
| 5 | Robbinsdale, MN | Hennepin County | 5,146 | 14,389 |
| 6 | St. Louis Park, MN | Hennepin County | 4,577 | 48,662 |
| 7 | Hopkins, MN | Hennepin County | 4,538 | 18,468 |
| 8 | North St. Paul, MN | Ramsey County | 4,380 | 12,506 |
| 9 | New Hope, MN | Hennepin County | 4,134 | 20,907 |
| 10 | West St. Paul, MN | Dakota County | 4,066 | 19,961 |
| 11 | St. Anthony, MN | Hennepin County | 4,030 | 9,013 |
| 12 | Crystal, MN | Hennepin County | 3,955 | 22,899 |
| 13 | Brooklyn Center, MN | Hennepin County | 3,833 | 30,690 |
| 14 | South St. Paul, MN | Dakota County | 3,566 | 20,060 |
| 15 | New Brighton, MN | Ramsey County | 3,502 | 22,753 |
| 16 | Spring Lake Park, MN | Anoka County | 3,471 | 6,919 |
| 17 | Edina, MN | Hennepin County | 3,419 | 52,857 |
| 18 | Mound, MN | Hennepin County | 3,323 | 9,509 |
| 19 | Mounds View, MN | Ramsey County | 3,284 | 13,324 |
| 20 | Apple Valley, MN | Dakota County | 3,248 | 55,135 |
| 21 | White Bear Lake, MN | Ramsey County | 3,206 | 25,875 |
| 22 | Champlin, MN | Hennepin County | 3,098 | 25,268 |
| 23 | Brooklyn Park, MN | Hennepin County | 3,082 | 80,389 |
| 24 | Roseville, MN | Ramsey County | 2,800 | 36,457 |
| 25 | Coon Rapids, MN | Anoka County | 2,784 | 62,998 |
| 26 | Fridley, MN | Anoka County | 2,735 | 27,826 |
| 27 | Little Canada, MN | Ramsey County | 2,694 | 10,501 |
| 28 | Waconia, MN | Carver County | 2,675 | 12,428 |
| 29 | Anoka, MN | Anoka County | 2,634 | 17,549 |
| 30 | Oakdale, MN | Washington County | 2,546 | 27,933 |
| 31 | Shoreview, MN | Ramsey County | 2,517 | 27,130 |
| 32 | Falcon Heights, MN | Ramsey County | 2,473 | 5,528 |
| 33 | Burnsville, MN | Dakota County | 2,468 | 61,339 |
| 34 | Bloomington, MN | Hennepin County | 2,448 | 84,943 |
| 35 | Northfield, MN | Rice County | 2,440 | 22,325 |
| 36 | Plymouth, MN | Hennepin County | 2,437 | 79,768 |
| 37 | Stillwater, MN | Washington County | 2,437 | 19,627 |
| 38 | Mahtomedi, MN | Washington County | 2,398 | 8,294 |
| 39 | Maplewood, MN | Ramsey County | 2,398 | 40,885 |
| 40 | Sauk Rapids, MN | Benton County | 2,251 | 14,146 |
| 41 | Mankato, MN | Blue Earth County | 2,248 | 62,889 |
| 42 | North Mankato, MN | Nicollet County | 2,233 | 13,948 |
| 43 | Waseca, MN | Waseca County | 2,230 | 8,984 |
| 44 | Maple Grove, MN | Hennepin County | 2,227 | 72,622 |
| 45 | Hastings, MN | Dakota County | 2,222 | 23,047 |
| 46 | Buffalo, MN | Wright County | 2,191 | 16,993 |
| 47 | New Prague, MN | Le Sueur County | 2,160 | 8,859 |
| 48 | Rochester, MN | Olmsted County | 2,152 | 119,942 |
| 49 | Golden Valley, MN | Hennepin County | 2,145 | 21,886 |
| 50 | Kasson, MN | Dodge County | 2,134 | 7,715 |
How dense are the cities in Minnesota?
The densest place is about 5 times as dense as the median place in the state, which has about 1,659 people per square mile. At the other end, Hibbing, MN has about 85. Under our scale, 5 places are an urban core (over 5,000 per square mile), 108 are suburban, and the rest are small towns or rural. Hennepin County contributes 17 of the top 50.
Which counties do the top 50 belong to?
The 50 places on this list are spread across 15 counties of Minnesota. Hennepin County has 17 (Minneapolis, Richfield, Robbinsdale, St. Louis Park, Hopkins, New Hope, St. Anthony, Cryst); Ramsey County has 10 (St. Paul, North St. Paul, New Brighton, Mounds View, White Bear Lake, Roseville, Little Ca); Anoka County has 5 (Columbia Heights, Spring Lake Park, Coon Rapids, Fridley, Anoka). 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 Minnesota compare with the rest of the country?
The median Minnesota place with a page has about 15,561 residents, compared with about 13,459 nationwide, so the state's typical community is larger than the national typical place. Minneapolis, MN ranks 16th among all US places by estimated population in our data. The state has 896 communities in total, of which 150 reach 5,000 residents. See the national ranking of the largest cities for comparison.
Quick answers about Minnesota cities
- Which is the densest city in Minnesota? Minneapolis (7,954 per square mile).
- How many Minnesota cities have more than 100,000 people? 5 in our data.
- How many have 25,000 to 100,000? 41.
- What is the typical size? About 15,561 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.