Eagan
City in Dakota County, Minnesota

Eagan is a city in Dakota County, Minnesota, with 68,855 residents (2020 Census). It sits at 945 ft (288 m) above sea level. The nearest town is Mendota Heights, 4.6 miles N.
- 68,855residents (2020 Census)
- 945 ftelevation · 288 m
- 31.2 sq miland area · 80.8 km²
- 2,208 / sq mipopulation density
- 55123main ZIP code (4 in total)
About Eagan
Eagan ( EE-ghin) is a city in Dakota County, Minnesota, United States. It is south of Saint Paul and lies on the south bank of the Minnesota River, upstream from its confluence with the Mississippi River. The population was 68,855 at the 2020 census. Eagan and the other nearby suburbs form the southern section of the Minneapolis–Saint Paul area.
Text: Wikipedia · CC BY-SA 4.0
Eagan weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Eagan
Webcams: Windy.com
Living in Eagan
- Median household income
- $108,690
- Median home value
- $397,100
- Median rent
- $1,679/mo
- Median age
- 39.3
Do you know Eagan? Tell us about it
Help other travelers: share what makes Eagan special. We review every message before publishing it.
Map of Eagan
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Eagan 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 ›Eagan, MN population
Eagan had 68,855 residents in the 2020 Census.
| 2020 Census | 68,855 |
|---|---|
| Density | 2,208 per sq mi (853 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Eagan at a glance
| State | Minnesota (MN) |
|---|---|
| County | Dakota County |
| Type | City |
| Population | 68,855 (2020) |
| Land area | 31.18 sq mi (80.8 km²) |
| Water area | 2.28 sq mi (5.90 km²) |
| Elevation | 945 ft (288 m) |
| Coordinates | 44.8152° N, 93.1628° W |
| ZIP codes | 55123, 55121, 55122, 55425 |
| Official website | ci.eagan.mn.us |
| Census code (GEOID) | 2717288 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Eagan
- Mendota Heights4.6 mi N
- Mendota5.0 mi N
- Inver Grove Heights5.1 mi E
- Apple Valley5.2 mi S
- Sunfish Lake5.4 mi NE
- Rosemount6.6 mi SE
- Lilydale6.7 mi N
- Burnsville6.7 mi SW
- West St. Paul7.1 mi NE
- Richfield7.1 mi NW
- Bloomington7.5 mi W
- South St. Paul7.8 mi NE
Straight-line distance between town centers.
Frequently asked questions about Eagan
What county is Eagan in?
Eagan is in Dakota County, Minnesota.
What is the population of Eagan, MN?
68,855 people lived in Eagan at the 2020 Census.
What is the ZIP code of Eagan, MN?
The main ZIP code is 55123. Other ZIP codes: 55121, 55122, 55425.
What is the elevation of Eagan?
945 feet (288 m) above sea level.
What towns are near Eagan?
Mendota Heights (4.6 mi), Mendota (5.0 mi), Inver Grove Heights (5.1 mi), Apple Valley (5.2 mi), Sunfish Lake (5.4 mi).
Last updated: