Inver Grove Heights
City in Dakota County, Minnesota

Inver Grove Heights is a city in Dakota County, Minnesota, with 35,801 residents (2020 Census). It sits at 879 ft (268 m) above sea level. The nearest town is St. Paul Park, 3.3 miles E.
- 35,801residents (2020 Census)
- 879 ftelevation · 268 m
- 27.9 sq miland area · 72.1 km²
- 1,285 / sq mipopulation density
- 55077main ZIP code (3 in total)
About Inver Grove Heights
Inver Grove Heights is a city in Dakota County, Minnesota, United States. The population was 35,801 at the 2020 census. The city was formed on March 9, 1965, with the merger of the village of Inver Grove and Inver Grove Township.
It is one of 186 cities and townships in the seven-county Minneapolis-Saint Paul metropolitan area. Inver Grove Heights is 9 miles (14 km) southeast of Saint Paul; nearby communities are South St. Paul, West St. Paul, Sunfish Lake, Eagan, Newport, and Saint Paul Park (the last two across the Mississippi River).
Text: Wikipedia · CC BY-SA 4.0
Inver Grove Heights weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Inver Grove Heights
Webcams: Windy.com
Living in Inver Grove Heights
- Median household income
- $101,316
- Median home value
- $363,400
- Median rent
- $1,465/mo
- Median age
- 41.6
Do you know Inver Grove Heights? Tell us about it
Help other travelers: share what makes Inver Grove Heights special. We review every message before publishing it.
Map of Inver Grove Heights
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Inver Grove Heights 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 ›Inver Grove Heights, MN population
Inver Grove Heights had 35,801 residents in the 2020 Census.
| 2020 Census | 35,801 |
|---|---|
| Density | 1,285 per sq mi (496 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Inver Grove Heights at a glance
| State | Minnesota (MN) |
|---|---|
| County | Dakota County |
| Type | City |
| Population | 35,801 (2020) |
| Land area | 27.85 sq mi (72.1 km²) |
| Water area | 2.37 sq mi (6.13 km²) |
| Elevation | 879 ft (268 m) |
| Coordinates | 44.8290° N, 93.0601° W |
| ZIP codes | 55077, 55071, 55076 |
| Official website | ighmn.gov |
| Census code (GEOID) | 2731076 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Inver Grove Heights
- St. Paul Park3.3 mi E
- Sunfish Lake3.3 mi NW
- South St. Paul4.2 mi N
- Newport4.3 mi NE
- Mendota Heights5.0 mi NW
- Eagan5.1 mi W
- West St. Paul5.2 mi N
- Rosemount5.8 mi S
- Mendota6.4 mi NW
- Lilydale6.5 mi NW
- Cottage Grove7.2 mi E
- Coates8.0 mi S
Straight-line distance between town centers.
Frequently asked questions about Inver Grove Heights
What county is Inver Grove Heights in?
Inver Grove Heights is in Dakota County, Minnesota.
What is the population of Inver Grove Heights, MN?
35,801 people lived in Inver Grove Heights at the 2020 Census.
What is the ZIP code of Inver Grove Heights, MN?
The main ZIP code is 55077. Other ZIP codes: 55071, 55076.
What is the elevation of Inver Grove Heights?
879 feet (268 m) above sea level.
What towns are near Inver Grove Heights?
St. Paul Park (3.3 mi), Sunfish Lake (3.3 mi), South St. Paul (4.2 mi), Newport (4.3 mi), Mendota Heights (5.0 mi).
Last updated: