Overview Saint Charles is a village in Virginia, United States, with a population of about 128[1]. Geography Coordinates: 36.8018, -83.0574