La provincia de Badajoz tiene un total de 164 municipios, con lo que posee el 2,02% de los municipios existentes en España (8.112).