Eagle Grove
- Country: United States
- State: Iowa
- Population: 3,427 (2016)
- Latitude: 42° 39.8' N (42.66414°)
- Longitude: 93° 54.3' W (-93.90439°)
- Elevation: 340 m/1,115 ft. above sea level
- Time zone: America/Chicago (UTC -06:00); DST observed (UTC -05:00)
- Alternate names: Eagle Grove Junction, Eaglegrove