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