Overview Marbury is a town in Alabama, United States, with a population of about 1,418[1]. Geography Coordinates: 32.7012, -86.4711