Middletown is a town in northwest Henry County, Indiana, United States.
The town's name is locational, for it lies halfway between New Castle and Anderson.
[8] According to the 2010 census, Middletown has a total area of 1.16 square miles (3.00 km2), all land.
[9] As of the 2010 United States Census,[11] there were 2,322 people, 894 households, and 594 families in the town.
27.7% of all households were made up of individuals, and 10.6% had someone living alone who was 65 years of age or older.
As of the 2000 United States Census,[3] there were 2,488 people, 984 households, and 651 families in the town.
29.0% of all households were made up of individuals, and 13.2% had someone living alone who was 65 years of age or older.