Rosewood is an unincorporated community in Wayne County, North Carolina, United States, located at the intersection of NC 581 and Rosewood Road, 1 mile south of U.S. Route 70.