 It also connects the cities of Smithfield, Selma, Zebulon, Youngsville and Oxford.Much of NC 96's route is through undeveloped and rural areas, though it travels through (and thus connects) the cities and towns of Virgilina, Oxford, Youngsville, Zebulon, and the Smithfield/Selma area along the way.NC 96 begins at NC 55 at a quiet rural intersection in the far northern edge of Sampson County.