Montgomery is in the flat south-central part of Alabama, perched along the banks of the Alabama River.