Kennedy is located in Lamar County, AL. The population is 506, making Kennedy the 4th largest city in Lamar County.
There are 0 public schools in Kennedy with an average Homefacts rating of NA. The total crime rate for Kennedy is low, and there are 10 registered sex offenders residing in the city. Unemployment in Kennedy is moderate and the median home sales price is $0. Detailed and up-to-date Kennedy property reports are available for any property address.