Su término municipal está formado por las localidades de Carrascal de Velambélez, La Narra, San Pedro del Valle, Santibáñez y Torrecilla del Río, ocupa una superficie total de 15,67 km² y según los datos demográficos recogidos por el INE en el año , cuenta con habitantes.