Kalmthout is a municipality in the Belgian province of Antwerp. The municipality comprises the villages of Kalmthout, Achterbroek, Heide, and Nieuwmoer. On January 1, 2007 Kalmthout had a population of 17,508. The total area is 59.45 km2. Kalmthout has a population density of 294 inhabitants per km².