List of U.S. Highways in North Carolina

Route Southern or western terminus Northern or eastern terminus mi km Established Deleted Description US 1A Southern Pines 0 0.0 1957 1962 Notes. US 1A Sanford 0 0.0 1957 1960 Notes. US 1A Cary Raleigh 0 0.0 1933 1935 Notes. US 1A Raleigh 0 0.0 1946 1948 Notes. US 1A Raleigh 0 0.0 1948 1957 Notes. US 1A Wake Forest Youngsville 9.0 14.5 1953 — Notes. US 1A Franklinton 2.7 4.3 1953 — Notes. US 1A Henderson 0 0.0 1957 1960 Notes. US 13A Windsor 2.2 3.5 1957 1960 Notes. US 15A SC line near Laurinburg Creedmoor 0 0.0 1936 1957 Notes. US 15A Sanford 6.5 10.5 1957 1960 Notes. US 15A Chapel Hill 4.3 6.9 1953 1960 Notes. US 17A Williamston 0 0.0 1954 1960 Notes. US 17A Windsor 0 0.0 1954 1960 Notes. US 17A Elizabeth City 0 0.0 1953 1960 Notes. US 19A Ela Lake Junaluska 0 0.0 1947 1948 The first Ela–Lake Junaluska route traversed via Cherokee and Maggie Valley. The following year, it was switch with US 19. US 19A Ela Lake Junaluska 0 0.0 1948 1987 The second Ela–Lake Junaluska route traversed via Sylva and Waynesville. It was replaced by US 74. US 19A Waynesville 0 0.0 1939 1948 Alternate route through downtown Waynesville, in concurrency with US 23A. Was decommissioned with US 19 was rerouted away from Waynesville. US 19A Asheville 2.3 3.7 1949 1960 Alternate route through downtown Asheville, in concurrency with US 23A. Replaced by US 19 Business. US 23A Waynesville 0 0.0 1939 1968 Alternate route through downtown Waynesville, in concurrency with US 19A, until 1948. Replaced by US 23 Business. US 23A Clyde Canton 11.1 17.9 1962 1971 Alternate route used as a connector route for a completed section of I-40, bypassing Clyde and Canton. US 23A Asheville 2.3 3.7 1949 1960 Alternate route through downtown Asheville, in concurrency with US 19A. Replaced by US 23 Business. US 23A California Faust 11.1 17.9 2006 — Alternate route which provides access to Wolf Laurel, which is a gated community and ski resort.[8] US 25A Hendersonville 1.0 1.6 1944 1960 Alternate route in downtown Hendersonville, via Church Street. Replaced by southbound US 25. US 25A Arden Asheville 8.5 13.7 1934 — Provides an alternate route bypassing Skyland and Biltmore Forest. US 29A Kings Mountain Gastonia 10.0 16.1 1937 1938 Provided an alternate route through Bessemer City, in concurrency with US 74A. Replaced by NC 161 and NC 274. US 29A Kannapolis China Grove 0 0.0 1938 1940 Provided an alternate bypass route through Kannapolis, Landis and China Grove. Replaced by US 29. US 29A Kannapolis China Grove 0 0.0 1940 1948 Provided an alternate route through downtown Kannapolis, Landis and China Grove. Replaced by US 29. US 29A Kannapolis China Grove 0 0.0 1948 1997 Provided an alternate route from University City area, in Charlotte, to China Grove. In 1954, its southern terminus was truncated between Concord and Kannapolis. Was decommissioned and downgraded to secondary roads. US 29A Salisbury 0.5 0.8 1945 1954 Alternate route in downtown Salisbury, via Bank, Lee and Liberty Streets. US 29A Lexington 3.8 6.1 1952 1960 Alternate route through downtown Lexington. Replaced by US 29 Business. US 29A Thomasville 0 0.0 1952 1957 Alternate route through downtown Thomasville. Was absorbed by US 29A from High Point. US 29A High Point 0 0.0 1934 1948 Alternate route through downtown High Point. Replaced by US 29. US 29A High Point Greensboro 0 0.0 1948 1991 Alternate route from north of Thomasville, through downtown High Point and Greensboro. Historically went further west through Thomasville until 1960. Was downgraded to secondary roads, except for English Road, which continued as NC 68.[9] US 29A Greensboro 0 0.0 1938 1957 Alternate route in downtown Greensboro, in concurrency with US 70A. Was downgraded to secondary roads. US 29A Reidsville 5.3 8.5 1957 1960 Alternate route through downtown Reidsville. Replaced by US 29 Business. US 52A Pilot Mountain 0 0.0 1949 1960 Alternate route through downtown Pilot Mountain. Replaced by US 52 Business. US 52A Mount Airy 0 0.0 1953 1960 Alternate route through downtown Mount Airy. Replaced by US 52 Business. US 64A Brevard 1.1 1.8 1943 1960 Alternate route through downtown Brevard. Replaced by US 64 Business. US 64A Bat Cave Morganton 0 0.0 1940 1948 Alternate route that traveled from Bat Cave, through Ruth, to Morganton. Replaced by US 64. US 64A Statesville 0 0.0 1954 1960 Alternate route through downtown Statesville. Replaced by US 64 Business. US 64A Franklinville Ramseur 0 0.0 1941 1957 Alternate route that traveled through Franklinville and Ramseur. Was downgraded to secondary roads, with a section to NC 22. US 64A Siler City 0 0.0 1952 1957 Alternate route that traveled through downtown Siler City. Was downgraded to a secondary road. Alternate plate.svg
US 64 ALT Spring Hope 11.0 17.7 1979 — Alternate route through downtown Spring Hope. US 64A Rocky Mount 0 0.0 1934 1949 Alternate route in downtown Rocky Mount, via Thomas Avenue. Replaced by US 64. Alternate plate.svg
US 64 ALT Rocky Mount Tarboro 14.2 22.9 1987 — Alternate route that connects between Rocky Mount and Tarboro. Alternate plate.svg
US 64 ALT Princeville Williamston 31.6 50.9 1996 — Alternate route that travels from Princeville, through Bethel, Parmele, and Robersonville, to Williamston. US 64A Williamston 0 0.0 1954 1960 Alternate route in downtown Williamston. Replaced by US 64 Business. US 64A Columbia 0 0.0 1954 1960 Alternate route in downtown Columbia. Replaced by US 64 Business. US 70A Morganton 3.7 6.0 1938 1953 Alternate route through downtown Morganton. Was downgraded to secondary roads. US 70A Hildebran Conover 0 0.0 1946 1948 Provided an alternate bypass route south of Hickory. Replaced by US 70. US 70A Hildebran Conover 0 0.0 1948 1957 Provided an alternate route through downtown Hickory. Was downgraded to secondary roads. US 70A Salisbury 1.8 2.9 1938 1957 Alternate route in Salisbury. Replaced by US 70. US 70A Lexington 0 0.0 1952 1960 Alternate route through downtown Lexington. Replaced by US 70 Business. US 70A High Point Greensboro 0 0.0 1956 1991 Alternate route that traversed from downtown High Point, through Jamestown, to Greensboro; in concurrency with US 29A, except in High Point. Historically went further west through Thomasville, until 1960, and further east to Efland, until 1963. Replaced by NC 68 in High Point and downgraded to secondary roads in Greensboro.[9] US 70A High Point 0 0.0 1934 1948 Provided an alternate bypass route in High Point. Replaced by US 70. US 70A High Point 0 0.0 1948 1957 Alternate route through downtown High Point, in concurrency with US 29A. Was decommissioned when US 70A replaced US 70 through High Point. US 70A Greensboro 0 0.0 1938 1957 Alternate route in downtown Greensboro, in concurrency with US 29A. Was downgraded to secondary roads. US 70A Hillsborough 0 0.0 1942 1948 Provided an alternate bypass route in Hillsborough. Replaced by US 70. US 70A Hillsborough 0 0.0 1948 1960 Provided an alternate route through downtown Hillsborough. Replaced by US 70 Business. US 70A Durham Raleigh 0 0.0 1934 1948 Provided an alternate route through downtown Durham and then to Raleigh. Replaced by US 70. US 70A Durham 0 0.0 1948 1960 Provided an alternate route through downtown Durham and historically to Raleigh, through Cary, until 1956. Replaced by US 70 Business. US 70A Smithfield 0 0.0 1949 1953 Provided an alternate route along Second and Hancock Streets in downtown Smithfield. Was downgraded to secondary roads. US 70A Pine Level 0 0.0 1954 — Alternate route that connects Pine Level with nearby Selma and Princeton. US 70A Goldsboro 0 0.0 1957 1960 Provided an alternate route through downtown Goldsboro. Replaced by US 70 Business. US 70A Kinston 0 0.0 1957 1960 Provided an alternate route through downtown Kinston. Replaced by US 70 Business. US 74A Asheville Forest City 60.0 96.6 1994 — Alternate route that travels through downtown Asheville, connecting the cities and communities of Bat Cave, Lake Lure, Rutherfordton, Ruth and Forest City. US 74A Rutherfordton 2.2 3.5 1949 1960 Provided an alternate route through downtown Rutherfordton. Replaced by US 74 Business. US 74A Shelby 6.2 10.0 1936 1960 Provided an alternate route through downtown Shelby. Replaced by US 74 Business. US 74A Kings Mountain Gastonia 10.0 16.1 1937 1938 Provided an alternate route through Bessemer City, in concurrency with US 29A. Replaced by NC 161 and NC 274. US 74A Monroe 0 0.0 1949 1952 Provided an alternate bypass in downtown Monroe, via Jefferson Street. Was downgraded to secondary roads. US 74A Monroe 0 0.0 1952 1954 Provided an alternate route through downtown Monroe. Was downgraded to secondary roads. US 74A Rockingham 0 0.0 1953 1957 Provided an alternate route through downtown Rockingham, via Washington Street and Rockingham Road. Was downgraded to secondary roads. Alternate plate.svg
US 74 ALT Maxton Lumberton 15.5 24.9 2008 — Alternate route that connects to nearby Pembroke. US 74A Leland 0.14 0.2 1936 1975 Provided an alternate route at the intersection that US 74 cuts a corner from; was shortest U.S. alternate route in state. Was downgraded to secondary roads. US 74A Wrightsville Beach 0 0.0 1938 1940 Provided an alternate spur from Causeway Drive south along Waynick Boulevard. Replaced by US 76. US 117A Burgaw 2.0 3.2 1953 1960 Provided an alternate route through downtown Shelby. Replaced by US 117 Business. Alternate plate.svg
US 117 ALT Calypso Brogden 12.6 20.3 1988 — Alternate route through downtown Calypso, Mount Olive and Brogden. US 117A Goldsboro 2.8 4.5 1952 1960 Provided an alternate route through downtown Goldsboro. Replaced by US 117 Business. Alternate plate.svg
US 117 ALT Goldsboro Wilson 23.4 37.7 2006 2009 Alternate route that traversed from Goldsboro, through Pikeville and Fremont, to Wilson. Replaced by US 117. US 158A Oxford 4.7 7.6 1954 1971 Was an alternate spur route that provided a partial bypass of Oxford, connecting US 158 to US 15. Replaced by I-85. US 158A Henderson 8.5 13.7 1951 1960 Provided an alternate route through downtown Henderson. Replaced by US 158 Business. US 158A Warrenton 7.5 12.1 1951 1960 Provided an alternate route through downtown Warrenton. Replaced by US 158 Business. US 158A Gatesville 4.9 7.9 1948 1960 Provided an alternate route through downtown Gatesville. Replaced by US 158 Business. Alternate plate.svg
US 220 ALT Candor Seagrove 27.5 44.3 1979 — Alternate route that traverses through Candor, Biscoe, Star and Seagrove.[10] US 221A SC line near Cliffside Rutherfordton 26.2 42.2 1941 — Alternate route that traverses from the Chesnee, South Carolina to Rutherfordton; it connects the communities and cities of Cliffside, Henrietta, Caroleen, Alexander Mills, Forest City and Spindale. Alternate plate.svg
US 264 ALT Zebulon Greenville 64.3 103.5 1980 — Alternate route that traverses through Middlesex, Wilson and Greenville. US 264A Wilson 2.0 3.2 1950 1960 Provided an alternate route through downtown Wilson. Replaced by US 264 Business. Alternate plate.svg
US 264 ALT Wilson Greenville 37.8 60.8 1988 2003 Provided an alternate route from west of Wilson, bypassing south of Farmville and designated on the southern half of Greenville Boulevard, in Greenville. It was absorbed by US 264 ALT, from Zebulon.[11][12] US 264A Farmville 8.3 13.4 1955 1988 Provided an alternate route through downtown Farmville. West of Main Street was replaced by NC 121, while east was downgraded to a secondary road.[11] US 264A Greenville 6.2 10.0 1957 1960 Provided an alternate route through downtown Greenville. Replaced by US 264 Business. US 264A Belhaven 2.9 4.7 1957 1960 Provided an alternate route through downtown Belhaven. Replaced by US 264 Business. US 301A Lumberton 0 0.0 1954 1960 Provided an alternate route through downtown Lumberton. Replaced by US 301 Business. US 301A Fayetteville 0 0.0 1952 1960 Provided an alternate route through downtown Fayetteville. Replaced by US 301 Business. US 301A Wilson 0 0.0 1957 1960 Provided an alternate route through downtown Wilson. Replaced by US 301 Business. US 301A Rocky Mount 0 0.0 1954 1960 Provided an alternate route through downtown Rocky Mount. Replaced by US 301 Business. US 301A Halifax 1.1 1.8 1952 1960 Provided an alternate route through downtown Halifax. Replaced by US 301 Business. US 321A Lincolnton 3.4 5.5 1956 1960 Provided an alternate route through downtown Lincolnton. Was downgraded to secondary roads. US 321A Granite Falls Lenoir 11.8 19.0 1948 — Alternate route through Granite Falls, Sawmills and Hudson. US 321A Lenoir 5.9 9.5 1941 1948 Provided an alternate bypass route east of Lenoir. Was replaced by US 321. US 401A Laurinburg 4.4 7.1 1957 1960 Provided an alternate route through downtown Laurinburg. Was replaced by US 401 Business. US 421A Clinton 0 0.0 1952 1960 Provided an alternate route through downtown Clinton. Was replaced by US 421 Business. US 421A North Wilkesboro 4.3 6.9 1957 1969 Provided an alternate route through downtown North Wilkesboro. Was replaced by US 421 Business.[13] US 501A Sanford 6.5 10.5 1957 1960 Provided an alternate route through downtown Sanford. Was replaced by US 501 Business. US 501A Chapel Hill 4.3 6.9 1953 1960 Provided an alternate route through downtown Chapel Hill. Was replaced by US 501 Business. US 501A Roxboro 0 0.0 1949 1960 Provided an alternate route through downtown Roxboro. Was replaced by US 501 Business. US 701A Clinton 0 0.0 1948 1957 Provided an alternate route through downtown Clinton. It was downgraded to secondary roads.