Putte is a municipality located in the Belgian province of Antwerp. The municipality includes the towns of Putte, Beerzel, and the hamlets Grasheide and Peulis. The town of Putte is around 8 kilometres (5.0 mi) east of Mechelen. In 2021, Putte had a total population of 18,109. The total area is 34.96 km2.