About This Place
Hamlet is a town in Richmond County, North Carolina, United States. The population was 6,018 at the 2000 census.
Hamlet is located at 34°53′17″N 79°42′22″W / 34.88806°N 79.70611°W / 34.88806; -79.70611 (34.887936, -79.706201).
According to the United States Census Bureau, the city has a total area of 5.14 square miles (13.3 km2), of which, 5.05 sq mi (13.1 km2) of it is land and 0.09 sq mi (0.23 km2) of it (1.75%) is water.