La última revisión del padrón municipal determina que Badajoz tenía en el 2004 un total de 139.135 habitantes, es decir 720 más que el año anterior, lo que representa un incremento del 0,5% respecto a las cifras del 2003, cuando la ciudad tenía 138.415, según los datos recogidos por el Instituto Nacional de Estadística. Del total del número de habitantes, las mujeres siguen siendo mayoría, pues representan el 51,45% de la población pacense (71.578), frente al 48,55% de hombres (67.557).

Tomando como base el dato del 2003, de los 138.415 empadronados en la ciudad, el 64,5% de la población son nacidos en Badajoz, el 18,3% procede de algún otro punto de la provincia, mientras que el 2,8% viene de la provincia de Cáceres, casi el mismo porcentaje que extranjeros (2,9%). El 11,3% nacieron en otras comunidades.

RITMO Aunque Badajoz continúa creciendo, lo hace a ritmo lento y de hecho en la anterior actualización de la población el crecimiento fue de 1.564 habitantes más respecto al 2002, fue el mayor incremento de los últimos años. En cinco años la población de la capital pacense ha pasado de 136.613 habitantes a 139.135, lo que supone un incremento del 1,84%, que año a año ha sido muy desigual.

Del año 99 al 2000 Badajoz perdió 477 habitantes (pasó de 136.613 a 136.136) pero en los años sucesivos, hasta llegar a la actualidad, ha seguido expandiéndose. 183 habitantes más en el 2001 respecto al año anterior, 532 más el año siguiente y los 1.564 del 2003 ya mencionados. Echando la vista atrás, esta ciudad no ha dejado de crecer en lo que va de siglo y las décadas de mayor esplendor fueron las de los años 40 y 50, cuando se produjo la mayor expansión de la capital pacense.

Empezando el siglo, en 1900, Badajoz tenía sólo 30.899 habitantes. Diez años más tarde pasaba de los 35.000. En 1920 ya casi rozaba los 38.000 censados. En 1930 en esta ciudad vivían oficialmente 43.726 personas, que llegaron a ser 55.869 en 1940. Esta década fue una de las de más crecimiento, pues en 1950 los habitantes de Badajoz sumaban 79.291, es decir, en diez años había experimentado una subida de más de 23.300 almas, es decir, el incremento fue casi del 42%. El ritmo se redujo y al terminar la década siguiente, en 1960, la población de esta ciudad llegaba a los 96.317 habitantes, 17.000 más que diez años antes. En 1970 había 101.710 y de nuevo el crecimiento repuntó las dos décadas siguientes, con 114.361 en 1981 y 130.247 en 1991.91.