Hamlet, North Carolina
Hamlet: small settlement in a rural area
About
Hamlet is a city located in the county of Richmond in the U.S. state of North Carolina. Its population at the 2010 census was 6,495. After 10 years in 2020 city had an estimated population of 6,356 inhabitants.
Quick Facts about Hamlet
| Population | 6,356 (2020) |
| State | North Carolina (United States) |
| County | Richmond County |
| Different from | khutor, village, rural settlement, casal, mahala |
| Latitude & Longitude | 34.8849,-79.6942 |
| Altitude | 299 feet / 91 meters |
| Time Zone | America/New_York |
| Local time | 21:05:09 (22nd April 2026) |
| Postal code | 28345 |
| Population growth | -2.19% (2010-2020) |
| Weather | 54℉ Mostly Clear 7-days weather |
Geography
Hamlet is located at 34°53'6"N 79°41'39"W (34.8848800, -79.6942200).
Hamlet map
Weather
Mostly clear, with a low around 54. Southwest wind 2 to 8 mph.
7-Day ForecastDemographics
According to census records, the population of Hamlet decreased by 2.19% in 10 years.
| Year | Population | % Change | Method |
|---|---|---|---|
| 2010 | 6,495 | - | census |
| 2011 | 6,565 | 1.07% | estimation process |
| 2012 | 6,536 | -0.44% | estimation process |
| 2013 | 6,507 | -0.45% | estimation process |
| 2014 | 6,442 | -1.01% | estimation process |
| 2015 | 6,401 | -0.64% | estimation process |
| 2016 | 6,325 | -1.2% | estimation process |
| 2017 | 6,314 | -0.17% | estimation process |
| 2018 | 6,329 | 0.24% | estimation process |
| 2019 | 6,328 | -0.02% | estimation process |
| 2020 | 6,356 | 0.44% | estimation process |
Services and Civic Places in Hamlet
1City of Hamlet
201 Main St, Hamlet, NC 28345 View details
Phone: +19105822651 | Website available
2City of Hamlet - Water Billing & Tax Collection
201 Main St, Hamlet, NC 28345 View details
Phone: +19105827983
3Town Hall
172 Earle Franklin Rd, Hamlet, NC 28345 View details
Phone: +19105826002
Nearby Schools and Colleges
Schools and campuses linked to Hamlet, NC. Select a name to open its map and contact details.
| Code | Name | City | ZIP |
|---|---|---|---|
| 199449 | Richmond Community College | Hamlet (NC) | 28345-1189 |
| 199698 | St. Andrews University | Laurinburg (NC) | 28352 |
| 217837 | Northeastern Technical College | Cheraw (SC) | 29520 |
Nearby Transit Stations (10)
Rail and bus stations connected to Hamlet, NC. Select a station to open its map and address details.
| Code | Name | Address | Type |
|---|---|---|---|
| HAM | Hamlet | West Main St. and North Bridges St. | RAIL |
| SOP | Southern Pines | 235 Northwest Broad Street | RAIL |
| DIL | Dillon | 100 North Railroad Avenue | RAIL |
| FAY | Fayetteville | 472 Hay Street | RAIL |
| FLO | Florence | 805 East Day Street | RAIL |
Closest post offices linked to Hamlet.
| Post Office Name | City | ZIP |
|---|---|---|
| Haml Post Office | Hamlet (NC) | 28345 |
Other places with the same name (3)
- Hamlet, Indiana city in Indiana, USA with a population of 754 people.
- Hamlet, Nebraska village in Nebraska, United States with a population of 54 people.
- Hamlet, North Dakota city in North Dakota, United States with a population of 44 people.
Other cities in Richmond County
Cities, towns, neighborhoods & other populated places in Richmond County , NC.
| City Name | Population | Title |
|---|---|---|
| Rockingham | 8,520 | City in North Carolina |
| East Rockingham | 3,736 | Township in Richmond County, North Carolina |
| Cordova | 1,775 | Township in Richmond County, North Carolina |
| Ellerbe | 968 | Human settlement in Richmond County, North Carolina, United States of America |
| Dobbins Heights | 780 | Human settlement in Richmond County, North Carolina, United States of America |
| Hoffman | 571 | Human settlement in Richmond County, North Carolina, United States of America |
| Norman | 130 | Human settlement in Richmond County, North Carolina, United States of America |
Distance to Other Cities
Hamlet distances to largest North Carolina cities