Jamestown is a town in Guilford County, North Carolina, United States. It is a suburb of the nearby cities of Greensboro and High Point. The population was 3,382 at the 2010 census. Jamestown is bordered to the west by the city of High Point. Downtown Greensboro is 11 miles to the northeast.