St. Charles is a town in Lee County, Virginia, United States. It is one of three incorporated towns in Lee County. The population was 954 at the 2000 census.
A post office was established as Saint Charles in 1908. The community was named for Charles Bondurant, a coal mining official.
Category: Lee, Virginia, United States