The Highways of North Carolina
N.C. 46 
< 45 | Home | 47 >
N.C. 46  14 miles
The Road: Begins at I-95/US 158/NC 186 west of Garysburg and ends at the Virginia State line near Vultare, all within Northampton County. The route continues 47 more miles as VA 46 to VA 40 in Blackstone, VA.
Towns and Attractions: Northampton Co.: Gaston  
History: NC 46 was born about 1930, running from NC 481 (current NC 48) Gaston west to meet up with then VA 401. This had not been immediately previously numbered but was at one time part of NC 40 in the earlier 1920s.
About 1948, NC 46 was extended east as new primary routing to US 301 Garysburg.

1930 Official
NC 46 appears in 1930.
1949 Northampton County
NC 46 extended to US 301

In August 2025, NC 46 east was truncated to I-95. The route to Garysburg remains NC 186 except for a loop near Garysburg that was bypassed by the new US 158/NC 186 alignment.

Comments:
NC 46 serves communities on the north side of Lake Gaston.

Last Update: 14 January 2026

Previous: N.C. 45  |  Next: N.C. 47
Top  |  NCRoads.com Home ------------------------------------------------