The South Branch Rancocas Creek is a 21.7-mile-long (34.9 km)[1] tributary of Rancocas Creek in Burlington County, New Jersey in the United States.[2] The South Branch Rancocas Creek drains an area of 144 square miles.[3] Much of the upland agriculture within the Rancocas Creek basin lies inside the South Branch Rancocas Creek basin. It is among the least developed parts of the Rancocas Creek watershed.[4]