Según el último dato oficial del Instituto de Estadística (INE), Extremadura cuenta con 1.089.990 de habitantes --a 1 de enero del 2007--. Sin embargo, el 43% de la población se concentra en 10 municipios.

La ciudad de Badajoz tiene 145.257 vecinos, lo que supone el 13% de toda la región. Cáceres llega a los 90.802, mientras que Mérida se queda en 54.894, Plasencia está en 39.982 y Don Benito es la quinta más poblada, con un total de 34.540 habitantes.

A continuación, Almendralejo tiene 31.072 vecinos, Villanueva de la Serena 25.318, Navalmoral de la Mata 16.931, Zafra se sitúa ya en 16.014 y Montijo cierra el ´top ten´ al alcanzar los 15.711 residentes.