Amsterdam-Noord kreeg zijn huidige omvang toen de gemeente in 1921, behalve in het westen en zuidoosten, ook in het noorden landelijke gebieden annexeerde. De buurgemeenten langs de Waterlandse Zeedijk waren zwaar getroffen door de watersnoodramp van 1916 en konden deze niet meer op eigen kracht te boven komen. In 1921 werden de gemeenten Buiksloot, Nieuwendam (met Zunderdorp) en Ransdorp (met Schellingwoude, Durgerdam en Holysloot) geannexeerd. In 1966 werd nog een deel van Landsmeer alsmede een deel van de gemeente Oostzaan aan het Amsterdamse grondgebied toegevoegd.