Allerton is a city in Wayne County, Iowa, United States. The population was 559 at the 2000 census.
Allerton is located at 40°42′26″N 93°22′2″W / 40.70722°N 93.36722°W / 40.70722; -93.36722 (40.707108, -93.367263).
According to the United States Census Bureau, the city has a total area of 1.1 square miles (3.0 km²), all of it land. About three miles to the west is the Allerton reservoir and Bob White State Park