Se encuentra contiguo al casco urbano de El Almendro y juntos en 2017 contaban con una población de 3.586 habitantes, 2.747 por parte de la localidad de Villanueva de los Castillejos y 839 de El Almendro, lo que los convertirían en la segunda agrupación urbana más poblada del Andévalo, siendo mayor únicamente Valverde del Camino, puesto que aunque Alosno y Calañas tienen más habitantes en sus municipios, la población está repartida en distintas entidades de población y no alcanzan en su núcleo principal los 3.000 habitantes.