Hamilton, NC

Hamilton, situated in Martin County, is a small town made up of only half a square mile.

2018 Best Guide to Hamilton, NC

August 28, 2018

Hamilton was founded in 1804. The Battle of Fort Branch took place in Hamilton during the Civil War, in which supplies to General Robert E. Lee were cutoff, leading to his surrender.  

After the town's decline in recent years, the town received a grant in 2013 which has led to the revitalization of the town.  


The median resident age in Hamilton is 49 years. The median estimated household income is about $23,000 making it about $25,000 less than the North Carolina average. The estimated per capita is about $15,000. The average price for a home in Hamilton is about $65,000 (2015) which is $95,000 less than the North Carolina Average. Expect to pay about $500 a month for rent. 

The racial makeup of Hamilton is 60% Black, 38% White, 1% Two or more races, and 1% other. 66% of the population are high school graduates, with 7% holding a Bachelor's Degree or higher. 38% are married, 12% are divorced, 4% are separated, 14% are widowed, leaving 32% that have never been married.

Towns Nearby

Hassell, NC
Oak City, NC
Everetts, NC
Robersonville, NC
Williamston, NC
Parmele, NC
Hobgood, NC
Lewiston, NC
Woodville, NC

Martin County

Hamilton belongs to Martin County in the eastern part of North Carolina. The county was named after Josiah Martin (last royal governor of North Carolina), and was formed from parts of Tyrrell and Halifax counties. Martin County has a population of 24,500 and it's largest city Williamston, with a population of 5,500, is the county seat. The Martin County Courthouse is registered on the National Register of Historic Places.

Martin County borders Halifax, Edgecombe, Bertie, Pitt, Washington, and Beaufort Counties.

Martin County is made up of 462 square miles. 461 of which is land with the remaining one square mile as water.


The population of Hamilton, NC is about 400. The population has been steadily decreasing since the 1980's.


The elevation of Hamilton, NC is 75 feet above sea level.

Zip Code

The zip code for Hamilton, NC is 27840.

Area Code

The area code for Hamilton, NC is 252.

Politics and Religion

Historically speaking Hamilton and Martin County have voted mostly Democrat, with 52% going to Barrack Obama during the 2012 Presidential Election. This represents the trend for the previous four or five elections, barring the 2004 and 2000 elections.

As of 2010, 50% of the population are religiously unafiliated (Nones). About 48% are Protestants with Catholics making up around 2%.


The unemployment rate for Hamilton is about 8% (2015), making it higher than the state average of around 5%.

Production and materials moving make nearly 50% of the most common industries in the town.

Newspaper & Obituaries

The Martin County Enterprise & Weekly Herald and the Martin County Times are the primary newspapers that cover the Martin County area.


Hamilton Home Page

Real Estate
Town Hall
Post Office

Town of Hamilton NC
Hamilton on City Data
Hamilton on Wikipedia
Chamber of Commerce