Carteret is een gemeente in Middlesex County, New Jersey, Verenigde Staten. Bij de volkstelling van 2010 in de Verenigde Staten telde de gemeente 22.844 inwoners, een toename van 2.135 (+10,3%) ten opzichte van de 20.709 bij de volkstelling van 2000, die op zijn beurt met 1.684 (+8,9%) was toegenomen ten opzichte van de 19.025 bij de volkstelling van 1990.

Volgens het United States Census Bureau had Carteret een totale oppervlakte van 5.000 vierkante mijl (12.950 km2), waarvan 4.418 vierkante mijl (11.442 km2) land en 0.582 vierkante mijl (1.509 km2) water (11,65%).