Het Gemeentearchief Haarlem en het Gemeentearchief Velsen fuseerden op 1 januari 1997 tot Archiefdienst voor Kennemerland (AVK). De AVK is een samenwerkingsverband tussen de gemeenten Haarlem en Velsen, waarbij de gemeente Velsen het beheer en toezicht over haar archieven heeft overgedragen aan de gemeente Haarlem. Na meer dan een jaar voorbereiding gaven de gemeenteraden van Haarlem en Velsen in december 1996 hun goedkeuring aan dit samenwerkingsverband. Het uiteindelijke doel is een krachtige regionaal werkende archiefdienst tot stand te brengen voor de regio's IJmond en Zuid-Kennemerland. Het Gemeentearchief Haarlem was al beheerder van de archieven van de gemeenten Bennebroek, Haarlemmerliede en Spaarnwoude en Zandvoort. In de loop van de tijd besloten ook andere gemeenten tot deelname in de Archiefdienst voor Kennemerland, zoals Heemskerk (1998), Uitgeest (1998), Beverwijk (1998), Bloemendaal (2000), Heemstede (2000), Aalsmeer (2004), Uithoorn (2004). Naast genoemde gemeenten brachten ook twee waterschappen hun archieven onder bij de AVK, voorzover betrekking hebbend op het werkgebied van de archiefdienst, nl. Hoogheemraadschap Hollands Noorderkwartier (polders ten noorden van het Noordzeekanaal) en het Hoogheemraadschap Rijnland, district Noord (polders ten zuiden van het Noordzeekanaal). De AVK maakte als afdeling deel uit van de Bestuursdienst van de gemeente Haarlem. Met ingang van 1 januari 1998 werd de Bestuursdienst opgesplitst in vier delen. De AVK kreeg een zelfstandige positie, onder directe ambtelijke verantwoordelijkheid van de gemeentesecretaris. Na een lang proces kwam per 1 februari 2005 de fusie tot stand van de Archiefdienst voor Kennemerland met het Rijksarchief in Noord-Holland. De nieuwe organisatie kreeg de naam Noord-Hollands Archief (NHA).