Badbergen (; ) is a municipality in the district of Osnabrück, in Lower Saxony, Germany. It lies on the River Hase.
The municipality consists of the central and eponymous village of Badbergen, the village of GroàMimmelage in the north-west (630 inhabitants), the small village of Grönloh (270 inhabitants) and the rural scattered settlements of Grothe, Langen, Lechterke, Vehs, Wehdel, Wohld and Wulften.