Choose Country

Minneapolis-St. Paul-Bloomington Metro Area

MN · 221 cities · 3,465,410 population

3,465,410 Total Population
221 Cities & Towns
$103,517 Avg Income
$369,550 Avg Home Value
$1,352 Avg Rent
37.5% Bachelor's+

Largest Cities in Minneapolis-St. Paul-Bloomington Metro

The Minneapolis-St. Paul-Bloomington metropolitan area is the 17th largest metro area in the United States, with a total population of 3,465,410 spread across 221 cities and towns in MN. Anchored by Minneapolis, this metro area is a significant economic and cultural hub that draws residents and businesses from across the region.

Residents of the Minneapolis-St. Paul-Bloomington metro area earn an average household income of $103,517, while the average home value sits at $369,550. Renters in the area pay an average of $1,352 per month, making the cost of living moderate compared to the national average. About 37.5% of residents hold a bachelor's degree or higher, reflecting the area's highly educated workforce.

The Minneapolis-St. Paul-Bloomington metro reports an average violent crime rate of 132.5 per 1,000 residents, which is above the national average. Property crime averages 2,211.2 per 1,000 residents across the metro. The area experiences an average annual temperature of 44.8°F, with cooler temperatures throughout the year. The average poverty rate across cities in this metro is 4.9%, indicating strong economic conditions.

With 221 distinct communities ranging from major urban centers to smaller suburban towns, the Minneapolis-St. Paul-Bloomington metro area offers a wide variety of living options. The sheer number of cities provides prospective residents with diverse choices in terms of housing, schools, commute times, and neighborhood character. Explore the full list of cities below to find detailed data on population, income, housing costs, and more.

Metro Area Overview

Climate

Avg Annual Temperature44.8°F
Avg January Temp14.0°F
Avg July Temp71.7°F
Avg Annual Precipitation33.0"

Safety

Avg Violent Crime Rate132.5 per 1K
Avg Property Crime Rate2211.2 per 1K

Economy

Avg Unemployment Rate2.6%
Avg Poverty Rate4.9%
Avg Median Age40.3

All 221 Cities in Minneapolis-St. Paul-Bloomington Metro Area

