Overview New Hope is a city in Minnesota, United States, with a population of about 21,032[1]. Geography Coordinates: 45.0380, -93.3866