Walk Score Logo
Go
Locate me

Cities in Minnesota

The 63 largest cities in Minnesota (the most populous cities in MN are Minneapolis, St. Paul, and Rochester) have an average Walk Score of 30. The best cities in Minnesota ranked by Walk Score are Minneapolis, St. Paul, and Hopkins, while the least walkable cities are Ramsey, Lino Lakes, and Andover.

Follow the links for city maps, photos, and all neighborhoods.

The list of Minnesota cities below is sorted by Walk Score, but can also be sorted by population or alphabetically (click table's heading to sort).

City

Zip Code

Walk Score

Transit Score

Bike Score

Population

Minneapolis (the largest city in Minnesota) 55407 71 55 83 382,578
St. Paul 55106 60 46 64 285,068
Rochester 30 -- 57 106,769
Duluth 55812 36 33 43 86,265
Bloomington 55420 29 -- 42 82,893
Brooklyn Park 55443 28 26 45 75,781
Plymouth 55447 18 -- 41 70,576
St. Cloud 34 -- 49 65,842
Eagan 55122 23 18 37 64,206
Woodbury 55125 20 -- 36 61,961
Maple Grove 55311 13 -- 46 61,567
Coon Rapids 55433 25 18 46 61,476
Eden Prairie 55347 18 -- 48 60,797
Burnsville 55337 32 23 39 60,306
Blaine 55434 23 -- 40 57,186
Lakeville 14 -- 37 55,954
Minnetonka 55345 21 15 37 49,734
Apple Valley 55124 21 27 38 49,084
Edina 55436 37 29 49 47,941
St. Louis Park 55426 50 35 64 45,250
Mankato 40 -- 51 39,309
Moorhead 34 -- 58 38,065
Maplewood 24 31 39 38,018
Shakopee 29 -- 53 37,076
Richfield 55423 58 46 67 35,228
Cottage Grove 55016 16 9 33 34,589
Inver Grove Heights 55076 18 26 28 33,880
Roseville 55113 35 31 47 33,660
Andover 12 -- 39 30,598
Brooklyn Center 31 38 50 30,104
Winona 46 -- 54 27,592
Oakdale 55128 21 19 36 27,378
Fridley 38 35 47 27,208
Savage 55378 22 -- 46 26,911
Owatonna 25 -- 36 25,599
Shoreview 55126 17 16 38 25,043
Austin 37 -- 57 24,718
White Bear Lake 36 -- 45 23,797
Chaska 22 -- 41 23,770
Ramsey 8 -- 40 23,668
Faribault 29 -- 42 23,352
Champlin 55316 20 -- 49 23,089
Elk River 15 -- 32 22,974
Chanhassen 55317 16 -- 47 22,952
Prior Lake 14 -- 41 22,796
Hastings 30 -- 40 22,172
Crystal 44 29 52 22,151
Rosemount 20 -- 43 21,874
New Brighton 35 29 44 21,456
Farmington 20 -- 40 21,086
Golden Valley 28 30 53 20,371
New Hope 42 27 50 20,339
Lino Lakes 8 -- 35 20,216
South St. Paul 55075 39 34 39 20,160
Northfield 31 -- 50 20,007
Willmar 34 -- 52 19,610
West St. Paul 45 36 45 19,540
Columbia Heights 53 38 51 19,496
Forest Lake 18 -- 36 18,375
Stillwater 36 -- 42 18,225
Albert Lea 28 -- 42 18,016
Hopkins 58 32 70 17,591
Anoka 42 22 53 17,142