Centerville is located in
Appanoose County (of which it is the county seat) southwest of
Ottumwa between
Bloomfield and
Corydon along Highway 2 near Rathbun Reservoir and Sharon Bluffs State Park. The population estimate for July 1, 1998 was 5,448, a decrease of 488 since 1990.