Lebanon is a city located in Virginia. With a 2020 population of 3,092, it is the 77th largest city in Virginia and the 6151st largest city in the United States. Lebanon is currently declining at a rate of -1.37% annually and its population has decreased by -9.70% since the most recent census, which recorded a population of 3,424 in 2010. Lebanon reached it's highest population of 3,431 in 2010. Spanning over 5 miles, Lebanon has a population density of 659 people per square mile.
The average household income in Lebanon is $60,541 with a poverty rate of 18.06%. The median rental costs in recent years comes to $552 per month, and the median house value is $157,300. The median age in Lebanon is 42.7 years, 40.7 years for males, and 48.2 years for females. For every 100 females there are 66.6 males.