A mediados del siglo XIX, el lugar, una aldea ya por entonces perteneciente al municipio de Priego, tenía contabilizada una población de 318 habitantes. Aparece descrito en el decimotercer volumen del Diccionario geográfico-estadístico-histórico de España y sus posesiones de Ultramar de Pascual Madoz con las siguientes palabras:
SAGRILLA: ald. en la prov. de Córdoba (11 leg.), part. jud., ayunt. y térm. de Priego (1). Se halla sit. en la inmediacion de un manantial abundante que da nombre al riach. llamado tambien Sagrilla; tiene 21 casas y varias huertas, y una ermita bajo la advocacion de Ntra. Sra. de los Remedios, en la que los dias festivos celebra 2 misas un capellan nombrado por el abad de Alcalá la Real, á cuya dióc. corresponde. Su pobl. consiste en 68 vec., 318 alm., para cuyo gobierno inmediato hay 2 alcaldes pedáneos. Las producciones son las mismas que las de Priego (V.).
En 2024, la entidad singular de población de Zagrilla tenía empadronados 417 habitantes, repartidos de la siguiente manera: 160 en el núcleo de población de Zagrilla Alta, 172 en el de Zagrilla Baja y 85 en diseminado.[1]