Osnabrück er en by i Nedersaksen i Tyskland ca. 80 km nord/nordøst for Dortmund, 45 km nordøst for Münster og ca. 100 km vest for Hannover. Den ligger i en dal mellem Wiehengebirge og den nordlige spids af Teutoburgerskoven, som er en række parallelle højdedrag, som løber i retning sydøst mod Bielefeld og videre til Detmold. Pr. 31. december 2009 var befolkningstallet på 163.514. Det gør Osnabrück til den 3. største by i Nedersaksen.