Michigan City, IN. LaPorte County, 41 miles E of the Loop. Michigan City, Indiana, lies at the mouth of Trail Creek, on Lake Michigan's southeastern shore.