| County |
Location |
Destinations |
Notes |
| Sampson |
West of Newton Grove |
NC 55 (Harnett-Dunn Highway) – Dunn, Mount Olive |
Southern terminus |
| Johnston |
Peacocks Crossroads |
NC 50 – Newton Grove, Benson |
|
I-40 (James E. Harrington Freeway) – Raleigh, Wilmington |
Diamond interchange; Exit 334 |
| Four Oaks |
  I-95 / US 301 south / US 701 south – Fayetteville, Rocky Mount, Dunn, Newton Grove |
Exit 90; South end of concurrency with US 301; Northern terminus of US 701 |
| Smithfield |
 
 US 70 Bus. (Market Street) to NC 210 south – Lillington, Fayetteville |
|
| Selma |
 US 70 / NC 39 – Clayton, Princeton |
Southern terminus of NC 39; South end of concurrency with NC 39 |
 US 301 north / NC 39 north (Pollock Street) – Emit, Micro |
North end of concurrency with US 301 and NC 39 |
| Jordan |
NC 42 – Clayton, Stancils Chapel |
|
| Hocutts Crossroads |
NC 231 – Wendell, Emit |
|
| Wake |
Zebulon |
 
 US 64 Bus. / NC 97 (Gannon Avenue) – Lizard Lick, Rocky Mount |
|
 US 64 / US 264 – Raleigh, Cary, Spring Hope, Bailey |
Partial diamond interchange |
| Rolesville |
US 401 (Louisburg Road) – Raleigh, Louisburg |
|
|
NC 98 (Wait Avenue) – Wake Forest, Bunn |
|
| Franklin |
Youngsville |

US 1 Alt. south (Youngsville Boulevard) – Wake Forest |
South end of concurrency with Alternate US 1 |

US 1 Alt. north (Park Avenue) |
North end of concurrency with Alternate US 1 |
US 1 – Raliegh, Henderson |
|
| Granville |
Wilton |
NC 56 – Creedmoor, Franklinton |
|
| Oxford |
I-85 – Durham, Henderson |
Diamond interchange; Exit 204 |
US 15 south (Hillsboro Street) – Creedmoor |
South end of concurrency with US 15 |
US 158 east (Williamsboro Street) – Henderson, Norlina |
South end of concurrency with US 158 |
US 15 north (College Street) – Stovall |
North end of concurrency with US 15 |
US 158 west (Roxboro Road) – Roxboro |
North end of concurrency with US 158 |
 US 15 / US 158 (Oxford Outer Loop) |
Oxford truck route |
|
NC 49 south – Roxboro, Burlington |
South end on concurrency with NC 49 |
| Virginia state line |
 SR 49 / SR 96 (Red Bank Road) – Virgilina |
Northern terminus |
1.000 mi = 1.609 km; 1.000 km = 0.621 mi
Concurrency terminus • Closed/former • Incomplete access • Unopened |