El municipio de Ruesga es un valle por el que discurre el río Asón y limita con los municipios cántabros de Solórzano y Voto, al norte; Soba, al sur; Rasines y Ramales de la Victoria, al este; y por último Arredondo, Riotuerto y Entrambasaguas por el oeste.