Este municipio se encuentra dentro del valle del río Nansa, del que toma su nombre, en la zona occidental de Cantabria.