Muskegon County, Michigan Cities (2025)

27 cities

City
Rank
2025 Pop. ↓
2020 Pop.
Annual Change
Density
Area (mi²)
Type
Muskegon137,30637,2110.05%2,63814 City
Norton Shores225,08225,0200.05%1,07923 City
Muskegon charter317,90417,6030.53%76323 Township
Fruitport charter415,61114,6160.99%52130 Township
Egelston511,49811,1290.73%34633 Township
Muskegon Heights69,7819,904-0.25%3,0713 City
Dalton79,6489,4340.54%27335 Township
Laketon87,7587,6280.64%44517 Township
Fruitland96,0155,8031.08%16636 Township
Roosevelt Park104,1244,168-0.22%4,0161 City
North Muskegon114,0884,093-0.02%2,2842 City
Cedar Creek123,3823,2001.17%9735 Township
Whitehall133,1822,9211.66%9893 City
Ravenna143,0692,9600.99%8536 Township
Casnovia152,8392,7940.46%8036 Township
Sullivan162,7232,5481.04%11324 Township
Holton172,6832,5860.68%7735 Township
Blue Lake182,5032,4121.58%7534 Township
Montague192,4262,4180.04%9233 City
Whitehall201,8051,7700.5%1989 Township
Moorland211,7521,6301.1%4936 Township
Montague221,5801,5560.51%8319 Township
White River231,4171,3900.07%8916 Township
Ravenna241,4161,3391.07%1,1891 Village
Lakewood Club251,3341,3320%6972 Village
Fruitport261,1801,1051.29%1,3011 Village
Casnovia273213210%3021 Village

Muskegon County Cities Summary

Largest City

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

Smallest City

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

10 Largest Cities

There are 27 cities in Muskegon County, Michigan.

Location of Muskegon County