Situado en la ribera del río Torío, ocupa una extensión de 52,69 km² a una altitud media de 870 metros y se ubica geográficamente en la divisoria natural entre la meseta y las últimas estribaciones de la cordillera Cantábrica.