Lebanon is a home rule-class city in Marion County, Kentucky, in the United States. The population was 6,331 at the 2010 census. It is the seat of its county. Lebanon is located in central Kentucky, southeast of Louisville. A national cemetery is located nearby.