El término municipal está atravesado por la carretera N-601 en el pK 315 así como por la autovía A-60.
Las tierras circundantes situadas entre el río Porma (al norte) y el río Esla (al sur) completan el relieve del municipio, con una altitud que oscila entre los 950 metros y los 795 metros en la ribera de los ríos Porma y Esla.
El núcleo urbano se alza a 882 metros sobre el nivel del mar.
En 1857 disminuye el término del municipio porque independiza a Mansilla Mayor y Villafañe.
En 1877 crece el término del municipio porque incorpora a Villafañe.