The Highways of North Carolina
U.S. 15 
< 13A | Home | 15-A | 15 Bus | 17 >
Photo: US 15 in Downtown Oxford (Doug Kerr)
US 15
U.S. 15  160 miles
The Road: Enters from South Carolina below Laurinburg (Scotland County) and ends at the Virginia state line above Bullock (Granville County). Nationally the road runs from US 17-A Walterboro, SC to I-86 Painted Post, NY
Towns and Attractions: Scotland Co.: Laurinburg  
Hoke Co.: None  
Moore Co.: Aberdeen, Pinehurst, Carthage  
Lee Co.: Sanford  
Chatham Co.: Pittsboro  
Orange Co.: Chapel Hill  
Durham Co.: Durham  
Granville Co.: Creedmoor, Oxford  
History: US 15 is an original US Highway, appearing in North Carolina in late 1926. It was assigned to the entirety of original NC 75 and replaced what had been US 401 in the 1925 plan from Durham to Virginia. It began at US 1-74 Rockingham (jct of Washington Av and Hancock) and headed west with US 74 along Hancock over to Broad west to Old Ellerbe Hwy. Here US 15 split with US 74 and headed north. It picked up today's US 220.
US 15 followed US 220 (except used Billy Covington Rd) to Ellerbe, and followed today's US 220-A up to NC 73 east. US 15 followed NC 73 to West End, then NC 211 east to NC 5 east to past NC 2 in Pinehurst, then cut northeast through what is now part of the golf course in line with Palmetto St NC 2.
US 15 originally used Lea Rd, Blues Siding Rd and Shady Lane Rd sprinkled with current US 15-501 motoring from Pinehurst toward Carthage. US 15 used NC 22 into Carthage, then NC 24-27 out the east side.
US 15 picked up Union Church Rd and Stage Rd before using today's 15-501 over to US 1. US 15 followed US 1-15-501 to just past NC 78 then used Carthage Rd into Sanford. US 15 picked up US 1 Business through town, then US 15-501 north of the bypass.
Across the Deep River, US 15 picked up Walter Bright Rd and a substantial Old Sanford Rd most of the way to Pittsboro. It appears US 15 used today's 15 through Pittsboro. US 15 used Bynum Rd to cross the Haw River, then used US 15-501 into Orange County.
US 15 initially followed NC 86 into Chapel Hill, then used Franklin St east to leave town. After a brief jaunt on US 15-501, US 15 used Old Chapel Hill Rd to Durham. US 15 cut east on Morehead Ave, then Kent St, then east on Chapel Hill St. US 15 turned north on Magnum St, then cut over to US 501 Bus on Markham Ave. US 15 followed US 501 Business north to Geer St, east out of town and SR 1670 out past Redwood Rd. Then the route used the current I-85/US 15 right of way to cross the Neuse River. on the other side, US 15 used its current route to Creedmoor and Oxford. THe route also followed today's US 15 until just before the Virginia line, where it veered northeast onto SR 1500 "Old US Hwy 15" to reach the state line.
Between 1931-36, US 15 was removed from Lea Rd and also from Union Church/Stage Rd east of Carthage.
About 1934, US 15 was rerouted to leave Chapel Hill Rd at Foster St which it used north to Geer.
In late 1934, US 15 was totally rerouted below Pinehurst:
It was placed on the general corridor of today's US 15 from the South Carolina line through Laurinburg and Aberdeen and Pinehurst. This replaced US 401/NC 24 from SC to Laurinburg; US 311/NC 241 Laurinburg to Aberdeen; US 311/NC 70 Aberdeen to Pinehurst.

1933 Official
US 311 south of Pinehurst
1933 Official Map
1936 Official
US 15 south of Pinehurst
1936 Official Map


The old Pinehurst to Rockingham route became:
NC 2 (now NC 211 and a bit of NC 5) from Pinehurst to West End; NC 73 West End to Ellerbe; US 220 Ellerbe to Rockingham.

1926 Official
Hodgepodge from Pittsboro to Rockingham
1926 Official Map
1930 official map
US 15 Pittsboro to Rockingham
1930 Official Map
1936 Official
US 15 rerouted below Pinehurst
1936 Official Map


Between 1940-44, US 15 was removed from the straight Palmetto St and placed on the current zig-zag NC 2 as it runs now in Pinehurst (thanks to L Corsaro for noticing this).

1938 Moore County
US 15 straight through Pinehurst
1938 Moore County
1944 Moore County
US 15 obtaining a zig-zag
1944 Moore County


Between 1945-49, US 15 was rerouted entering Aberdeen to its current US 1 approach. Before, it used Glasgow St to South St west across US 1.

1944 Moore County
US 15 to central Aberdeen (unlabeled road from bottom)
1944 Moore County
1953 Moore County
US 15 rerouted to northwest
1953 Moore County

