De spoorlijn kent een aantal stations, die door de Staatsspoorwegen werden gebouwd. In totaal zijn er 31 stations langs de spoorlijn gebouwd, waarvan er nog maar 17 in gebruik zijn.
Tussen Heerhugowaard en St. Pancras is ter hoogte van kilometerpunt nabij de Bolbrug een aftakking naar Broek op Langendijk. Deze aftakking heeft een lengte van ca 2 kilometer. In Broek op Langendijk is een emplacement van sporen. Het emplacement is beveiligd met inrijsein A, nabij kilometerpunt 1,450. Daarnaast is er een uitrijsein B ter hoogte van kilometerpunt 1,6. Om deze seinen te bedienen is er geen seinhuis, maar . Het emplacement is voorzien van een goederenloods en een abri. Tussen 1907 en 1926 werd het emplacement enkele keren per dag bediend door een reizigerstrein van en naar Alkmaar.
De laad- en losplaatsen van Krommenie-Assendelft, Wormerveer en Koog-Zaandijk zijn met wissels te bereiken vanaf het hoofdspoor. Bij de reorganisatie van het goederenvervoer aan het begin van de jaren '70 zijn deze losplaats gesloten en opgebroken.
Na de Hembrug zijn er aansluitingen naar de Coenhaven aan de noordkant van de spoorlijn en de Westhaven aan de zuidkant. De aansluitingen zijn alleen te bereiken vanuit de kant van Amsterdam. De aansluitwissels zijn aangelegd net na de overweg met de Spaarndammerdijk achter de lijnwerkplaats Zaanstraat. De beide aansluitingen waren niet met elkaar verbonden, zodat het iedere keer via het hoofdspoor moest worden gereden om van de ene naar de andere aansluiting te komen.