Lebanon is located in Warren County, OH. The population is 20,257, making Lebanon the 2nd largest city in Warren County.
There are 8 public schools in Lebanon with an average Homefacts rating of B+. The total crime rate for Lebanon is very low , and there are 70 registered sex offenders residing in the city. Unemployment in Lebanon is moderate and the median home sales price is $0. Detailed and up-to-date Lebanon property reports are available for any property address.
Cities near Lebanon include Union Township, South Lebanon and Kings Mills.