The City of Lebanon has grown rapidly over the last several decades. Currently, Lebanon contains approximately 34 square miles. According to the special census conducted in 2004, the population of Lebanon was approximately 21,598.
Lebanon is the County Seat for Wilson County. According to the U.S. Census, the table below shows population statistics for the city and county.