Limita al norte con el mar Cantábrico, al oeste con Miengo, Polanco y Torrelavega, al sur con Puente Viesgo y Castañeda y al este con Villaescusa, Camargo y Santa Cruz de Bezana.