NC 24 in red, business routes in blue | ||||
Route information | ||||
Maintained by NCDOT | ||||
Length | 279.4 mi[1] (449.7 km) | |||
Existed | 1921–present | |||
Tourist routes | ![]() ![]() | |||
Major junctions | ||||
West end | ![]() | |||
East end | ![]() | |||
Location | ||||
Country | United States | |||
State | North Carolina | |||
Counties | Mecklenburg, Cabarrus, Stanly, Montgomery, Moore, Harnett, Cumberland, Sampson, Duplin, Onslow, Carteret | |||
Highway system | ||||
|
North Carolina Highway 24 (NC 24) is the longest primary state highway in the U.S. state of North Carolina. It travels east–west between the Charlotte metropolitan area and the Crystal Coast, connecting the cities of Charlotte, Fayetteville, Jacksonville and Morehead City.