Barrett is an unincorporated community in Alleghany County, North Carolina, United States.
[1][2][3][4] Barrett is located in northeastern Alleghany County.
The community is bordered to the north by Virginia and to the east by Surry County.
Barrett Road is the primary route within the community.
[5] This article about a location in Alleghany County, North Carolina is a stub.