Inver Grove Heights is located in Dakota County, MN. The population is 34,060, making Inver Grove Heights the 5th largest city in Dakota County.
There are 9 public schools in Inver Grove Heights with an average Homefacts rating of B-. The total crime rate for Inver Grove Heights is low , and there are 0 registered sex offenders residing in the city. Unemployment in Inver Grove Heights is low and the median home sales price is $0. Detailed and up-to-date Inver Grove Heights property reports are available for any property address.
Cities near Inver Grove Heights include St. Paul Park, Grey Cloud Island Township and Sunfish Lake.