Michigantown is a town located in the U.S. state of Indiana. It is within Clinton County in Michigan Township. Michigantown derived its name from the Michigan Road, an early thoroughfare through the area. It has a total area of 0.26 square miles at 40°19′41″N 86°23′32″W. The elevation is 876 feet above sea level. As of the 2010 census data, it had a total population of 467. The population density was 1,704.55/sq mi. Estimated per capita income in 2016 was $19,962. It has Zip code 46057.