South Harrison Township is a township in Gloucester County, New Jersey. As of the 2010 U.S. census, the township's population was 3,162, reflecting an increase of 745 (+30.8%) from the 2,417 counted in the 2000 census, which had in turn increased by 498 (+26.0%) from the 1,919 counted in the 1990 census.