Grand Ledge
City in Eaton County, Michigan

Grand Ledge is a city in Eaton County, Michigan, with 7,784 residents (2020 Census). It sits at 833 ft (254 m) above sea level. The nearest town is Eagle, 4.6 miles NW.
- 7,784residents (2020 Census)
- 833 ftelevation · 254 m
- 4.0 sq miland area · 10.5 km²
- 1,928 / sq mipopulation density
- 48837ZIP code
About Grand Ledge
Grand Ledge is a city in the U.S. state of Michigan. The city lies mostly within Eaton County, though a small portion extends into Clinton County to the north (no residents live in that portion). The city sits along the Grand River 12.7 miles (20.4 kilometers) west of downtown Lansing. The population was 7,784 at the 2020 census. The city is named for its sandstone rock ledges that are located between island park and Fitzgerald park. They rise 40 feet (12 m) above the Grand River and are used by recreational rock climbers.
Text: Wikipedia · CC BY-SA 4.0
Grand Ledge weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Nearest webcams to Grand Ledge
There are no webcams in Grand Ledge itself. These are the closest, 36 miles away or more.
Webcams: Windy.com
Living in Grand Ledge
- Median household income
- $68,980
- Median home value
- $194,000
- Median rent
- $982/mo
- Median age
- 44.7
Do you know Grand Ledge? Tell us about it
Help other travelers: share what makes Grand Ledge special. We review every message before publishing it.
Map of Grand Ledge
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Grand Ledge 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 ›Grand Ledge, MI population
Grand Ledge had 7,784 residents in the 2020 Census.
| 2020 Census | 7,784 |
|---|---|
| Density | 1,928 per sq mi (744 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Grand Ledge at a glance
| State | Michigan (MI) |
|---|---|
| County | Eaton County |
| Type | City |
| Population | 7,784 (2020) |
| Land area | 4.04 sq mi (10.5 km²) |
| Water area | 0.10 sq mi (0.25 km²) |
| Elevation | 833 ft (254 m) |
| Coordinates | 42.7529° N, 84.7449° W |
| ZIP code | 48837 |
| Official website | cityofgrandledge.com |
| Census code (GEOID) | 2633420 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Grand Ledge
- Eagle4.6 mi NW
- Wacousta5.2 mi NE
- Waverly5.7 mi E
- Mulliken7.7 mi W
- Edgemont Park7.7 mi E
- Potterville8.6 mi S
- Dimondale8.7 mi SE
- Lansing9.7 mi E
- DeWitt10.1 mi NE
- Portland11.2 mi NW
- Westphalia12.6 mi N
- Sunfield12.7 mi W
Straight-line distance between town centers.
Frequently asked questions about Grand Ledge
What county is Grand Ledge in?
Grand Ledge is in Eaton County, Michigan.
What is the population of Grand Ledge, MI?
7,784 people lived in Grand Ledge at the 2020 Census.
What is the ZIP code of Grand Ledge, MI?
The ZIP code of Grand Ledge is 48837.
What is the elevation of Grand Ledge?
833 feet (254 m) above sea level.
What towns are near Grand Ledge?
Eagle (4.6 mi), Wacousta (5.2 mi), Waverly (5.7 mi), Mulliken (7.7 mi), Edgemont Park (7.7 mi).
Last updated: