[citation needed] PA 956 begins at an intersection with US 19 in Scott Township, heading to the west on a two-lane undivided road.
[2][3] After this junction, the route heads into a rural area of northern Lawrence County that is home to an Amish community and enters Wilmington Township, where it turns more to the west as it crosses the Neshannock Creek.
[2][3][4] The road continues along the northern bank of the creek, heading southwest through rural residential areas before bending northwest in the community of Neshannock Falls.
PA 956 crosses the Little Neshannock Creek and continues through farms and woods with some homes, curving west before making a turn to the north.
The road continues through rural areas before coming into the borough of New Wilmington, where it becomes South Market Street.