Magnolia is a town in Duplin County, North Carolina, United States.
[4] The Roger Dickson Farm was listed on the National Register of Historic Places in 1988.
Interstate 40 passes to the east of Magnolia, with access from Exit 373 (NC 24) 2 miles (3 km) northeast of town, and from Exit 369 (US 117) 3.5 miles (5.6 km) north of town.
According to the United States Census Bureau, Magnolia has a total area of 1.0 square mile (2.6 km2), all land.
[6] As of the 2020 United States census, there were 831 people, 326 households, and 220 families residing in the town.