Linden is een stad in het zuidoosten van Union County, New Jersey, Verenigde Staten. Het maakt deel uit van de New York Metropolitan Area, ongeveer 13 mijl (21 km) ten zuidwesten van Manhattan, en grenst aan Staten Island, een stadsdeel van New York City. Bij de volkstelling van de Verenigde Staten in 2010 telde de stad 40.499 inwoners.
Linden werd oorspronkelijk op 4 maart 1861 gevormd als een township, uit delen van Elizabeth, Rahway en Union Township. Delen van de township werden overgenomen om Cranford (14 maart 1871), Linden Borough (30 maart 1882) en Roselle (20 december 1894) te vormen. Linden werd op 1 januari 1925 bij wet van de New Jersey Wet ingelijfd als stad, ter vervanging van zowel Linden Township als Linden Borough (die in 1882 uit de township was gevormd), gebaseerd op de resultaten van een referendum gehouden op 8 november 1923.
Volgens het United States Census Bureau heeft de stad een totale oppervlakte van 11,2 vierkante mijl (29,1 km²), waarvan 10,8 vierkante mijl (28,0 km²) land is en 0,4 vierkante mijl (1,1 km²) (3,65%) water.