North Carolina Highway 21
| Route information | ||||
|---|---|---|---|---|
| Length | 160.1 mi (257.7 km) | |||
| Existed | 1921–1934 | |||
| Major junctions | ||||
| South end | US 17 / NC 20 near Delco | |||
| North end | US 15 / NC 75 in Creedmoor | |||
| Location | ||||
| Country | United States | |||
| State | North Carolina | |||
| Highway system | ||||
  | ||||
North Carolina Highway 21 (NC 21) was a primary state highway in the U.S. state of North Carolina. Originally, NC 21 began at the South Carolina state line west of Fair Bluff. The highway travelled north connecting Lumberton, Fayetteville, and Lillington before ending in Raleigh. By 1926, the highway was realigned south of Fayetteville, beginning in Whiteville and running north through Elizabethtown and Dublin before reaching Fayetteville. The highway was realigned once again in 1929, replacing NC 231 from Elizabethtown to U.S. Route 17/NC 20 near Delco and being routed north of Raleigh to US 15/NC 75 Creedmoor.