Walk Score Logo
Go
Locate me

Cities in Michigan

The 65 largest cities in Michigan (the most populous cities in MI are Detroit, Grand Rapids, and Warren) have an average Walk Score of 37. The best cities in Michigan ranked by Walk Score are Hamtramck, Ferndale, and Ypsilanti, while the least walkable cities are Forest Hills, Norton Shores, and Romulus.

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

The list of Michigan 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

Detroit (the largest city in Michigan) 48228 52 -- -- 713,777
Grand Rapids 49504 48 -- 50 188,040
Warren 48089 41 -- -- 134,056
Sterling Heights 48310 31 -- -- 129,699
Lansing 48915 40 -- 52 114,297
Ann Arbor 48104 49 45 76 113,934
Flint 48503 40 -- -- 102,434
Dearborn 48126 55 -- -- 98,153
Livonia 48154 31 -- -- 96,942
Westland 48185 36 -- -- 84,094
Troy 48085 25 -- -- 80,980
Farmington Hills 48336 23 -- -- 79,740
Kalamazoo 49001 41 -- -- 74,262
Wyoming 49509 33 -- -- 72,125
Southfield 48034 35 -- -- 71,739
Rochester Hills 48309 18 -- -- 70,995
Taylor 48180 30 -- -- 63,131
St. Clair Shores 48080 39 -- -- 59,715
Pontiac 48340 41 -- -- 59,515
Dearborn Heights 48127 44 -- -- 57,774
Royal Oak 48073 50 -- -- 57,236
Novi 48375 17 -- -- 55,224
Battle Creek 32 -- -- 52,347
Saginaw 48602 40 -- -- 51,508
Kentwood 22 -- -- 48,707
East Lansing 48825 49 -- -- 48,579
Roseville 48066 42 -- -- 47,299
Portage 49024 17 -- -- 46,292
Midland 30 -- -- 41,863
Muskegon 49440 41 -- -- 38,401
Lincoln Park 48146 51 -- -- 38,144
Bay City 49 -- -- 34,932
Jackson 47 -- -- 33,534
Holland 43 -- -- 33,051
Eastpointe 48021 51 -- -- 32,442
Port Huron 42 -- -- 30,184
Southgate 48195 44 -- -- 30,047
Burton 48529 20 -- -- 29,999
Madison Heights 48071 53 -- -- 29,694
Oak Park 48237 49 -- -- 29,319
Allen Park 48101 44 -- -- 28,210
Garden City 48135 42 -- -- 27,692
Mount Pleasant 46 -- -- 26,016
Wyandotte 51 -- -- 25,883
Forest Hills 8 -- -- 25,867
Inkster 48141 32 -- -- 25,369
Norton Shores 12 -- -- 23,994
Romulus 15 -- -- 23,989
Holt 16 -- -- 23,973
Waverly 24 -- -- 23,925
Walker 18 -- -- 23,537
Hamtramck 74 -- -- 22,423
Auburn Hills 48326 25 -- -- 21,412
Okemos 20 -- -- 21,369
Marquette 45 -- -- 21,355
Adrian 43 -- -- 21,133
Monroe 44 -- -- 20,733
Birmingham 48009 55 -- -- 20,103
Ferndale 48220 57 -- -- 19,900
Ypsilanti 56 39 -- 19,435
Haslett 15 -- -- 19,220
Trenton 33 -- -- 18,853
Wayne 38 -- -- 17,593
Allendale 15 -- -- 17,579
Jenison 18 -- -- 16,538

Find apartments and off campus housing near universities in Michigan

Find apartments and rentals near large employers in Michigan