Burlington is located in
Des Moines County (of which it is the county seat) southeastern Iowa between
Wapello and
Fort Madison along US Highway 61 on the banks of the Mississippi River near
Geode State Park. The population estimate for July 1, 1998 was 26,855, a decrease of 353 since 1990.