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