Highway 16

Home » Guides » North Carolina » Highway 16

NC 16 originates in the Union County town of Waxhaw. Measuring 167.64 miles in length north to Ashe County, NC 16 is part of a multi state highway with Virginia Route 16. SR 16 extends 63.63 miles north to U.S. 19-460 Business near Tazewell.

Traveling north from NC 75 to the town of Weddington, NC 16 joins suburban areas with the city of Charlotte along Providence Road. NC 16 heads north toward Uptown in Charlotte, where it combines with I-277/U.S. 74 along the John Belk Freeway and then I-277 along the Brookshire Freeway to Interstate 77.

NC 16 extends the Brookshire Freeway northwest to Idaho Drive at Oakview Terrace, where it transitions into an urban arterial along Brookshire Boulevard. NC 16 (Brookshire Boulevard) continues northwest from a SPUI with Interstate 85 to I-485 by Mountain Island Village.

Crossing Mountain Island Lake, NC 16 enters northeastern Gaston County through northern reaches of the Mount Holly city limits. Continuing north along a controlled access expressway, NC 16 Business separates from NC 16 ahead of Lowesville and the Lincoln County line. The two routes switch sides ahead of NC 73, to the west of Lake Norman.

NC 16 and NC 16 Business converge northwest of Denver, where the expressway along NC 16 ends in southern Catawba County. NC 16 proceeds northwest to the city of Newton, where a second business route branches to the west. NC 16 Business returns to NC 16 north of Interstate 40 in the city of Conover.

Becoming a rural highway, NC 16 advances north across the Catawba River into Alexander County. Within the county seat of Taylorsville, NC 16 overlaps with NC 90 for 0.46 miles along Main Avenue through the business district.

The state route resumes a northward course from Taylorsville across the Brushy Mountains to NC 18 at Moravian Falls and the Wilkes County seat of Wilkesboro. NC 16 combines with U.S. 421 west from NC 18, 8.17 miles to New Browns Ford Road (SR 1143) in west Wilkesboro.

Resuming north, NC 16 continues from U.S. 421 to Millers Creek and across the Blue Ridge Mountains at Horse Gap. NC 88 combines with NC 16 west 3.15 miles to Orion and U.S. 221 outside the Ashe County seat of Jefferson. NC 88 joins U.S. 221 south while NC 16 overlaps U.S. 221 north for 1.31 miles by Little Phoenix Mountain. NC 16 exits the state as Virginia Route 16 near Grassy Creek en route to U.S. 58 at Mouth of Wilson.

North Carolina State Route 16 scenes
Beatties Ford Road south at the entrance ramp for NC 16 (Brookshire Freeway) south in the Biddleville neighborhood of Charlotte. 05/26/19, 03/12/22
The ramp for NC 16 south from Beatties Ford Road extends east from French Street. 03/12/22


Photo Credits:

05/26/19, 03/12/22 by AARoads

Connect with:
Interstate 77
Interstate 85
Interstate 277
Interstate 485 - Charlotte Beltway
U.S. 29
U.S. 64
U.S. 70
U.S. 74

Page Updated 02-02-2023.

Go to Top