Overview New Hope is a village in Virginia, United States, with a population of about 797[1]. Geography Coordinates: 38.1979, -78.9059