Geffen had been an independent municipality in the Dutch province of North Brabant until 1993, when it became a part of the newly formed municipality Maasdonk. This lasted until 2015, when Maasdonk was dissolved and Geffen became part of Oss. In the following centuries, Geffen became a fiefdom. The Vassal of Geffen resided in the castle of Geffen close to the border of Nuland. During a French raid in the 18th century this castle was destroyed and at this time only the ditch and its fortifications can be found.