Townapedia
MAIN STREET COMMERCIAL HISTORIC DISTRICT, HAMLET, RICHMOND COUNTY
MAIN STREET COMMERCIAL HISTORIC DISTRICT, HAMLET, RICHMOND COUNTY · Jerrye & Roy Klotz, MD, CC BY-SA 3.0
Hamlet - Hamlet - 20201010172207
Hamlet - Hamlet - 20201010172207 · Geradams, CC BY-SA 4.0

Hamlet, North Carolina

Hamlet is a city of 5,961 people in Richmond County, North Carolina.

Loading the weather...
Population5,961 -5.8% since 2019
Elevation299 ft 91 m
Land area5.3 sq mi
ZIP code28345
Nearest airportMackall Auxiliary Airfield (HFF) 16 mi

Why visit Hamlet

Townapedia lists 6 museums and landmarks, 7 parks and trails, 6 places to eat and 2 places to stay in and around town.

Highlights include Hamlet and Hannah Pickett Mill No. 1.

July is the warmest month, with average highs of 92°F; January lows average 33°F.

About Hamlet

Hamlet is a city in Richmond County, North Carolina, United States. The population was 6,042 at the 2020 census.

From the Wikipedia article Hamlet, North Carolina (this version), under CC BY-SA 4.0.

Museums and landmarks6

Hamlet

Monument and historic site · National Register of Historic Places · 0.8 mi

Amtrak Station in Hamlet, North Carolina

Open in Google Maps · Wikipedia

Hannah Pickett Mill No. 1

Monument and historic site · National Register of Historic Places · 3.5 mi

Textile mill in Rockingham, North Carolina

Open in Google Maps · Wikipedia

Main Street Commercial Historic District

Monument and historic site · National Register of Historic Places · 0.7 mi

Historic district in Hamlet, North Carolina

Open in Google Maps · Wikipedia

National Railroad Museum

Museum · 1.0 mi

20 East Hamlet Avenue, Hamlet

Open in Google Maps

Duty Honor Country

Monument and historic site · 1.2 mi

Open in Google Maps

Imperial Memoerial

Monument and historic site · 0.8 mi

Open in Google Maps

Parks, trails and playgrounds7

City of Hamlet Baseball Complex

Park · 1.3 mi

402 Lakeside Drive, Hamlet

Open in Google Maps

Hamlet City Lake

Park · 1.4 mi

202 Veterans Drive, Hamlet

Open in Google Maps

Dobbins Heights Park

Park · 1.6 mi

Open in Google Maps

East Side Park

Park · 0.8 mi

Open in Google Maps

Hamlet City Fair Grounds

Park · 1.1 mi

Open in Google Maps

Hamlet City Park

Park · 0.7 mi

Open in Google Maps

Main Street Park

Park · 0.7 mi

Open in Google Maps

Restaurants and cafes6

La cabana

Restaurant · Mexican · 0.6 mi

Open in Google Maps

Steve's Pizza

Restaurant · Pizza · 1.2 mi

Open in Google Maps

Subway

Fast food · Sandwich · 0.6 mi

819 West Hamlet Avenue, Hamlet

Mo-Sa 10:00-20:00; Su 11:30-20:00

Open in Google Maps · +1 910-582-1720

Burger King

Fast food · Burger · 0.6 mi

542 West Hamlet Avenue, Hamlet

Open in Google Maps · +1 910-582-1755

DQ Grill & Chill

Fast food · Ice Cream, Burger · 0.5 mi

543 West Hamlet Avenue, Hamlet

Open in Google Maps · +1 910-557-5362

Hardee's

Fast food · Burger · 0.6 mi

701 West Hamlet Avenue, Hamlet

Open in Google Maps · +1 910-582-2421

Advertisement

Where to stay2

Holiday Inn Express & Suites Rockingham

Motel and hotel · 2.0 mi

800 East US Highway 74, Rockingham

Open in Google Maps · +1 910-817-7288

Holiday Inn

Motel and hotel · 2.2 mi

Open in Google Maps

History

The area in Richmond County which presently includes Hamlet was originally known as Sandhills. The Wilmington, Charlotte & Rutherford Railroad was extended through the area in 1866. The first house was constructed there in 1869. In 1872 the land was purchased by John Shortridge, an English immigrant who intended on building a textile mill along a creek. He renamed the locale Hamlet the following year, supposedly in homage to hamlets in the British Isles. He planted a sycamore tree to celebrate the occasion, which stood until 1946.

