Lors du recensement de 2010, sa population est de 17 304 habitants[1]. La municipalité s'étend sur 58,91 milles carrés (152,58 km2), dont 0,88 milles carrés (2,28 km2) d'étendues d'eau[1].
Le township de Hopewell est créé en 1700 et devient une municipalité par une charte royale du . Dans les années 1890, Pennington et Hopewell deviennent des boroughs indépendants du township[2].