|}
|}

De provinciale weg 203 (N203) loopt van Wormerveer tot aan de provinciale weg 513 nabij Limmen. Het gedeelte Provincialeweg tussen Wormerveer en de Hempont naar Amsterdam was vroeger ook bewegwijzerd als N203, maar is nu in beheer bij de gemeente Zaanstad, dat stadsroutes op haar wegennet heeft geïntroduceerd. Hierdoor is de "oude" N203 omgenummerd in S152. In Amsterdam gaat de weg verder als stadsroute S101. In Wormerveer is het gedeelte tussen de Stationsstraat en de N246 aangegeven als S152, terwijl dit gedeelte wel onderdeel is van de N203 en ook door de provincie beheerd wordt. 

In de gemeenten Zaanstad en Uitgeest loopt de N203 (en de Provinciale weg in het verlengde daarvan) grotendeels parallel aan de spoorlijn Amsterdam - Uitgeest en vormt hierbij de belangrijkste verbinding tussen verschillende plaatsen uit de Zaanstreek. Tussen Wormerveer (kruising met de Provinciale weg N246/N8 en Uitgeest (kruising met de Rijksweg A9) wordt de weg ook aangeduid als N8, aangezien het de vervangende route is voor het ontbrekende gedeelte van de Rijksweg 8 tussen Westzaan en de A9.

Na Uitgeest wijkt de N203 af van de spoorlijn en loopt de weg langs Castricum. Vanaf het kruispunt met de N513 is de weg niet meer in provinciaal beheer, maar nog wel bewegwijzerd als N203. Deze weg loopt via Limmen naar Alkmaar en loopt over een oude strandwal.

203
203