Town of Hamilton, North Carolina

"Hamilton, North Carolina - a rich history and vibrant future"


Welcome to Hamilton, NC!

Hamilton, North Carolina is a charming town along the banks of the Roanoke River in Martin County, North Carolina. We hope that this website provides useful information to current and prospective residents, the business community, and those interested in investing with us as we grow. 

Our town hall is located at: 
101 N. Front Street

Hamilton, NC 27840
Hours: Mon-Fri 8-12, 1-5 PM

Mailing Address:
P.O Box 249 
Hamilton, NC 27840

Phone number:
(252) 798-2001

Fax number:
(252) 798-1660

Our Philosophy:
The town believes that our rich cultural history makes us a prime location for recruiting and retaining new residents and businesses. We are dedicated to open, effective, and progressive government that values the opinion of all stakeholders. Come join our beautiful town and see all that we have to offer! 


Town meetings are usually held on the First Thursday of the month at Town Hall chambers, beginning at 7 PM. The public is welcome to attend. 

Next Town Board meeting:
January 8, 2015 @ 7 PM 

Town of Hamilton, NC