Lebanon is a city located in Warren County, Ohio, within the United States. It serves as the county seat for the region and is situated as part of the Cincinnati metropolitan area.
According to the 2020 census, the city had a population of 20,841 residents.