 In 1937, NC 50 was rerouted on new primary routing north from Benson to US 70, in Garner; its old alignment to Coats was replaced by NC 40.In 1952, NC 50 was extended through Newton Grove to Dobbersville, overlapping with NC 55, then going southeast on a new primary routing to Faison.In 1953, its northern terminus was clipped from Garner Road (SR 1004) to a new routing of US 70.