Linden är en stad i sydöstra Union County, New Jersey, USA. Den är en del av New York Metropolitan Area och ligger cirka 21 km sydväst om Manhattan och gränsar till Staten Island, en stadsdel i New York City. Vid den amerikanska folkräkningen 2010 hade staden 40 499 invånare.
Linden bildades ursprungligen som ett township den 4 mars 1861 av delar av Elizabeth, Rahway och Union Township. Delar av townshipet togs med för att bilda Cranford (14 mars 1871), Linden Borough (30 mars 1882) och Roselle (20 december 1894). Linden inkorporerades som stad genom en lag från New Jerseys lagstiftande församling den 1 januari 1925 och ersatte då både Linden Township och Linden Borough (som hade bildats 1882 från townshipet), baserat på resultatet av en folkomröstning som hölls den 8 november 1923.
Enligt United States Census Bureau har staden en total yta på 11,2 kvadratmil (29,1 km²), varav 10,8 kvadratmil (28,0 km²) utgörs av land och 0,4 kvadratmil (1,1 km²) utgörs av vatten (3,65 %).