Jonesville is a city located in Lee County Virginia. It is also the county seat of Lee County. With a 2020 population of 908, it is the 140th largest city in Virginia and the 10719th largest city in the United States . Jonesville is currently declining at a rate of -1.09% annually and its population has decreased by -12.19% since the most recent census, which recorded a population of 1,034 in 2010. Jonesville reached it's highest population of 1,012 in 2010. Spanning over 1 miles, Jonesville has a population density of 817 people per square mile.
The average household income in Jonesville is $38,835 with a poverty rate of 34.52%. The median rental costs in recent years comes to $389 per month, and the median house value is $103,100. The median age in Jonesville is 41.9 years, 39.2 years for males, and 47.1 years for females.