Muskegon County, Michigan Cities (2026)

City
Rank
2026 Pop. ↓
2020 Pop.
Annual Change
Density (/mi²)
Area (mi²)
Type
Muskegon137,23337,2100.02%2,63314 City
Norton Shores225,09525,0200.03%1,08023 City
Muskegon317,99517,6060.47%76723 Township
Fruitport415,88814,6121.42%53030 Township
Egelston511,50711,1230.54%34733 Township
Muskegon Heights69,7439,909-0.28%3,0593 City
Dalton79,6969,4510.47%27535 Township
Laketon87,7407,6280.25%44417 Township
Fruitland96,0035,7810.81%16636 Township
Roosevelt Park104,1114,167-0.24%4,0031 City
North Muskegon114,0774,094-0.05%2,2782 City
Cedar Creek123,3903,2000.74%9735 Township
Whitehall133,2562,9201.59%1,0123 City
Ravenna143,0612,9560.53%8536 Township
Casnovia152,8392,7830.5%8036 Township
Sullivan162,7622,5501.36%11524 Township
Holton172,6962,5820.82%7735 Township
Blue Lake182,4502,4120%7334 Township
Montague192,4252,4190.04%9233 City
Whitehall201,8051,7660.39%1989 Township
Moorland211,7931,6411.47%5036 Township
Montague221,5811,5600.32%8319 Township
Ravenna231,4231,3380.99%1,1951 Village
White River241,4131,393-0.21%8916 Township
Lakewood Club251,3451,3320%7032 Village
Fruitport261,1901,1031.19%1,3121 Village
Casnovia273153140%2961 Village

Muskegon County Cities Summary

Largest City

Muskegon is the largest city in Muskegon County, with a population of 37,233.

Smallest City

Casnovia is the smallest city in Muskegon County, with a population of 315.

10 Largest Cities

There are 27 cities in Muskegon County, Michigan.

Location of Muskegon County