Overview Dunnavant is a village in Alabama, United States, with a population of about 981[1]. Geography Coordinates: 33.4934, -86.5442