Moulton is a city in Appanoose County, Iowa, United States.
[4] According to the United States Census Bureau, the city has a total area of 1.01 square miles (2.62 km2), all land.
There were 293 housing units at an average density of 289.0 per square mile (111.6/km2).
Hispanic or Latino persons of any race comprised 1.5% of the population.
There were 312 housing units at an average density of 308.9 per square mile (119.3/km2).
34.8% of all households were made up of individuals, and 17.8% had someone living alone who was 65 years of age or older.
There were 332 housing units at an average density of 326.9 per square mile (126.2/km2).
38.1% of all households were made up of individuals, and 18.2% had someone living alone who was 65 years of age or older.