We are located at 103 SE Railroad Street, Rose Hill, N.C. 28458. With a population of 1686, the Town of Rose Hill, N.C. is located in the southwestern part of Duplin County. Rose Hill is served by Interstate 40, U.S. Highway 117 and CSX Transportation. Exit 380 on I-40 is only one mile from town.