El municipio ocupa 69,26 kilómetros cuadrados y es atravesado por el río Boeza, afluente del Sil.