Los últimos datos sobre población hechos públicos por el Instituto Nacional de Estadística (INE) correspondientes al 1 de enero del 2017 indican que la población en Cabra sigue descendiendo, un año más, al pasar de los 20.704 habitantes contabilizados un año antes a los 20.557 de la mencionada fecha, de los que 10.502 son mujeres y 10.055 son hombres.

Una tendencia a la baja muy alejada de su máximo en la década de los años 50 del pasado siglo cuando se alcanzó la cifra de 22.260, no bajando desde 1940 de la cifra de 20.000 habitantes, año en el que fueron 20.779 los habitantes censados.

Entre los municipios de más de 20.000 habitantes, la ciudad de Córdoba sigue perdiendo población al contabilizar 325.916 personas (693 menos que el 1 de enero del 2016), Lucena, 42.511 habitantes (-104); Puente Genil, 30.173 habitantes (+101), Montilla, 23.209 habitantes (-156); Priego, 22.697 habitantes (-158), Palma del Río, 21.162 habitantes (-79) y Pozoblanco, 17.285 habitantes (-7).

Baena también sigue alejándose de los 20.000 habitantes continuando la pérdida de habitantes al quedar con 19.523 censados (-259)

Los datos del INE muestran que la provincia sigue alejándose de los 800.000 habitantes, al registrar 788.219 inscritos frente a los 791.610 habitantes contabilizados un año antes.

Los diez municipios en los que sí se incrementó la población en el último año fueron Alcaracejos, que contabiliza 1.496, Almedinilla (2.455), Almodóvar del Río (7.982), Cañete de las Torres (3.000), La Carlota (14.010), Guadalcázar (1.605), Monturque (1.994), Obejo (2.011), Palenciana (1.515) y el citado de Puente Genil.