A Duna hordalékából létrejött sziget 2,5 km hosszú, területe 108 hektár. Az óbudai part előtt húzódó Hajógyári-sziget az 1651. és az 1654. folyamkilométer között fekszik, hossza 2750 m, legnagyobb szélessége az 1653-as folyamkilométer vonalában 500-500 m. A várostól 70-80 m széles Duna-ág választja el.
A Duna folyásában, az Újpesti vasúti híd és az Árpád híd között helyezkedik el.
Eredetileg zátonysziget volt, két közeli részből állott.
Déli végében található a régi hajógyár, amelynek köszönhetően gyakran Hajógyári sziget néven is emlegetik. A hajógyár mára megszűnt, épületei különböző cégek székhelyeivé váltak.
A sziget ad otthont az 1990-es évek elejétől minden évben, augusztus elején megrendezett Sziget Fesztiválnak, ami mára Európa egyik legnagyobb zenei rendezvényévé nőtte ki magát.