Zion is an unincorporated community along the border of Hillsborough Township and Montgomery Township in Somerset County, New Jersey, United States.It is located on Rock Brook, approximately 3 mi (4.8 km) north of Hopewell. The in Zion is listed on the National Register of Historic Places.