Stuart is a town in Patrick County, Virginia, where it is the county seat. The population was 1,408 at the 2010 census. The town of Stuart was named after Confederate Gen. J.E.B. Stuart, of nearby Ararat, Virginia.
The Town of Stuart was first incorporated as Taylorsville, Virginia, in 1792, in honor of early settler George Taylor. Stuart has been the county seat of Patrick County since 1791, when the county was organized from territory of Henry County, Virginia. The Patrick County Courthouse was built in the center of the town. What is now designated as the Stuart Uptown Historic District encompasses the historic core of the county seat. It includes government, financial, religious, and commercial buildings dating from the mid-nineteenth to the mid-twentieth centuries.
By 1850, Taylorsville had grown to include approximately 50 dwellings and businesses.