Haseldorf is a former Amt ("collective municipality") in the district of Pinneberg, in Schleswig-Holstein, Germany. On 1 January 2017 it merged into the Amt Moorrege, which changed its name to Geest und Marsch Südholstein. The seat of the Amt was in Uetersen.
The Amt Haseldorf consisted of the following municipalities:
53°37′01″N 9°36′00″E / 53.617°N 9.600°E