Haltern am See is a town and a municipality in the district of Recklinghausen, in North Rhine-Westphalia, Germany. It is situated on the Lippe and the Wesel–Datteln Canal, approx. 15 kilometres north of Recklinghausen.
The town is about 80 kilometres north of Düsseldorf.