Between 1950-53, US 15 bypassed Bynum.
About 1951, US 15 was moved onto the current US 15 Bus-501 Bus routing, with US 15 still using Geer St leaving Roxboro Rd.
About 1951, US 15 was placed on its current routing between the Chapel Hill and Durham bypasses.
In 1953, US 15 was placed on a new bypass east of Chapel Hill, leaving behind US 15A-501A.

1949 Orange County
US 15 through Chapel Hill
1949 Orange County
1953 Orange County
US 15 bypasses Chapel Hill
1953 Orange County

About 1953, US 15 was moved off of SR 1500 at the State Line and placed onto its current routing.
Between 1954-57, US 15 was removed from Blues Siding Rd and Shady Lane Rd south of Carthage.
In 1956 or 1957, US 15 was rerouted in Aberdeen to avoid central Pinehurst, as it runs now. This was additional duplex with US 1 and new construction. The old route to Pinehurst became part of NC 211 (now NC 5). Leaving Pinehurst the route became NC 2 and Page Rd.
In 1956 or 1957, US 15 was placed on its current western bypass of Laurinburg. Most of the old route through town became mainline US 501 except at the southern end of the old route was part of US 401-A (now it is all US 15 Business).
1953 Scotland County
US 15 through Laurinburg
1953 Scotland County
1957 Scotland County
US 15 bypasses Laurinburg
1957 Scotland County

In 1956 or 1957, US 15 was rerouted to the east of Carthage like it is today, leaving behind pieces of NC 22 and NC 27.
1950 Gen Draft
US 15 through Carthage
1950 Gen Draft
1958 Official
US 15 bypasses Carthage
1958 Official

Also in 1956 or 1957, US 15 was put on the new bypass west of Sanford, leaving behind US 1A-15A-501A.

1953 Lee County
US 15 through Sanford
1953 Lee County
1957 Lee County
US 15 bypasses Sanford
1957 Lee County

In 1956 or 1957, US 15 was rerouted to follow US 501 out to the newly extended US 70 Bypass (current I-85), but cutting west on Geer to Magnum, then north out to US 70. US 15 followed today's I-85/US 15 northeast out of town.
In 1956 or 1957, US 15 was removed off Geer St/SR 1500 and put on the current I-85 routing.

1924 Official
NC 75 north of Durham
1924 Official
1928 Gen Draft
US 15 placed on NC 75
1928 Gen Draft

In 1960, US 15 was moved to its current bypass west of Durham, which is shown as complete on the 1957 County Atlas with no number (1959 Official Durham inset also shows unnumbered bypass). This left behind US 15-501 Bus.

1932 Texaco
US 15 initial Durham route
1932 Texaco
1944 Durham County
US 15 rerouted to Foster and Geer Sts.
1944 Durham County
1953 Durham County
US 15 rerouted to University/Lakewood
1953 Durham County

1958 Official
US 15 rerouted off Geer
1958 Official
1960 Official
US 15 placed on Durham Bypass
1960 Official

In August 1973 (NCDOT), US 15 was removed from Old Sanford Rd, Center Grove Church Rd, Walter Bright Rd and several abandoned alignments from the Haw River to Pittsboro.

The 1925 US Highway plan had US 15 assigned to run from Wilmington to Petersburg VA via Goldsboro, Rocky Mount and Weldon. When US 15 was moved further west, numbers floated by AASHO were US 13A and US 17W before settling on US 17-1. Today this is the US 117 and US 301 corridors. A few maps did show this preliminary corridor...

1927 Rand McN
US 15 Wilmington to Virginia via Goldsboro
1927 Rand McN
1931 Clasons
US 17-1 Wilmington to Virginia via Goldsboro
1931 Clasons

Comments:
US 15 is shown with much uncertainty on 1935 maps:
1935 Official shows entering NC from South Carolina like now, but still shows the Rockingham to Pinehurst routing as US 15. There is no US 15-74 duplex shown. US 15 from Laurinburg to Pinehurst is shown as solo US 501
1935 General Draft shows sorta the correct thing.
1935 Gousha shows US 15 running Laurinburg, Fayetteville, Raleigh, Cary, then northwest to Durham. US 15 from Laurinburg to Durham is shown as solo US 501.

US 15 is a fairly minor road for a US Route. Especially below Sanford where it loops back and forth to US 1. Other than Chapel Hill to Durham it is still essentially 2-lane almost everywhere, just like it is almost everywhere in Virginia and South Carolina where it runs as a solo route.
The US 501 duplex is quite long and not really necessary. US 15 could have been routed to Fayetteville, Raleigh and Creedmoor like US 15-A was for 20 years.


Last Update: 1 March 2025

Previous: U.S. 13A  |  Next: U.S. 15-A | U.S. 15 Bus | U.S. 17
Top  |  NCRoads.com Home ------------------------------------------------