Hope Mills, NC
Hope Mills is a town in Cumberland County, North Carolina, United States. The population was 11,237 at the 2000 census.
Hope Mills is located at 34°58′14″N 78°57′24″W / 34.97056°N 78.95667°W / 34.97056; -78.95667 (34.970679, -78.956603).
According to the United States Census Bureau, the town has a total area of 6.2 square miles (16.2 km²).6.1 square miles (15.8 km²) of it is land and 0.2 square miles (0.4 km²) of it (2.40%) is water, including Hope Mills Lake.