Clark is a township in southern Union County, New Jersey, United States. As of the 2010 United States Census, the township's population was 14,756 reflecting an increase of 159 from the 14,597 counted in the 2000 Census, which had in turn declined by 32 from the 14,629 counted in the 1990 Census.