Limita al norte con el municipio de Puente Viesgo, al sur con Luena, al este con Santiurde de Toranzo y al oeste con Arenas de Iguña, Anievas y San Felices de Buelna.