Muskegon
City in Muskegon County, Michigan

Muskegon is a city in Muskegon County, Michigan, with 38,318 residents (2020 Census). It sits at 627 ft (191 m) above sea level. The nearest town is Muskegon Heights, 1.9 miles SE.
- 38,318residents (2020 Census)
- 627 ftelevation · 191 m
- 14.1 sq miland area · 36.6 km²
- 2,709 / sq mipopulation density
- 49440main ZIP code (2 in total)
About Muskegon
Muskegon ( mə-SKEE-gən) is a city in and the county seat of Muskegon County, Michigan, United States. Situated around a harbor of Lake Michigan, Muskegon is known for fishing, sailing regattas, and boating. It is the most populous city along Lake Michigan's eastern shore. At the 2020 census, the city's population was 38,318. The city is administratively autonomous from adjacent Muskegon Township, and several locations in Muskegon Township and other surrounding townships have Muskegon addresses.
Muskegon is the center of the Muskegon metropolitan statistical area, which is coextensive with Muskegon County and had a population of 175,824 as of the 2020 census. It is also part of the larger Grand Rapids-Kentwood-Muskegon-combined statistical area.
Text: Wikipedia · CC BY-SA 4.0
Muskegon weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Muskegon
Webcams: Windy.com
Living in Muskegon
- Median household income
- $44,735
- Median home value
- $142,300
- Median rent
- $996/mo
- Median age
- 36
Do you know Muskegon? Tell us about it
Help other travelers: share what makes Muskegon special. We review every message before publishing it.
Map of Muskegon
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Muskegon Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Muskegon, MI population
Muskegon had 38,318 residents in the 2020 Census.
| 2020 Census | 38,318 |
|---|---|
| Density | 2,709 per sq mi (1,046 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Muskegon at a glance
| State | Michigan (MI) |
|---|---|
| County | Muskegon County |
| Type | City |
| Population | 38,318 (2020) |
| Land area | 14.14 sq mi (36.6 km²) |
| Water area | 4.05 sq mi (10.50 km²) |
| Elevation | 627 ft (191 m) |
| Coordinates | 43.2265° N, 86.2572° W |
| ZIP codes | 49440, 49443 |
| Official website | muskegon-mi.gov |
| Census code (GEOID) | 2656320 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Muskegon
- Muskegon Heights1.9 mi SE
- North Muskegon1.9 mi N
- Roosevelt Park2.1 mi S
- Norton Shores4.1 mi S
- Wolf Lake7.4 mi E
- Fruitport8.6 mi SE
- Ferrysburg9.7 mi S
- Lakewood Club10.3 mi N
- Twin Lake10.5 mi N
- Spring Lake11.0 mi S
- Grand Haven12.0 mi S
- Whitehall12.7 mi N
Straight-line distance between town centers.
Frequently asked questions about Muskegon
What county is Muskegon in?
Muskegon is in Muskegon County, Michigan.
What is the population of Muskegon, MI?
38,318 people lived in Muskegon at the 2020 Census.
What is the ZIP code of Muskegon, MI?
The main ZIP code is 49440. Other ZIP codes: 49443.
What is the elevation of Muskegon?
627 feet (191 m) above sea level.
What towns are near Muskegon?
Muskegon Heights (1.9 mi), North Muskegon (1.9 mi), Roosevelt Park (2.1 mi), Norton Shores (4.1 mi), Wolf Lake (7.4 mi).
Last updated: