The City of Inver Grove Heights had a population of 35,969 as of July 1, 2019. Inver Grove Heights ranks in the upper quartile for Population Density and Diversity Index when compared to the other cities, towns and Census Designated Places (CDPs) in Minnesota.
The primary coordinate point for Inver Grove Heights is located at latitude 44.848 and longitude -93.0427 in Dakota County. The formal boundaries for the City of Inver Grove Heights encompass a land area of 27.79 sq. miles and a water area of 2.34 sq. miles. Dakota County is in the Central time zone (GMT -6). The elevation is 879 feet.