New Hope is a small city located in Madison County, Alabama, and is included in the Huntsville-Decatur Metro Area. As of the 2000 census, the population is 2,539. It was incorporated in 1832 under the name of Vienna. The original town was completely burned by the Union Army on December 15, 1864,... (More Info and Source) New Hope Real Estate
There are 13 apartments found in and near the New Hope area.