In Nederland kende men voor 1993 twee soorten politie: de rijkspolitie en de gemeentepolitie. De samenstelling en inrichting van de gemeentepolitie is vastgelegd in de Gemeentewet van 1851. De burgemeester staat aan het hoofd en is in zijn gemeente verantwoordelijk voor de drie taken van de politie: wetshandhaving, ordehandhaving en hulpverlening. Rond 1900 bestond het Heemsteedse politiekorps uit twee veldwachters. In 1916 telde het korps 11 agenten. In 1968 bestond de organisatie uit de afdelingen Staf, Algemene Dienst, Recherche, Vreemdelingendienst en de Administratie. De Vreemdelingendienst werd kort daarna opgenomen in de afdeling Recherche. In 1974 werd op bescheiden wijze gestart met rayon- ofwel wijkagenten. De Gemeentepolitie te Heemstede heeft steeds nauwe samenwerkingsverbanden onderhouden met korpsen uit de regio. Rechtsopvolger sinds april 1994: Regiopolitie Kennemerland. De Regiopolitie Kennemerland bestaat uit elf gemeenten (Bennebroek, Beverwijk, Bloemendaal, Haarlem, Haarlemmerliede en Spaarnwoude, Haarlemmermeer, Heemskerk, Heemstede, Uitgeest, Velsen en Zandvoort) en is onderverdeeld in vier districten (Haarlem, Haarlemmermeer, IJmond en Kennemerland-Zuid).