Overview Kennedy is a village in Alabama, United States, with a population of about 428[1]. Geography Coordinates: 33.5871, -87.9845