1 Minneapolis MN 426,845
2 St. Paul MN 307,762
3 Bloomington MN 88,838
4 Brooklyn Park MN 84,349
5 Plymouth MN 79,526
6 Woodbury MN 76,945
7 Lakeville MN 72,480
8 Blaine MN 71,261
9 Maple Grove MN 70,539
10 Eagan MN 68,158
11 Burnsville MN 64,295
12 Coon Rapids MN 63,348
13 Eden Prairie MN 63,249
14 Apple Valley MN 55,696
15 Minnetonka MN 53,256
16 Edina MN 53,125
17 St. Louis Park MN 49,541
18 Shakopee MN 45,002
19 Mankato MN 44,882
20 Maplewood MN 40,981
21 Cottage Grove MN 40,124
22 Richfield MN 36,725
23 Roseville MN 35,905
24 Inver Grove Heights MN 35,772
25 Andover MN 32,825
26 Brooklyn Center MN 32,811
27 Savage MN 32,706
28 Fridley MN 29,944
29 Chaska MN 28,146
30 Oakdale MN 28,109
31 Ramsey MN 28,070
32 Prior Lake MN 27,832
33 Shoreview MN 26,724
34 Rosemount MN 26,509
35 Elk River MN 26,367
36 Chanhassen MN 26,001
37 White Bear Lake MN 24,026
38 Farmington MN 23,675
39 Champlin MN 23,450
40 New Brighton MN 22,900
41 Crystal MN 22,685
42 Hastings MN 22,050
43 Columbia Heights MN 22,016
44 Golden Valley MN 21,927
45 Lino Lakes MN 21,847
46 New Hope MN 21,402
47 Otsego MN 21,358
48 West St. Paul MN 21,076
49 Forest Lake MN 20,678
50 South St. Paul MN 20,633
51 Stillwater MN 19,323
52 St. Michael MN 19,267
53 Hopkins MN 18,696
54 Anoka MN 17,941
55 Red Wing MN 16,660
56 Ham Lake MN 16,575
57 Buffalo MN 16,388
58 River Falls WI 16,349
59 Hugo MN 16,076
60 Hudson WI 15,004
61 Monticello MN 14,607
62 Robbinsdale MN 14,318
63 Rogers MN 13,405
64 Waconia MN 13,223
65 Mounds View MN 12,992
66 Vadnais Heights MN 12,789
67 North St. Paul MN 12,511
68 Lake Elmo MN 12,504
69 St. Peter MN 12,085
70 East Bethel MN 11,995
71 Mendota Heights MN 11,644
72 North Branch MN 11,182
73 Victoria MN 10,972
74 Little Canada MN 10,546
75 New Richmond WI 10,334
76 Cambridge MN 9,992
77 Arden Hills MN 9,737
79 Mound MN 9,176
80 Oak Grove MN 9,031
81 Minnetrista MN 8,509
82 Dayton MN 8,381
83 St. Francis MN 8,279
84 Orono MN 8,205
85 New Prague MN 8,195
86 Mahtomedi MN 8,108
87 Albertville MN 8,066
88 Wyoming MN 8,063
89 Shorewood MN 7,679
90 Belle Plaine MN 7,401
91 Isanti MN 7,023
92 Spring Lake Park MN 6,997
93 Medina MN 6,858
94 Corcoran MN 6,854
95 Delano MN 6,712
96 Jordan MN 6,704
97 Zimmerman MN 6,410
98 Carver MN 5,935
99 Chisago City MN 5,629
100 Credit River MN 5,531
101 St. Paul Park MN 5,464
102 North Oaks MN 5,175
103 Falcon Heights MN 5,145
104 Princeton MN 4,988
105 Circle Pines MN 4,980
106 Becker MN 4,958
107 Lindstrom MN 4,933
108 Elko New Market MN 4,915
109 Oak Park Heights MN 4,782
110 Watertown MN 4,747
111 Nowthen MN 4,539
112 Rockford MN 4,521
113 Newport MN 4,460
114 Prescott WI 4,376
115 Wayzata MN 4,363
116 Baldwin WI 4,313
117 Columbus MN 4,211
118 Le Sueur MN 4,204
119 Scandia MN 3,966
120 Grant MN 3,959
121 Bayport MN 3,948
122 Centerville MN 3,915
123 Norwood Young America MN 3,866
124 North Hudson WI 3,848
125 Montrose MN 3,840
126 Deephaven MN 3,835
127 Independence MN 3,695
128 Hanover MN 3,495
129 Montgomery MN 3,366
130 Pine City MN 3,339
131 Ellsworth WI 3,323
132 Eagle Lake MN 3,268
133 Rush City MN 3,262
134 Somerset WI 3,084
135 Milaca MN 3,033
136 Afton MN 2,944
137 Greenfield MN 2,897
138 Foley MN 2,685
139 Lexington MN 2,616
140 Osseo MN 2,601
141 Le Center MN 2,514
142 Mayer MN 2,501
143 Lauderdale MN 2,386
144 Excelsior MN 2,359
145 Cologne MN 2,146
146 Hammond WI 2,071
147 Stacy MN 1,992
148 St. Bonifacius MN 1,982
149 Roberts WI 1,981
150 Waverly MN 1,947
151 Maple Plain MN 1,889
152 Spring Park MN 1,869
153 Waterville MN 1,778
154 Rock Creek MN 1,711
155 Long Lake MN 1,710
156 Braham MN 1,674
157 Lakeland MN 1,510
158 Woodville WI 1,497
159 Tonka Bay MN 1,361
160 Spring Valley WI 1,260
161 Glenwood City WI 1,218
162 Martin Lake MN 1,203
163 Boyceville WI 1,200
164 Madison Lake MN 1,178
165 Shafer MN 1,151
166 Dellwood MN 1,145
167 Lake St. Croix Beach MN 1,106
168 Hilltop MN 1,056
169 Birchwood Village MN 960
170 Henderson MN 933
171 Harris MN 924
172 Loretto MN 805
173 Landfall MN 802
174 Lilydale MN 752
175 Foreston MN 735
176 Greenwood MN 720
177 Marine on St. Croix MN 712
178 Elmwood WI 699
179 Center City MN 668
180 Elysian MN 663
181 Cleveland MN 622
182 Kasota MN 602
183 Sunfish Lake MN 594
184 Plum City WI 582
185 New Germany MN 581
186 Star Prairie WI 579
187 Bethel MN 559
188 Hamburg MN 544
189 Medicine Lake MN 541
190 Gem Lake MN 521
191 Hampton MN 510
192 Woodland MN 505
193 Knapp WI 504
194 St. Marys Point MN 484
195 Willernie MN 466
196 Randolph MN 465
197 Crown College MN 426
198 Pine Springs MN 412
199 Minnetonka Beach MN 410
200 Lakeland Shores MN 371
201 Arkansaw WI 371
202 Bay City WI 358
203 Downing WI 250
204 Hager City WI 228
205 Gilman MN 226
206 Heidelberg MN 221
207 Deer Park WI 210
208 Diamond Bluff WI 207
209 Pease MN 199
210 Wilson WI 195
211 Mendota MN 183
212 Frontenac MN 174
213 Silver Creek MN 156
214 Emerald WI 148
215 Coates MN 111
216 Houlton WI 106
217 Maiden Rock WI 104
218 Stanchfield MN 99
219 Kilkenny MN 92
220 Ronneby MN 62
221 Bock MN 57