Lebanon /ˈlɛbnən/ is a city in and the county seat of Wilson County, Tennessee, United States. The population was 26,190 at the 2010 census and 28,608 in 2013. Lebanon is located in Middle Tennessee, approximately 25 miles (40 km) east of downtown Nashville. Lebanon is part of the Nashville Metropolitan Statistical Area.