Geertruidenberg (population: 20,990) is a town in the southern Netherlands, in the province of North Brabant. The municipality covers an area of 29.71 km².

The municipality of Geertruidenberg also includes the following towns, villages and townships: Keizersveer, Raamsdonk, Raamsdonksveer.