Zim is an unincorporated place in McDavitt Township, St. Louis County, Minnesota, United States. In 2010 the population of Zim was 5,228 people according to the U.S. Census. Zim makes up 2.6% of the entire population of Saint Louis County.