
NC 24 originates at a parclo interchange (Exit 21) joining Interstate 485 with W.T. Harris Boulevard in north Charlotte. The state route loops southeast along Harris Boulevard 16.27 miles to NC 27 (Albemarle Road).
NC 24 and NC 27 run concurrently for 103 miles through the south central part of the state. East from Charlotte, NC 24/27 constitute a four lane highway to Mint Hill and the Stanly County seat of Albemarle. The remainder of the overlap generally navigates along a rural course, including a portion across Uwharrie National Forest.
North Carolina Route 24 Guides
- Route 24/27 East - Mint Hill to Locust
- Route 24/27 West - Moore County
- Route 24/27 West - Montgomery County
- Route 24/27 West - Albemarle to Charlotte
Beyond their separation at Johnsonville, NC 24 angles southeast to combine with NC 87 to Spring Lake, and with NC 210 to Interstate 295 at Fayetteville. NC 24 follows Bragg Boulevard toward Downtown Fayetteville, rejoining NC 210 along Grove Street to the north of the business district.
East from Fayetteville and Interstate 95, NC 24 comprises an expressway to Stedman, Autryville, Roseboro and the Sampson County seat of Clinton. NC 24 bypasses Clinton along a combination of U.S. 421/701 and U.S. 701 Business (Southeast Boulevard). The state route continues from there to Turkey and I-40.
Within Duplin County, NC 24 bypasses Warsaw and Kenansville along overlaps with Interstate 40 and NC 903. The former route is NC 24 Business. The 11.93 mile loop follows College Street east into Downtown Warsaw. Combining with NC 50, NC 24 Business angles southeast along Kenansville Highway to Mallard Street in Kenansville. NC 24 Business and NC 50 combine with NC 11 along Main Street into the Kenansville business district. NC 24 splits with the two along Routeledge Road back to NC 24 at NC 903 (Kenansville Bypass).
NC 24 runs east from Beulaville along a four lane highway to U.S. 258 in Onslow County. U.S. 258/NC 24 overlap 18.92 miles south to Richlands and NC 53 at Jacksonville. NC 24 combines with U.S. 17 along a freeway bypass of the city for 3.20 miles before shifting onto Lejeune Boulevard.
Continuing east from Camp Lejeune, NC 24 heads to Swansboro and across the White Oak River into Carteret County. The four lane highway follows northern reaches of Bogue Sound east from Cape Carteret to the east end of NC 24 at U.S. 70 and Mansfield in west Morehead City.
![]() |
NC 24 combines with I-40 for 8.46 miles to bypass Warsaw and Kenansville in Duplin County. NC 24 Business extends 2.48 miles east along College Street to U.S. 117 (Pine Street). 01/19/19 |
This shield assembly stands at the rest area for Interstate 40 located within the east and westbound roadways of the freeway along NC 24/24 Business. 01/19/19 |
![]() |
NC 24 departs I-40 and overtakes NC 24 Business west from the town of Warsaw in Duplin County. 01/19/19 |
Photo Credits:
01/19/19 by AARoads
Connect with:
Interstate 40
Interstate 73
Interstate 74
Interstate 85
Interstate 95
Interstate 485 - Charlotte Beltway
U.S. 17
U.S. 52
U.S. 70
U.S. 258
U.S. 421
Highway 11
Highway 27
Page Updated 11-30-2021.