Explore US cities
856 results. Use the filters to tell apart places that share a name.
Grand Rapids
MN · Itasca County
11,244 residents
Cambridge
MN · Isanti County
10,974 residents
Dayton
MN · Hennepin County
10,744 residents
Little Canada
MN · Ramsey County
10,590 residents
Hermantown
MN · St. Louis County
10,265 residents
Fairmont
MN · Martin County
10,176 residents
Detroit Lakes
MN · Becker County
10,033 residents
St. Anthony
MN · Hennepin County
9,993 residents
Arden Hills
MN · Ramsey County
9,490 residents
Oak Grove
MN · Anoka County
9,327 residents
Little Falls
MN · Morrison County
9,206 residents
Baxter
MN · Crow Wing County
9,186 residents
Minnetrista
MN · Hennepin County
9,091 residents
Waseca
MN · Waseca County
9,067 residents
Mound
MN · Hennepin County
9,031 residents
East Grand Forks
MN · Polk County
8,915 residents
Thief River Falls
MN · Pennington County
8,779 residents
Albertville
MN · Wright County
8,555 residents
St. Francis
MN · Anoka County
8,523 residents
Waite Park
MN · Stearns County
8,504 residents
Corcoran
MN · Hennepin County
8,378 residents
Virginia
MN · St. Louis County
8,267 residents
New Prague
MN · Scott County
8,235 residents
Orono
MN · Hennepin County
8,228 residents