McCordsville is a town in Vernon Township located in the U.S. state of Indiana. It is within Hancock County. It has a total area of 6.62 square miles at 39°53′48″N 85°55′19″W. The elevation is 850 feet above sea level. As of the 2010 census data, it had a total population of 4,797. The population density was 984.37/sq mi. Estimated per capita income in 2016 was $41,220. Recent job growth is positively increased by 2.99 percent. The average travel time is 27 minutes. It has Zip code 46055.