Hope Mills

Town in Cumberland County, North Carolina

View of Hope Mills, North Carolina
Photo: Dincher · Public domain

Hope Mills is a town in Cumberland County, North Carolina, with 17,808 residents (2020 Census). It sits at 108 ft (33 m) above sea level. The nearest town is Parkton, 5.4 miles SW.

About Hope Mills

Hope Mills is a town in Cumberland County, North Carolina, United States. As of the 2020 census, Hope Mills had a population of 17,808.

Text: Wikipedia · CC BY-SA 4.0

Hope Mills weather: 7-day forecast

Loading the National Weather Service forecast…

Hourly forecast & alerts ›

Source: National Weather Service (NOAA).

Live webcams in Hope Mills

All 6 webcams near Hope Mills ›

Webcams: Windy.com

Living in Hope Mills

Median household income
$65,774
Median home value
$190,600
Median rent
$1,141/mo
Median age
34
Cost of living and demographics of Hope Mills ›

Do you know Hope Mills? Tell us about it

Help other travelers: share what makes Hope Mills special. We review every message before publishing it.

Map of Hope Mills

Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.

Hope Mills Street View

Loading Street View…

Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.

Open in Google Maps ›

Hope Mills, NC population

Hope Mills had 17,808 residents in the 2020 Census.

2020 Census17,808
Density1,947 per sq mi (752 per km²)

Source: U.S. Census Bureau, Decennial Census.

Hope Mills at a glance

StateNorth Carolina (NC)
CountyCumberland County
TypeTown
Population17,808 (2020)
Land area9.15 sq mi (23.7 km²)
Water area0.16 sq mi (0.42 km²)
Elevation108 ft (33 m)
Coordinates34.9692° N, 78.9599° W
ZIP code28306
Official websitetownofhopemills.com
Census code (GEOID)3732640

Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.

Towns near Hope Mills

Straight-line distance between town centers.

Frequently asked questions about Hope Mills

What county is Hope Mills in?

Hope Mills is in Cumberland County, North Carolina.

What is the population of Hope Mills, NC?

17,808 people lived in Hope Mills at the 2020 Census.

What is the ZIP code of Hope Mills, NC?

The ZIP code of Hope Mills is 28306.

What is the elevation of Hope Mills?

108 feet (33 m) above sea level.

What towns are near Hope Mills?

Parkton (5.4 mi), Rockfish (6.4 mi), Fayetteville (7.8 mi), Lumber Bridge (8.4 mi), Rex (9.6 mi).

Last updated: