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

Find apartments and off campus housing near universities in Michigan

Find apartments and rentals near large employers in Michigan