Belm (German pronunciation: [bɛlm]) is a municipality in the district of Osnabrück, in Lower Saxony, Germany. It is located in the Wiehengebirge, approximately 7 km northeast of Osnabrück, and is therefore part of the city-agglomeration of Osnabrück.