Marbury is an unincorporated community and census-designated place in Autauga County, Alabama, United States. As of the 2020 census, its population was 1,426. Marbury is located at 32°42′04″N 86°28′16″W / 32.701241°N 86.471088°W. It lies 522 feet above sea level.