
Walkability
The most walkable Twin Cities communities and neighborhoods
The most walkable suburbs we cover are Osseo (89), Spring Lake Park (83), Hilltop (81), Richfield (78), Hopkins (76), scored out of 100 for everyday walkability: how many grocery stores, restaurants, coffee shops, parks, transit stops, pharmacies, libraries and gyms are within about a 15-minute walk, averaged every quarter mile across each city. In Minneapolis the most walkable neighborhoods are Downtown West (100), East Isles (100), Elliot Park (100), Midtown Phillips (100), Phillips West (100); in Saint Paul, Hamline-Midway (95), Downtown (94), Frogtown (88).
149 communities
Communities, most walkable first
Score out of 100, and the share of each city within about a 15-minute walk of a grocery store, a park, and a bus or train stop.
| # | Community | Score | Rating | Grocery | Park | Transit |
|---|---|---|---|---|---|---|
| 1 | Osseo | 89 | Very walkable | 100% | 100% | 100% |
| 2 | Spring Lake Park | 83 | Very walkable | 92% | 89% | 100% |
| 3 | Hilltop | 81 | Very walkable | 100% | 100% | 100% |
| 4 | Richfield | 78 | Very walkable | 69% | 100% | 100% |
| 5 | Hopkins | 76 | Very walkable | 65% | 98% | 100% |
| 6 | Minneapolis | 75 | Very walkable | 59% | 95% | 100% |
| 7 | Lexington | 73 | Very walkable | 82% | 100% | 27% |
| 8 | Columbia Heights | 72 | Very walkable | 69% | 100% | 98% |
| 9 | West St. Paul | 70 | Very walkable | 70% | 88% | 94% |
| 10 | North St. Paul | 68 | Walkable | 54% | 100% | 100% |
| 11 | St. Louis Park | 67 | Walkable | 40% | 98% | 98% |
| 12 | Saint Paul | 66 | Walkable | 58% | 78% | 92% |
| 13 | St. Anthony | 66 | Walkable | 30% | 98% | 100% |
| 14 | St. Bonifacius | 65 | Walkable | 94% | 94% | 0% |
| 15 | Brooklyn Center | 65 | Walkable | 57% | 98% | 96% |
| 16 | Crystal | 64 | Walkable | 56% | 97% | 99% |
| 17 | Robbinsdale | 64 | Walkable | 11% | 100% | 100% |
| 18 | Anoka | 62 | Walkable | 50% | 92% | 77% |
| 19 | Fridley | 62 | Walkable | 43% | 98% | 98% |
| 20 | New Hope | 62 | Walkable | 37% | 90% | 97% |
| 21 | Falcon Heights | 62 | Walkable | 31% | 100% | 100% |
| 22 | Lauderdale | 59 | Walkable | 67% | 83% | 100% |
| 23 | Roseville | 59 | Walkable | 29% | 89% | 96% |
| 24 | Mounds View | 57 | Walkable | 25% | 89% | 100% |
| 25 | Golden Valley | 53 | Walkable | 21% | 99% | 98% |
| 26 | New Brighton | 53 | Walkable | 13% | 94% | 94% |
| 27 | Brooklyn Park | 51 | Walkable | 34% | 79% | 88% |
| 28 | South St. Paul | 51 | Walkable | 32% | 82% | 99% |
| 29 | Little Canada | 51 | Walkable | 29% | 78% | 97% |
| 30 | Maplewood | 50 | Walkable | 25% | 87% | 83% |
| 31 | Landfall | 50 | Walkable | 0% | 100% | 100% |
| 32 | Willernie | 50 | Walkable | 0% | 100% | 0% |
| 33 | White Bear Lake | 49 | Some errands on foot | 39% | 86% | 38% |
| 34 | Excelsior | 49 | Some errands on foot | 0% | 93% | 0% |
| 35 | Edina | 48 | Some errands on foot | 38% | 77% | 59% |
| 36 | Apple Valley | 48 | Some errands on foot | 30% | 95% | 72% |
| 37 | Long Lake | 48 | Some errands on foot | 25% | 100% | 0% |
| 38 | Coon Rapids | 47 | Some errands on foot | 27% | 90% | 67% |
| 39 | Spring Park | 47 | Some errands on foot | 0% | 60% | 100% |
| 40 | Stillwater | 46 | Some errands on foot | 29% | 92% | 49% |
| 41 | Waconia | 45 | Some errands on foot | 37% | 77% | 0% |
| 42 | Oak Park Heights | 45 | Some errands on foot | 34% | 73% | 46% |
| 43 | Bloomington | 45 | Some errands on foot | 30% | 82% | 63% |
| 44 | Oakdale | 44 | Some errands on foot | 34% | 74% | 64% |
| 45 | Champlin | 44 | Some errands on foot | 21% | 94% | 57% |
| 46 | Plymouth | 43 | Some errands on foot | 18% | 82% | 80% |
| 47 | Burnsville | 42 | Some errands on foot | 28% | 74% | 56% |
| 48 | Minnetonka | 42 | Some errands on foot | 21% | 83% | 50% |
| 49 | Wayzata | 41 | Some errands on foot | 22% | 57% | 67% |
| 50 | Eagan | 41 | Some errands on foot | 17% | 79% | 60% |
| 51 | Northfield | 40 | Some errands on foot | 31% | 87% | 0% |
| 52 | Mound | 40 | Some errands on foot | 19% | 85% | 42% |
| 53 | Watertown | 39 | Some errands on foot | 37% | 76% | 0% |
| 54 | Vadnais Heights | 39 | Some errands on foot | 25% | 81% | 40% |
| 55 | Shoreview | 38 | Some errands on foot | 19% | 81% | 64% |
| 56 | Mayer | 35 | Some errands on foot | 56% | 76% | 0% |
| 57 | New Prague | 35 | Some errands on foot | 0% | 81% | 0% |
| 58 | Medicine Lake | 34 | Some errands on foot | 0% | 100% | 88% |
| 59 | Savage | 33 | Some errands on foot | 22% | 73% | 29% |
| 60 | Jordan | 32 | Some errands on foot | 31% | 67% | 0% |
| 61 | Blaine | 32 | Some errands on foot | 18% | 80% | 17% |
| 62 | Owatonna | 31 | Some errands on foot | 28% | 50% | 0% |
| 63 | Hastings | 31 | Some errands on foot | 10% | 85% | 0% |
| 64 | Circle Pines | 31 | Some errands on foot | 3% | 84% | 0% |
| 65 | Eden Prairie | 30 | Some errands on foot | 18% | 70% | 22% |
| 66 | Mendota Heights | 30 | Some errands on foot | 13% | 72% | 32% |
| 67 | Maple Grove | 29 | Some errands on foot | 21% | 59% | 16% |
| 68 | Dundas | 29 | Some errands on foot | 10% | 81% | 0% |
| 69 | Lilydale | 29 | Some errands on foot | 9% | 100% | 18% |
| 70 | Woodbury | 28 | Some errands on foot | 19% | 60% | 11% |
| 71 | Shakopee | 28 | Some errands on foot | 12% | 36% | 51% |
| 72 | Norwood Young America | 28 | Some errands on foot | 0% | 54% | 0% |
| 73 | Newport | 27 | Some errands on foot | 0% | 69% | 31% |
| 74 | Bayport | 27 | Some errands on foot | 0% | 79% | 0% |
| 75 | Prior Lake | 26 | Some errands on foot | 11% | 71% | 20% |
| 76 | Mahtomedi | 26 | Some errands on foot | 11% | 66% | 12% |
| 77 | Gem Lake | 26 | Some errands on foot | 6% | 65% | 0% |
| 78 | Arden Hills | 26 | Some errands on foot | 4% | 65% | 30% |
| 79 | Faribault | 25 | Some errands on foot | 25% | 52% | 0% |
| 80 | Le Sueur | 25 | Some errands on foot | 23% | 52% | 0% |
| 81 | Belle Plaine | 25 | Some errands on foot | 13% | 56% | 0% |
| 82 | Hamburg | 25 | Some errands on foot | 0% | 100% | 0% |
| 83 | Chaska | 24 | Car-dependent | 20% | 44% | 7% |
| 84 | Birchwood Village | 24 | Car-dependent | 17% | 100% | 0% |
| 85 | Tonka Bay | 24 | Car-dependent | 15% | 91% | 0% |
| 86 | Lakeville | 23 | Car-dependent | 16% | 56% | 8% |
| 87 | Centerville | 23 | Car-dependent | 5% | 54% | 15% |
| 88 | Cologne | 23 | Car-dependent | 0% | 73% | 0% |
| 89 | Inver Grove Heights | 22 | Car-dependent | 11% | 36% | 39% |
| 90 | Chanhassen | 22 | Car-dependent | 10% | 66% | 5% |
| 91 | St. Paul Park | 21 | Car-dependent | 15% | 76% | 0% |
| 92 | Sunfish Lake | 21 | Car-dependent | 11% | 15% | 44% |
| 93 | Rockford | 21 | Car-dependent | 7% | 55% | 0% |
| 94 | Maple Plain | 21 | Car-dependent | 0% | 0% | 0% |
| 95 | St. Marys Point | 21 | Car-dependent | 0% | 88% | 0% |
| 96 | Shorewood | 20 | Car-dependent | 15% | 58% | 2% |
| 97 | Greenwood | 19 | Car-dependent | 0% | 61% | 0% |
| 98 | Victoria | 18 | Car-dependent | 19% | 60% | 0% |
| 99 | Deephaven | 18 | Car-dependent | 0% | 75% | 0% |
| 100 | Lakeland | 18 | Car-dependent | 0% | 65% | 0% |
| 101 | Minnetonka Beach | 17 | Car-dependent | 8% | 0% | 88% |
| 102 | Farmington | 17 | Car-dependent | 6% | 58% | 0% |
| 103 | Lake St. Croix Beach | 17 | Car-dependent | 0% | 87% | 0% |
| 104 | New Germany | 17 | Car-dependent | 0% | 67% | 0% |
| 105 | Cottage Grove | 15 | Car-dependent | 11% | 42% | 3% |
| 106 | Andover | 15 | Car-dependent | 8% | 50% | 0% |
| 107 | Carver | 15 | Car-dependent | 0% | 62% | 0% |
| 108 | Elko New Market | 15 | Car-dependent | 0% | 37% | 0% |
| 109 | Loretto | 15 | Car-dependent | 0% | 0% | 0% |
| 110 | Lake Elmo | 14 | Car-dependent | 5% | 32% | 23% |
| 111 | Ramsey | 14 | Car-dependent | 0% | 55% | 4% |
| 112 | Lakeland Shores | 13 | Car-dependent | 0% | 33% | 0% |
| 113 | Orono | 12 | Car-dependent | 8% | 34% | 14% |
| 114 | Lino Lakes | 12 | Car-dependent | 7% | 40% | 2% |
| 115 | Hanover | 12 | Car-dependent | 0% | 58% | 0% |
| 116 | Marine on St. Croix | 11 | Car-dependent | 18% | 12% | 0% |
| 117 | Rogers | 11 | Car-dependent | 5% | 30% | 0% |
| 118 | Rosemount | 11 | Car-dependent | 3% | 29% | 14% |
| 119 | Bethel | 11 | Car-dependent | 0% | 12% | 0% |
| 120 | Pine Springs | 11 | Car-dependent | 0% | 76% | 0% |
| 121 | North Oaks | 10 | Car-dependent | 6% | 29% | 7% |
| 122 | Randolph | 10 | Car-dependent | 0% | 0% | 0% |
| 123 | Vermillion | 10 | Car-dependent | 0% | 0% | 0% |
| 124 | Mendota | 10 | Car-dependent | 0% | 0% | 0% |
| 125 | New Trier | 10 | Car-dependent | 0% | 0% | 0% |
| 126 | Forest Lake | 9 | Car-dependent | 6% | 13% | 0% |
| 127 | Hampton | 8 | Car-dependent | 0% | 0% | 0% |
| 128 | St. Francis | 7 | Car-dependent | 8% | 15% | 0% |
| 129 | Medina | 7 | Car-dependent | 0% | 27% | 0% |
| 130 | Hugo | 6 | Car-dependent | 2% | 20% | 0% |
| 131 | Ham Lake | 6 | Car-dependent | 0% | 19% | 0% |
| 132 | Woodland | 6 | Car-dependent | 0% | 0% | 0% |
| 133 | Coates | 6 | Car-dependent | 0% | 0% | 0% |
| 134 | Oak Grove | 5 | Car-dependent | 4% | 13% | 0% |
| 135 | East Bethel | 5 | Car-dependent | 3% | 20% | 0% |
| 136 | Minnetrista | 5 | Car-dependent | 3% | 14% | 0% |
| 137 | Dayton | 5 | Car-dependent | 0% | 18% | 0% |
| 138 | Miesville | 5 | Car-dependent | 0% | 0% | 0% |
| 139 | Greenfield | 4 | Car-dependent | 5% | 13% | 0% |
| 140 | Grant | 3 | Car-dependent | 0% | 7% | 0% |
| 141 | Empire | 3 | Car-dependent | 0% | 17% | 0% |
| 142 | Afton | 3 | Car-dependent | 0% | 14% | 0% |
| 143 | Dellwood | 3 | Car-dependent | 0% | 21% | 0% |
| 144 | Scandia | 2 | Car-dependent | 3% | 6% | 0% |
| 145 | Independence | 2 | Car-dependent | 1% | 1% | 0% |
| 146 | Credit River | 2 | Car-dependent | 0% | 11% | 0% |
| 147 | Corcoran | 1 | Car-dependent | 0% | 5% | 0% |
| 148 | Nowthen | 1 | Car-dependent | 0% | 3% | 0% |
| 149 | Columbus | 1 | Car-dependent | 0% | 5% | 0% |
84 neighborhoods
Minneapolis neighborhoods, most walkable first
| # | Neighborhood | Score | Rating | Grocery | Park | Transit |
|---|---|---|---|---|---|---|
| 1 | Downtown West | 100 | Very walkable | 100% | 100% | 100% |
| 2 | East Isles | 100 | Very walkable | 100% | 100% | 100% |
| 3 | Elliot Park | 100 | Very walkable | 100% | 100% | 100% |
| 4 | Midtown Phillips | 100 | Very walkable | 100% | 100% | 100% |
| 5 | Phillips West | 100 | Very walkable | 100% | 100% | 100% |
| 6 | Stevens Square-Loring Heights | 100 | Very walkable | 100% | 100% | 100% |
| 7 | Ventura Village | 100 | Very walkable | 100% | 100% | 100% |
| 8 | Whittier | 100 | Very walkable | 100% | 100% | 100% |
| 9 | East Phillips | 99 | Very walkable | 100% | 100% | 100% |
| 10 | Loring Park | 99 | Very walkable | 100% | 100% | 100% |
| 11 | Lowry Hill East | 98 | Very walkable | 100% | 100% | 100% |
| 12 | North Loop | 96 | Very walkable | 92% | 100% | 100% |
| 13 | Corcoran | 95 | Very walkable | 100% | 100% | 100% |
| 14 | Longfellow | 95 | Very walkable | 100% | 77% | 100% |
| 15 | South Uptown | 95 | Very walkable | 100% | 100% | 100% |
| 16 | Windom Park | 95 | Very walkable | 100% | 100% | 100% |
| 17 | Cedar-Riverside | 94 | Very walkable | 78% | 100% | 100% |
| 18 | Nicollet Island-East Bank | 93 | Very walkable | 100% | 100% | 100% |
| 19 | Logan Park | 92 | Very walkable | 100% | 100% | 100% |
| 20 | Marcy Holmes | 91 | Very walkable | 93% | 100% | 100% |
| 21 | Seward | 91 | Very walkable | 87% | 100% | 100% |
| 22 | Powderhorn Park | 90 | Very walkable | 92% | 92% | 100% |
| 23 | Windom | 90 | Very walkable | 92% | 100% | 100% |
| 24 | Holland | 89 | Very walkable | 86% | 100% | 100% |
| 25 | Northeast Park | 89 | Very walkable | 83% | 100% | 100% |
| 26 | Bryant | 89 | Very walkable | 75% | 100% | 100% |
| 27 | Ericsson | 88 | Very walkable | 85% | 100% | 100% |
| 28 | University of Minnesota | 87 | Very walkable | 50% | 100% | 100% |
| 29 | Lyndale | 86 | Very walkable | 100% | 56% | 100% |
| 30 | Near North | 86 | Very walkable | 89% | 100% | 100% |
| 31 | Beltrami | 85 | Very walkable | 100% | 100% | 100% |
| 32 | St. Anthony East | 85 | Very walkable | 100% | 100% | 100% |
| 33 | Standish | 85 | Very walkable | 91% | 91% | 100% |
| 34 | Tangletown | 83 | Very walkable | 75% | 92% | 100% |
| 35 | East Bde Maka Ska | 83 | Very walkable | 67% | 100% | 100% |
| 36 | Downtown East | 83 | Very walkable | 50% | 100% | 100% |
| 37 | Lowry Hill | 82 | Very walkable | 70% | 100% | 100% |
| 38 | Cedar-Isles-Dean | 82 | Very walkable | 69% | 100% | 100% |
| 39 | Sheridan | 82 | Very walkable | 67% | 100% | 100% |
| 40 | Central | 81 | Very walkable | 100% | 38% | 100% |
| 41 | Howe | 81 | Very walkable | 81% | 88% | 100% |
| 42 | St. Anthony West | 81 | Very walkable | 60% | 100% | 100% |
| 43 | Hawthorne | 80 | Very walkable | 81% | 100% | 100% |
| 44 | West Maka Ska | 80 | Very walkable | 75% | 100% | 100% |
| 45 | Sumner-Glenwood | 80 | Very walkable | 50% | 100% | 100% |
| 46 | Jordan | 79 | Very walkable | 100% | 100% | 100% |
| 47 | Page | 79 | Very walkable | 100% | 100% | 100% |
| 48 | Prospect Park-East River Road | 78 | Very walkable | 57% | 96% | 100% |
| 49 | Hiawatha | 77 | Very walkable | 70% | 95% | 100% |
| 50 | Cooper | 75 | Very walkable | 73% | 100% | 100% |
| 51 | Field | 75 | Very walkable | 60% | 100% | 100% |
| 52 | Fulton | 75 | Very walkable | 44% | 94% | 100% |
| 53 | Cleveland | 74 | Very walkable | 100% | 100% | 100% |
| 54 | King Field | 74 | Very walkable | 60% | 100% | 100% |
| 55 | Northrop | 74 | Very walkable | 50% | 100% | 100% |
| 56 | Audubon Park | 74 | Very walkable | 27% | 100% | 100% |
| 57 | Southeast Como | 73 | Very walkable | 63% | 42% | 100% |
| 58 | Willard-Hay | 72 | Very walkable | 75% | 100% | 100% |
| 59 | Diamond Lake | 71 | Very walkable | 94% | 100% | 100% |
| 60 | Hale | 71 | Very walkable | 75% | 100% | 100% |
| 61 | Folwell | 69 | Walkable | 89% | 100% | 100% |
| 62 | Bottineau | 69 | Walkable | 25% | 100% | 100% |
| 63 | Regina | 69 | Walkable | 0% | 100% | 100% |
| 64 | Linden Hills | 68 | Walkable | 35% | 100% | 100% |
| 65 | Keewaydin | 68 | Walkable | 33% | 100% | 100% |
| 66 | Kenny | 67 | Walkable | 36% | 100% | 100% |
| 67 | McKinley | 66 | Walkable | 60% | 100% | 100% |
| 68 | Minnehaha | 66 | Walkable | 30% | 90% | 100% |
| 69 | Lynnhurst | 66 | Walkable | 25% | 94% | 100% |
| 70 | Bancroft | 65 | Walkable | 0% | 100% | 100% |
| 71 | Armatage | 64 | Walkable | 42% | 100% | 100% |
| 72 | Harrison | 64 | Walkable | 13% | 100% | 100% |
| 73 | Waite Park | 59 | Walkable | 13% | 94% | 100% |
| 74 | Webber-Camden | 58 | Walkable | 6% | 100% | 100% |
| 75 | East Harriet | 55 | Walkable | 24% | 100% | 94% |
| 76 | Victory | 53 | Walkable | 10% | 100% | 100% |
| 77 | Columbia Park | 50 | Walkable | 4% | 91% | 100% |
| 78 | Kenwood | 49 | Some errands on foot | 10% | 100% | 100% |
| 79 | Marshall Terrace | 48 | Some errands on foot | 0% | 92% | 100% |
| 80 | Lind-Bohanon | 47 | Some errands on foot | 0% | 100% | 100% |
| 81 | Bryn Mawr | 46 | Some errands on foot | 0% | 100% | 100% |
| 82 | Wenonah | 43 | Some errands on foot | 0% | 100% | 100% |
| 83 | Shingle Creek | 41 | Some errands on foot | 25% | 100% | 100% |
| 84 | Morris Park | 35 | Some errands on foot | 0% | 38% | 100% |
17 neighborhoods
Saint Paul neighborhoods, most walkable first
| # | Neighborhood | Score | Rating | Grocery | Park | Transit |
|---|---|---|---|---|---|---|
| 1 | Hamline-Midway | 95 | Very walkable | 90% | 100% | 100% |
| 2 | Downtown | 94 | Very walkable | 81% | 100% | 100% |
| 3 | Frogtown | 88 | Very walkable | 89% | 96% | 100% |
| 4 | Summit-University | 88 | Very walkable | 63% | 97% | 100% |
| 5 | St. Anthony Park | 87 | Very walkable | 81% | 100% | 100% |
| 6 | Macalester-Groveland | 86 | Very walkable | 80% | 80% | 100% |
| 7 | Union Park | 82 | Very walkable | 58% | 100% | 100% |
| 8 | Summit Hill | 82 | Very walkable | 44% | 94% | 100% |
| 9 | Payne-Phalen | 81 | Very walkable | 88% | 94% | 100% |
| 10 | West Seventh | 76 | Very walkable | 60% | 94% | 100% |
| 11 | North End | 74 | Very walkable | 80% | 94% | 100% |
| 12 | Dayton's Bluff | 66 | Walkable | 72% | 62% | 100% |
| 13 | Highland Park | 64 | Walkable | 41% | 89% | 95% |
| 14 | Greater East Side | 63 | Walkable | 72% | 58% | 98% |
| 15 | Como Park | 63 | Walkable | 48% | 82% | 100% |
| 16 | West Side | 54 | Walkable | 30% | 68% | 92% |
| 17 | Battle Creek–Highwood | 33 | Some errands on foot | 24% | 45% | 62% |
Quick answers
Walkability questions
What is the most walkable suburb of Minneapolis and Saint Paul?
By our everyday walkability score: Osseo (89), Spring Lake Park (83), Hilltop (81), Richfield (78), Hopkins (76). Minneapolis itself scores 75 and Saint Paul 66.
What are the most walkable neighborhoods in Minneapolis?
Downtown West (100), East Isles (100), Elliot Park (100), Midtown Phillips (100), Phillips West (100), Stevens Square-Loring Heights (100), Ventura Village (100), Whittier (100), out of 100.
How is the walkability score calculated?
We put a point every quarter mile across each city or neighborhood boundary and count the everyday places within 0.6 miles in a straight line (about a 15-minute walk, or three-quarters of a mile on streets): grocery store 25 points, restaurants 15 (full points for five or more), parks, trails or beaches 15, a bus or train stop 15, coffee 10, pharmacy 10, library 5, gym 5. The area score is the average of its points, so large parks, lakes and industrial land count too.
Where does the data come from?
Places: Overture Maps Foundation places, release 2026-10-21.0 (overturemaps.org). Transit stops: Metro Transit and MVTA GTFS schedule data (metrotransit.org, mvta.com). Businesses open and close, so we refresh the data every few months.
Places only: this ranks how close everyday places are, not who lives anywhere. Every home's page on this site lists the grocery store, park, transit stop and more nearest that address. Updated 2026-11-09.
