GNC in Michigan
← GNC across the US · everything in Michigan
128 GNC branches in 114 towns in Michigan. Pick a town, or scroll the branches town by town. Nearest to me instead.
Branches by town
Muskegon 494443
Ann Arbor 481042
Ann Arbor 481072
Fraser2
Grand Rapids 495062
Holland 494242
Lansing 489172
Livonia 481542
Rochester 483092
Saint Joseph2
Traverse City 496842
Troy 480842
Westland 481852
Adrian1
Alpena1
Ann Arbor 481091
Bay City 487061
Belleville 481111
Big Rapids1
Birch Run1
Bloomfield Hills 483011
Burton 485091
Byron Center1
Cadillac1
Canton 481871
Canton 481881
Caro1
Center Line1
Clarkston 483461
Clinton Township 480381
Coldwater1
Davison1
Dearborn 481231
Dearborn 481261
Dearborn Heights 481251
Dearborn Heights 481271
Detroit 482021
Dexter1
East Lansing 488241
East Lansing 488251
Farmington 483361
Fenton1
Ferndale1
Ferrysburg1
Flint 485311
Fort Gratiot1
Gaylord 497341
Grand Blanc1
Grand Rapids 495051
Grand Rapids 495081
Grand Rapids 495091
Grand Rapids 495231
Grand Rapids 495461
Grandville 494181
Greenville1
Grosse Pointe 482361
Harper Woods1
Harrison Township1
Hartland1
Imlay City1
Jackson 492021
Kalamazoo 490061
Kalamazoo 490081
Kalkaska1
Kingsford1
Lake Orion 483621
Lansing 489011
Lansing 489111
Lansing 489151
Lincoln Park1
Livonia 481521
Marquette1
Melvindale1
Midland 486421
Milford 483811
Monroe 481621
Mount Pleasant 488591
New Baltimore 480511
Novi 483771
Oak Grove1
Okemos 488051
Owosso1
Petoskey1
Plymouth1
Pontiac 483411
Portage 490241
Prudenville1
Redford 482391
Rochester 483071
Rockwood1
Roseville1
Saginaw 486031
Saginaw 486041
South Lyon1
Southfield 480341
Southfield 480761
Southgate1
Sterling Heights 483131
Sterling Heights 483141
Sturgis1
Taylor1
Three Rivers1
Trenton1
Troy 480071
Union Lake1
Walled Lake 483901
Warren 480921
Washington 480941
Waterford 483281
West Bloomfield 483221
West Bloomfield 483241
Westland 481861
White Lake 483861
Ypsilanti 481971
Distances are from the centre of each town.