Como otras grandes ciudades y en sintonía con la pérdida de población de la región, Badajoz ha perdido habitantes en el 2016 en contra de la tendencia de los últimos años, en los que el crecimiento se había ralentizado pero nunca había sido negativo. A 1 de enero del 2017, Badajoz tiene 152.482 habitantes, según el padrón municipal, que son 514 menos que en la misma fecha del 2016, lo que representa una reducción del 0,33%.

Desde que en el 2000 la ciudad perdiese habitantes, la población de Badajoz ha ido creciendo año tras año, a excepción del 2011, que marcó un punto de inflexión. El número de personas censadas se estancó y decreció levemente, pero a partir de entonces ha seguido creciendo, aunque muy ligeramente, debido sobre todo a una menor presencia de extranjeros. El incremento de habitantes en el 2016 fue de apenas 145 empadronados, menos que en el 2015, año en el que la población censada creció en 212 personas (0,095%), mientras que el crecimiento del 2014 fue del 0,14%. Fue en el 2008 cuando la ciudad superó la barrera de los 150.000 habitantes, alcanzando la cifra de 150.627.

Casi todas las barriadas han perdido habitantes en el último año y más de la mitad de los poblados. A pesar de que el decrecimiento de la población se ha distribuido por toda la ciudad, ha habido zonas que siguen creciendo, como es el caso de Cerro Gordo, que continúa ganando habitantes. A primeros de año tenía 4.462 vecinos empadronados, que son 316 más que hace un año. La tendencia no se ha detenido en esta barriada de nueva creación, que en el 2010 tenía 1.924 vecinos, que se han duplicado en menos de siete años.

También gana habitantes La Pilara, que en estos momentos tiene 827 vecinos, 81 más que hace un año. Así como el Cuartón del Cortijo, que ha pasado de 627 a 643. Otra urbanización que sigue atrayendo nuevos habitantes es Golf Guadiana, que ha pasado de 320 a 350 y han ganado nuevos vecinos, aunque el crecimiento ha sido leve, Las Vaguadas (5.364) y Los Montitos (663). Ha crecido asimismo la barriada de Los Colorines, integrada por viviendas sociales, que ha pasado de 954 censados a 979.

El resto de los barrios de la ciudad han perdido habitantes. Los más poblados siguen siendo San Fernando (14.485, que son 91 vecinos menos) y San Roque (con 14.722 habitantes, 21 menos). Le sigue Santa Marina, un barrio con tendencia a perder población en los últimos años. En estos momentos tiene 10.963 censados, frente a los 11.069 de hace un año. El Casco Antiguo está en semejante situación. Su población actual es de 10.125 vecinos, frente a los 10.232 del año pasado. Le sigue Pardaleras, con 8.987 habitantes, pues ha perdido 125. En la barriada de María Auxiliadora viven 7.633 personas, 33 menos que hace un año. Los Ordenandos también ha perdido vecinos, pues ha pasado de 6.241 empadronados a 6.189 que tiene en la actualidad. El Perpetuo Socorro cuenta con 5.626 vecinos, 30 menos que hace un año. En Valdepasillas hay censados 5.969, frente a los 6.045 que tenía el año anterior. Suerte de Saavedra ha pasado de 4.709 habitantes a 4.682 en la actualidad.

De los ocho poblados, tres tienen ahora más habitantes que hace un año: Villafranco del Guadiana ha pasado de 1.521 a 1.539 empadronados; Valdebótoa de 1.304 a 1.344 y Sagrajas de 584 a 586. Los cinco restantes han perdido población. Gévora ha pasado de 2.495 empadronados a tener 2.489. Novelda tiene ahora uno menos: 921 y Balboa de 472 a 467. Alcazaba tiene 244 vecinos censados, 6 menos que hace un año y Alvarado 336, pues ha perdido 7 habitantes.

El número de mujeres empadronadas sigue siendo mayor. El censo recoge que en Badajoz hay 78.335 mujeres frente a 74.147 hombres.