Clinton is a town in Hunterdon County, New Jersey, United States, located on the South Branch of the Raritan River. As of the 2010 United States Census, the town's population was 2,719, reflecting an increase of 87 from the 2,632 counted in the 2000 Census, which had in turn increased by 578 from the 2,054 counted in the 1990 Census.