Uno de los datos más destacados que recoge el análisis de población del ayuntamiento es el de los habitantes empadronados por nacimiento. En 2018 fueron 739, casi la misma cantidad de niños (369) y de niñas (370). Son 37 menos que en 2017 y 348 menos que en 2007, cuando se empadronaron a 1.087 niños. Este dato explica otro más grave: en Cáceres hay 16.163 ciudadanos con una edad entre los 40 y 49 años, mientras que los contabilizados con una edad entre cero y nueve es de 8.930. La población envejece y no hay una pirámide de población, sino una peonza.

Por barrios, los que tienen más población menor de 18 años son Casa Plata (32,43%), uno de los nuevos barrios de la ciudad, Los Castellanos (33,28%), Cáceres el Viejo (34,43%), R-66-B (32,66%) y Vistahermosa (32,43%). Por contra, los barrios que tienen un mayor número de residentes con más de 65 años son La Madrila (37,42%), R-66-B (28,17%) y Llopis Ivorra (24,90%). En cuanto a la distribución de la población por barrios o zonas de la ciudad, destaca la pérdida de población que se produce en la zona de Santiago, a fecha de 1 de enero de 2019 había empadronados 1.029 habitantes, son 389 menos que el año anterior, cuando se habían contabilizado 1.418. El que más crece es Sierra de San Pedro (poblado minero) al estar en desarrollo.

La población extranjera ha aumentado. A fecha de 1 de enero de 2019 había 218 más que hace un año, aumento que explica el incremento de 207 habitantes que ha ganado la ciudad en el último año. En Cáceres hay empadronados 2.703 extranjeros, un sector de la población que vuelve a crecer después de un lustro de pérdida. En 2012 se llegó al máximo con 3.416 extranjeros residiendo en el municipio de Cáceres. Honduras, Rumanía, China, Marruecos, Colombia, Portugal y Brasil son los países que tienen a más de un centenar de sus ciudadanos residiendo en la ciudad.