Osweiler appartenait à la commune de Rosport jusqu'au 31 décembre 2017 et depuis le 1er janvier 2018, le village appartient à la nouvelle commune de Rosport-Mompach[2], qui est née de la fusion des deux communes de Rosport et Mompach.
Craignant une invasion allemande, une partie du village a émigré aux États-Unis d'amérique dans les années 1860[3],[4].