In 1932, NC 28 was extended northeast along new primary routing from Bat Cave to Old Fort, where it overlapped with US 70 to Marion; going north from Marion, in concurrency with US 221, it traversed through Linville, Boone and Jefferson (replacing NC 691 in the process) to US 21/NC 26, in Twin Oaks, reaching its high point at 335 miles long.