Louisville is a town in Barbour County, Alabama, United States. The population was 395 as of the 2020 census.