1930 körül a következő szigeteket ölelte körül a Duna Nagymarostól Budapestig a váci ágban északról déli irányban:
1. Sólyom-sziget (Bergman-sziget) Nagymarostól délre, bal part.
2. Kis-sziget (Senki-sziget), Szentendrei-sziget északi csücske
3. Kőfali-sziget (Kismarosi-sziget) Kismarostól északra, bal part
4. Szunyog-sziget, Kisoroszitól északra, jobb part
5. Kőhidi-sziget (Kőgeszteri-sziget), jobb part
6. Martuska-sziget (Tanya-sziget), jobb part
7. Határ-sziget, bal part, Váctól északra
8. Kompkötő-sziget, bal part, Váctól északra
9. Büki-sziget, bal part, Vác
10. Füzes-sziget (Czigány-zátony), bal part, Vác
11. Tordák (Kecske-, Tordai-szigetek), jobb part, Vác
12. Révész-sziget (Rabok-sziget), jobb part, Vác
13. Égető-sziget, bal part, Vác-Sződliget között.
14. Fegyveresi-sziget, jobb part, Surány.
15. Gödi-sziget, bal part, Göd.
16. Szürkő-sziget (Horányi-sziget), jobb part, Dunakeszi
Közülük, 2009-ben egyedül a 16. sziget maradt meg, amely legkisebb vízálláskor sem kapcsolódik a parthoz.