El municipio de Alcalá la Real, a diferencia del conjunto de la provincia de Jaén, creció en población, según los datos del padrón publicados recientemente por el Instituto Nacional de Estadística (INE).
En concreto, el número de habitantes, a 1 de enero de 2012, era de 22.870, 112 más que un año antes, fecha en que se contabilizaban 22.758. El pasado ejercicio empezó con 11.408 varones y 11.462 mujeres.
Alcalá se consolida como el foco poblacional de referencia en la Sierra Sur, donde buena parte de los municipios pierde peso demográfico.
En cuanto a la distribución dentro del término, la información sobre 2011, último ejercicio disponible actualmente, revelaba que la mayoría de los alcalaínos, más de 17.333, vivía en el casco urbano, mientras que en torno a 5.000 lo hacía en las pedanías.
La aldea más pujante era Santa Ana, con 1.013 residentes, seguida de La Rábita, con 872; Mures, con 720, y Ermita Nueva, con 661. Algunos anejos, por ejemplo, Villalobos no llegan a 100.