Rising near the intersection of Limekiln Pike (Pennsylvania Route 152) and Stump Road from an unnamed pond, Mill Creek flows southeast for a very short distance whereupon it runs a little less than 2 miles picking up two unnamed tributaries from the right, then for a very short distance it curls to the north where it meets the Neshaminy Creek.