< 129 | Home | 158-A | 158 Bus | 170 >
Photo: US 158 west approaching Henderson (JP Natsiatka)
|U.S. 158 354 miles|
|The Road:||Begins at US 64-601 Mocksville (Davie County) and ends at US 64 in Whalebone (Dare County).||Towns and Attractions:||Davie Co.: Mocksville
Forsythe Co.: Clemmons, Winston-Salem
Guilford Co.: Stokesdale
Rockingham Co.: Reidsville
Caswell Co.: Yanceyville
Person Co.: Roxboro
Granville Co.: Oxford
Vance Co.: Henderson
Warren Co.: Norlina, Warrenton
Halifax Co.: ittleton, Roanoke Rapids, Weldon
Northampton Co.: Jackson, Conway
Hertford Co.: Murfreesboro, Winton
Gates Co.: Gatesville, Sunbury
Pasquotank Co.: Elizabeth City
Camden Co.: Camden
Currituck Co.: Coinjock, Point Harbor
Dare Co.: Kill Devil Hills, Kitty Hawk
US 158 appeared in 1932, joining NC 48 from Mocksville to Murfreesboro and NC 12 from Murfreesboro north into Virginia. From Norlina to Virginia this was also a renumbering of the original US 117.
Here is a closer look geographically:
Also in 1941, US 158 was rerouted at Murfreesboro to replace NC 30 through Winton, Gatesville, Sunbury, Elizabeth City and Camden.
NC 30, Murfreesboro to Barco
US 158 replaces NC 30
1942 Gen Draft
Then it replaced NC 34 southeast and over to the Outer Banks before curling west across Croatan Sound to end at NC 345 outside Manteo. The old route north of Murfreesboro became part of US 258.
Between 1945-49, US 158's west end was moved to its current endpoint at Main and Lexington.
Also between 1945-49, US 158 was given its current Roxboro routing, leaving behind a bit of unnumbered Leasburg Rd plus US 501-A (now just Main St).
About 1946, Gatesville was bypassed. It is unclear if the bypass was US 158-A until 1948 or not.
Between 1950-53, US 158 was removed from Harvest Way northeast of Mocksville.
About 1951, US 158 was removed from Roanoke Island and instead ended at US 64-264 Whalebone Junction. The road west to Manteo became part of US 64-264 (now just 64).
In 1951, US 158 was given its bypass of Henderson, leaving behind US 158-A (now US 158 Business). Note that part of I-85 was built on top of this alignment.
About 1954, US 158 was placed on one-way splits in Winston Salem, with EB using 1st and 4th St.
In 1955, US 158 was given its bypass of Warrenton, leaving behind US 158-A (now US 158 Business).
Also in 1955, US 158 was given its current routing at Roanoke Rapids, leaving behind SR 1629 and a bit of NC 48. The 1955 Official suggests the old route may have been US 158-A but the 1957 Halifax County map shows it as secondary.
In 1959, US 158 was moved onto the new expressway (now I-40 Bus) from Stratford to Marshall (WB)/Cherry (EB) Sts
In 1960, US 158 received its current routing in Kill Devil Hills, Nags Head, and Kitty Hawk, leaving behind US 158 Business (now NC 12).
In this reroute, the endpoint for US 158 shifted west of Whalebone Jct.
In 1962, US 158 was given its present Winston-Salem routing, leaving behind US 158 Bus on surface streets.
Between 1963-67, US 158 was rerouted in Weldon onto one way pairs east to US 301.
In Dec 1968 (NCDOT), US 158 was rerouted in Elizabeth City to avoid US 17 Business Road St and instead continue west on a newly constructed Elizabeth St extension to US 17 Bypass.
In Sept 1971 (NCDOT), US 158 was placed on the Yanceyville Bypass, which was made part of NC 86 about 15 years earlier. The old route through town became Main St and also part of NC 62.
In May 1973 (NCDOT), US 13 was given a western bypass of Winton. The old route through town used Main St, Brickell St and King St across the Chowan River. Some of the Main St piece became part of NC 45 (today some is also part of NC 461).
Between 1973-80, US 158 was straightened out near Dutchman Creek in Davie County.
In July 1979 (NCDOT), US 158 was placed on a bypass around the west and north of Reidsville by following US 29 Business and newly constructed NC 14 east. The old route became mostly secondary Richardson Dr and Lawsonville Av although in central Reidsville the route was still part of NC 87 for a time.
In Nov 1984 (NCDOT), US 158 was placed on new 4-lane alignment between Morgans Corner and Elizabeth City, leaving beind Old US 17.
In Aug 1986 (NCDOT), US 158 was given its bypass of Coinjock, leaving behind SR 1143 north of the Intracoastal Waterway and SR 1405 south of it.
In 1993, US 158 was given its bypass of Oxford, leaving behind US 158 Business.
In March 1995 (NCDOT), US 158 was given its bypass of Murfreesboro, leaving behind US 158 Business.
In Sept 2015 (NCDOT), US 158 was rebuilt onto new alignment west of Winton, leaving behind SR 1348/1349, SR 1350 and some abandoned routing at the Patecasi Creek location.
In fall 2016, US 158 was rerouted at Reidsville to bypass along the south and east of town, using US 29 Business, NC 87, and the US 29 freeway. The old route remains US 29 Business the other direction and NC 14. This reroute was requested by Reidsville in 2001, then NCDOT forgot about it before finally approving it in 2010. An application to AASHTO wasn't completed until 2016...
US 158 is a viable alternative to the Outer Banks but is traffic clogged southeast of NC 168.
Although US 158 has many bypasses, it never seems to have been important enough to multilane much of anywhere.
Previous: U.S. 129 |
Next: U.S. 158-A | U.S. 158 Bus | U.S. 170
Top | NCRoads.com Home