Franklin Township est un township américain situé dans le comté de Somerset au New Jersey.
Franklin Township comprend les localités de Clyde, East Millstone, Franklin Park, Griggstown, Hamilton Park, Kingston, Middlebush, Somerset, Voorhees, Weston et Zarephath. Somerset est la plus grande ville du township.
La municipalité s'étend sur dont d'étendues d'eau. Elle est traversée par le .
La région est à l'origine habitée par les Raritans. Les premiers européens, des Hollandais, arrivent dans le township au milieu du . Plusieurs raids militaires s'y déroulent durant la Guerre d'indépendance des États-Unis.
Le township est créé le . Comme plusieurs townships du New Jersey, il semble être nommé en l'honneur de Benjamin Franklin. Selon d'autres sources, il doit son nom au gouverneur du New Jersey . La première solution est toutefois officiellement retenue par le conseil municipal en 2000.
Au milieu du , le township de Franklin perd une partie de son territoire au profit des townships de North Brunswick, South Brunswick puis East Millstone. En 1907, South Bound Brook devient un borough indépendant. En 1949, le township de Franklin annexe celui d'East Millstone.
Lors du recensement de 2010, la population de Franklin Township est de . Elle est estimée à au , en hausse de plus de 5 % par rapport à 2010.
Le revenu par habitant était en moyenne de par an entre 2013 et 2017, supérieur à la moyenne du New Jersey () et à la moyenne nationale (). Sur cette même période, 5,6 % des habitants de Franklin Township vivaient sous le seuil de pauvreté (contre 9,5 % dans l'État et 11,8 % à l'échelle des États-Unis en 2018). Par ailleurs, 93,6 % de ses habitants de plus de étaient diplômés d'une high school et 49,9 % possédaient au moins un bachelor degree (contre 89,2 % et 38,1 % au New Jersey, 87,3 % et 30,9 % aux États-Unis).