Aviva Directory » Local & Global » North America » United States » States » North Carolina » Cities & Towns » Hamlet

Hamlet, North Carolina is in Richmond County. The community is located at the junction of two major CSX rail lines, and hosts the Hamlet Passenger Station, served by Amtrak. Founded in the late 1800s, the town was first known as Sandhills, and its history is tied closely to that of the railroad. Hamlet is southeast of Rockingham.


Faith & Spirituality



Recommended Resources

Search for Hamlet on Google, Bing, or Yahoo!