Michigan City is located in Laporte County, IN. The population is 31,369.
There are 14 public schools in Michigan City with an average Homefacts rating of C-. The total crime rate for Michigan City is moderate, and there are 1 registered sex offenders residing in the city. Unemployment in Michigan City is very high and the median home sales price is $0.