Overview Lake Purdy is a town in Alabama, United States, with a population of about 7,857[1]. Geography Coordinates: 33.4301, -86.6805