×

New Hope

City in Alabama
New Hope is a city in Madison County, Alabama, United States, and is included in the Huntsville-Decatur Combined Statistical Area. The population was 2,889 at the 2020 census. Wikipedia
Population: 2,881 (2022)
Area code(s): 256 and 938
Incorporated: September 5, 1956