A post office was established in 1876, and that year Shortridge sold a parcel of land to Raleigh and Augusta Air Line Railroad, which completed its own line through Hamlet by the following year. Railway shops were built in 1894 and the town was formally incorporated on February 9, 1897. Seaboard Air Line Railroad decided to establish its regional headquarters there, and Hamlet rapidly grew thereafter. By 1910, the locale hosted two five and dimes, five dry goods stores, and a Coca-Cola bottling plant. From a population of 639 in 1900, the town grew to encompass more than 4,000 residents in 1930. The Hamlet Hospital—the first such facility in the county—was opened in 1915, and by 1940 it had expanded to a new facility and was the largest in the region.

From the History section of Hamlet, North Carolina on Wikipedia, under CC BY-SA 4.0.

Churches and places of worship12

Shopping2

Advertisement

Gas and EV charging3

Schools, colleges and libraries18

Healthcare2

Advertisement

Map of Hamlet

58 places. The map loads OpenStreetMap tiles when you open it.

Climate by month

40°60°80°January: 3.7 in of rainFebruary: 3.3 in of rainMarch: 3.7 in of rainApril: 3.2 in of rainMay: 3.5 in of rainJune: 4.5 in of rainJuly: 5.8 in of rainAugust: 5.0 in of rainSeptember: 5.7 in of rainOctober: 3.8 in of rainNovember: 3.5 in of rainDecember: 3.8 in of rainJanuary: 54°FFebruary: 59°FMarch: 66°FApril: 76°FMay: 83°FJune: 89°FJuly: 92°FAugust: 90°FSeptember: 84°FOctober: 75°FNovember: 65°FDecember: 57°FJanuary: 33°FFebruary: 35°FMarch: 42°FApril: 51°FMay: 60°FJune: 68°FJuly: 72°FAugust: 70°FSeptember: 64°FOctober: 51°FNovember: 40°FDecember: 35°FJFMAMJJASOND
Average high Average low Rain
Monthly table
MonthHighLowRainSnow
Jan54°F33°F3.7 in0.0 in
Feb59°F35°F3.3 in0.3 in
Mar66°F42°F3.7 in0.0 in
Apr76°F51°F3.2 in0.0 in
May83°F60°F3.5 in0.0 in
Jun89°F68°F4.5 in0.0 in
Jul92°F72°F5.8 in0.0 in
Aug90°F70°F5.0 in0.0 in
Sep84°F64°F5.7 in0.0 in
Oct75°F51°F3.8 in0.0 in
Nov65°F40°F3.5 in0.0 in
Dec57°F35°F3.8 in0.2 in

U.S. Climate Normals 1991-2020 for Hamlet (1 mi away), NOAA NCEI.

People and cost of living

$41,590median household income
$112,600median home value
$640median monthly rent
39.5median age
15.5%of adults have a bachelor's degree or higher
52.0%of homes are owner-occupied
22.0 minaverage commute
Age of residents
Under 1823%18 to 3422%35 to 6438%65 and over17%

American Community Survey 5-year estimates, 2020-2024, U.S. Census Bureau. Estimates have margins of error, larger for small towns.

Disaster history

Richmond County has had 15 federal disaster declarations since 2000, most often for hurricanes.

  • 2026-01-24: Severe Winter Storm (Winter Storm)
  • 2024-09-26: Hurricane Helene (Tropical Storm)
  • 2024-08-06: Tropical Storm Debby (Tropical Storm)
  • 2022-10-01: Hurricane Ian (Hurricane)
  • 2020-08-02: Hurricane Isaias (Hurricane)
  • 2020-03-25: Covid-19 Pandemic (Biological)

OpenFEMA disaster declarations summaries.

Getting there and nearby towns

Mackall Auxiliary Airfield (HFF) is the nearest airport with scheduled flights listed in OpenStreetMap, 16 miles away.

Drive times are estimates from straight-line distance, not routes.

Reviews, tips and questions

Loading what members have shared...

Sources and licences

Photo credits

Page built October 30, 2026. Spotted a mistake? Tell us or suggest a place.