Está situado en el curso alto del río Nansa, en el extremo suroccidental de la región, a 104 kilómetros de la capital cántabra.