Hamilton, North Carolina is a charming town along the banks of the Roanoke River in Martin County, North Carolina. - the best kept secret in eastern NC. The district includes some of the finest antebellum homes assembled in the county. Come join our beautiful town and see all that we have to offer!
A National Historic District town located on the Roanoke River.  



Search Hamilton Homes for Sale

North Carolina Regional listings last updated May 24, 2018 10:33:am.