Het parket was verdeeld in vier werkeenheden (afdelingen). Binnen zo'n werkeenheid werden alle voor de bewerking en afwerking van de zaken noodzakelijke werkzaamheden verricht. Elke werkeenheid had een eigen parketregister. Afdeling A omvatte de gemeenten Zandvoort, Bennebroek, Heemstede, Lisse, Hillegom, Haarlemmermeer en Aalsmeer. Van 15 augustus 1941 tot 10 augustus 1951 vielen de gemeenten Lisse en Hillegom onder het kanton Leiden. Afdeling B omvatte de gemeente Haarlem. Afdeling C omvatte de gemeenten Bloemendaal, Haarlemmerliede en Spaarnwoude, Velsen, Heemskerk en Beverwijk. Afdeling Z omvatte alle gemeenten van het kanton Zaandam: Zaandam, Westzaan, Assendelft, Wormerveer, Krommenie, Zaandijk, Koog aan de Zaan, Oostzaan, Purmerend, Kwadijk, Jisp, Wormer en Wijdewormer. Op 1 januari 1957 werden het rechtbankparket en het kantongerechtsparket samengevoegd tot het arrondissementsparket. Dit op basis van de wet van 28 juni 1956, Staatsblad. 377. Een Officier van Justitie werd als hoofd van het arrondissementsparket aangesteld.