Puurs (pyːrs) is a former municipality located in the Belgian province of Antwerp. It is located in the Flemish Region. The municipality comprised the towns of Breendonk, Liezele, Kalfort, Ruisbroek (old spelling: Ruysbroeck) and Puurs proper. There is also the hamlet of Kalfort. In 2021, Puurs had a total population of 17,684. The total area is .
Puurs sits about 5 meters above mean sea level. Its geography shows only minor elevation differences. Puurs is mainly rural, with some low intensity industry development in the North alongside the N16 expressway. However, because of its proximity to the cities of Antwerp and Brussels (both within a radius) and its excellent accessibility, Puurs is developing increasingly into a residential town.
Effective 1 January 2019, Puurs and Sint-Amands were merged into the new municipality of Puurs-Sint-Amands.
Signs of habitation dating back to the Iron Age, as well as early Roman and Merovingian times, have been found in Puurs.