Putte is a municipality in the Belgian province of Antwerp, in the Flanders region. It lies around 8 kilometres (5.0 mi) east of Mechelen. The municipality comprises the towns of Putte and Beerzel along with the hamlets of Grasheide and Peulis.
The municipality covers a total area of 34.96 km². In 2021, Putte had a total population of 18,109.