Inver Grove Heights
Inver Grove Heights is a city in Dakota County, Minnesota, United States. The population was 33,880 at the 2010 census. The city was formed on March 9, 1965, with the merger of the village of Inver Grove and Inver Grove Township.