Linden er en by i det sydøstlige Union County, New Jersey, USA. Den er en del af New York Metropolitan Area, idet den ligger ca. 21 km sydvest for Manhattan og grænser op til Staten Island, en bydel i New York City. Ved folketællingen i 2010 i USA havde byen 40.499 indbyggere.
Linden blev oprindeligt dannet som et township den 4. marts 1861 af dele af Elizabeth, Rahway og Union Township. Dele af townshipet blev taget med for at danne Cranford (14. marts 1871), Linden Borough (30. marts 1882) og Roselle (20. december 1894). Linden blev indlemmet som by ved en lov fra New Jerseys lovgivende forsamling den 1. januar 1925 og erstattede dermed både Linden Township og Linden Borough (som var blevet dannet i 1882 af townshipet) på grundlag af resultatet af en folkeafstemning den 8. november 1923.
I henhold til United States Census Bureau har byen et samlet areal på 11,2 kvadrat miles (29,1 km²), hvoraf 10,8 kvadrat miles (28,0 km²) er land og 0,4 kvadrat miles (1,1 km²) er vand (3,65%).