Raynham is a town in Robeson County, North Carolina, United States. The population was 60 at the 2020 census. Raynham was settled in about 1884 and was named in homage to Raynham, Norfolk, where one of the early settler families had come from. The Asbury Methodist Church was listed on the National Register of Historic Places in 2009.