The cost of living in Cottage Grove, Minnesota is 1.5% more expensive than Inver Grove Heights, Minnesota.