Upper Freehold Township is a township in Monmouth County, New Jersey, United States. As of the 2010 United States Census, the township's population was 6,902, reflecting an increase of 2,620 (+61.2%) from the 4,282 counted in the 2000 Census, which had in turn increased by 1,005 (+30.7%) from the 3,277 counted in the 1990 Census.