Muskegon County, Michigan Cities (2025)

29 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
Wolf Lake104,1343,3820.05%1,1664 CDP
Roosevelt Park114,1244,168-0.22%4,0161 City
North Muskegon124,0884,093-0.02%2,2842 City
Cedar Creek133,3823,2001.17%9735 Township
Whitehall143,1822,9211.66%9893 City
Ravenna153,0692,9600.99%8536 Township
Casnovia162,8392,7940.46%8036 Township
Sullivan172,7232,5481.04%11324 Township
Holton182,6832,5860.68%7735 Township
Blue Lake192,5032,4121.58%7534 Township
Montague202,4262,4180.04%9233 City
Twin Lake211,9261,7640.73%6703 CDP
Whitehall221,8051,7700.5%1989 Township
Moorland231,7521,6301.1%4936 Township
Montague241,5801,5560.51%8319 Township
White River251,4171,3900.07%8916 Township
Ravenna261,4161,3391.07%1,1891 Village
Lakewood Club271,3341,3320%6972 Village
Fruitport281,1801,1051.29%1,3011 Village
Casnovia293213210%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 29 cities in Muskegon County, Michigan.

Location of Muskegon County