Bad Oeynhausen ist Sitz des Amtsgerichts Bad Oeynhausen, das für die Stadt Bad Oeynhausen im Kreis Minden-Lübbecke sowie die Städte Löhne und Vlotho im Kreis Herford zuständig ist. In dem 201 km² großen Gerichtsbezirk leben rund 110.000 Menschen. Das Amtsgericht Bad Oeynhausen ist ferner als Registergericht der Kreise Herford und Minden-Lübbecke für die Führung des Handels- und Genossenschaftsregisters der Amtsgerichte Bünde, Herford, Lübbecke, Minden und Rahden zuständig.