Planned improvements to U.S. 158 are divided into three sections:
- Section A is 5.1 miles long. It begins just north of U.S. 421/Salem Parkway/N.C. 150 and ends at Belews Creek Road in Forsyth County.
- Section B is 7.2 miles long. It begins at Belews Creek Road in Forsyth County and ends at Anthony Road in Guilford County.
- Section C is 6.5 miles long. It begins at Anthony Road in Guilford County and ends at U.S. 220 in Guilford County.
Widening Sections A and B to a four-lane, median-divided highway can help reduce crashes by alleviating congestion.
Section C would be mostly a four-lane, median-divided bypass around Stokesdale. U.S. 158 cannot be widened through the town without it having a significant impact on the historic central business district. Short sections of widening U.S. 158 at existing locations will also occur in Section C.