Strikt genomen is de Zaan de door indijking verkregen waterloop tussen de 'Knollendam' ter hoogte van Oost- en Westknollendam in het noorden en de 'Zaandam' in het huidige Zaandam in het zuiden. Door het openen en sluiten van die twee dammen kon men de waterstand in de Zaan bij noord- en zuidwesterstorm reguleren. Door middel van sluizen aan beide zijden van de ‘Zaandijk’, als de Oostknollendammersluis en de Poelsluis (naar het Zwet), de Bartelsluis naar de Engewormer, de Gerrit Jan Honigsluis, de Mallegatsluis en de Papenpadsluis (naar de polder Westzaan) stond de Zaan in verbinding met het ‘veld’, het weidelandschap ten westen en ten oosten van de Zaan dat reikte tot Westzaan en Oostzaan.
De waterloop tussen de 'Zaandam' en het historische IJ, nu het Noordzeekanaal, noemt men de Voorzaan. Tussen 1879 en 1884 werd de Voorzaan verbouwd tot Zijkanaal G van het Noordzeekanaal, waarbij het Oostzijder Kattengat, een eiland vóór de 'Zaandam', werd doorgraven, zodat er een rechte vaarweg ontstond tussen het Noordzeekanaal en de Zaansluis van Zaandam. Wat er overbleef van het Oostzijder Kattengat werd in gebruik genomen door de houthaven, met name door houthandel William Pont, en werd het gebruikt voor houtopslag. Met het verdwijnen van de houthaven kreeg het 'William Pont eiland' een woonbestemming, die in de jaren 90 van de 20e eeuw gerealiseerd werd, en een nieuwe naam: Zaaneiland. De Zaan telt nog enkele andere eilanden, zoals de voormalige vuilstortplaats Bloemendaal nabij Westknollendam.
Wegen langs de Zaan
Langs de westoever van de Zaan lopen achtereenvolgens in Zaandam, Koog aan de Zaan, Zaandijk en Wormerveer wegen met de naam Westzijde, Zuideinde, Raadhuisstraat, Lagendijk (Koog aan de Zaan), Hoogstraat, Lagedijk (Zaandijk), Zaandijkerweg, Zuideinde, Dubbelebuurt, Zuideinde, Zaanweg, Noordeinde, Noorddijk en Piet Kuiperlaan. Zijstraten van de Noorddijk - Thalassa, Antigua en Antlantis - lopen ook langs de westoever van de Zaan[1]. Langs de oostoever van de Zaan lopen achtereenvolgens in Zaandam en Wormer wegen met de naam Oostzijde, Kalf, Kalveringdijk, Enge Wormer, Veerdijk, Wormerringdijk en Dorpsstraat.