Sourland Mountain is a 17 miles long ridge in central New Jersey, extending from the Delaware River at Lambertville to the western end of Hillsborough Township near the community of Neshanic, through Montgomery Township and into Hopewell Township in Mercer County.