US Places
Home › States › North Carolina › Hope Mills

Hope Mills, North Carolina

Hope Mills is a town in Cumberland County, North Carolina, with an estimated population of 17,973 in 2023. It sits at 34.9700, -78.9606 in the America/New_York time zone.

FieldValue
Place nameHope Mills
Typetown
StateNorth Carolina (NC)
CountyCumberland County
Population (2023 est.)17,973
Land area8.84 sq mi (22.89 km²)
Coordinates34.9700, -78.9606
Time zoneAmerica/New_York
ZIP codes28348

ZIP codes and area codes for Hope Mills

Hope Mills covers 1 ZIP code: 28348. Browse all ZIP codes in North Carolina for the full list.

Where is Hope Mills?

Hope Mills is located in North Carolina, in Cumberland County. The coordinates above can be pasted directly into any map service. The nearest indexed places are listed below, which is a useful check when two states share a place name.

Nearby places

Parkton 9 km · NCFayetteville 13 km · NCSt. Pauls 18 km · NCRennert 20 km · NCEastover 21 km · NCSpring Lake 24 km · NCStedman 24 km · NCRaeford 25 km · NC

Other places in Cumberland County

Fayetteville 209,749Spring Lake 11,507Eastover 3,684Stedman 1,296Wade 647Falcon 381

Related

All places in North Carolina · Search US places · Cumberland County

Frequently asked questions

What county is Hope Mills, NC in?

Hope Mills is in Cumberland County, North Carolina.

What is the population of Hope Mills, NC?

The 2023 Census Bureau estimate is 17,973.

What time zone is Hope Mills in?

Hope Mills is in the America/New_York time zone.