Carpenter is a small unincorporated community located in western Wake County, North Carolina. Carpenter is centered on the intersection of Carpenter-Upchurch Road and Morrisville-Carpenter Road just east of North Carolina Highway 55. Most of Carpenter has been annexed by the Town of Cary. The community was named for William Carpenter, the first settler in the area in 1865 (Powell 1968, p. 89). Carpenter was a stop on the former Durham and Southern Railway.
Carpenter Elementary was named for the community but lies in a recently annexed part of Cary.
Powell, William S. (1968), The North Carolina Gazetteer: A Dictionary of Tar Heel Places, Chapel Hill: University of North Carolina Press, ISBN 0-8078-1247-1
Coordinates: 35°49′16″N 78°52′19″W / 35.821°N 78.872°W