Morristown is a city located in Shelby County Indiana. With a 2020 population of 1,340, it is the 267th largest city in Indiana and the 9143rd largest city in the United States . Morristown is currently declining at a rate of 0.00% annually and its population has increased by 10.02% since the most recent census, which recorded a population of 1,218 in 2010. Morristown reached it's highest population of 1,356 in 2013. Spanning over 3 miles, Morristown has a population density of 536 people per square mile.
The average household income in Morristown is $60,002 with a poverty rate of 11.54%. The median rental costs in recent years comes to $795 per month, and the median house value is $102,700. The median age in Morristown is 40.9 years, 38.5 years for males, and 45.8 years for females.