Overview New Hope is a village in Texas, United States, with a population of about 639[1]. Geography Coordinates: 33.2101, -96.5653