Jamestown is a town in Guilford County, North Carolina, United States, and is a suburb of the nearby cities of Greensboro and High Point. The population was 3,382 at the 2010 census.
Jamestown is located in southwestern Guilford County at 35°59′54″N 79°56′9″W (35.998221, -79.935733). It is bordered to the west by the city of High Point. Downtown Greensboro is 11 miles (18 km) to the northeast.
According to the United States Census Bureau, the town has a total area of 2.9 square miles (7.5 km2), all of it land. The Deep River, a tributary of the Cape Fear River, flows through the southern part of the town.
As of the census of 2000, there were 3,088 people, 1,229 households, and 924 families residing in the town. The population density was 1,159.0 people per square mile (448.2/km2). There were 1,293 housing units at an average density of 485.3 per square mile (187.7/km2). The racial makeup of the town was 86.79% White, 7.97% African American, 0.19% Native American, 2.40% Asian, 0.74% from other races, and 0.91% from two or more races.