Villafranca de los Barros es un municipio localizado en la provincia de Badajoz, Extremadura.
La zona estuvo habitada desde época romana pero su época de esplendor la alcanza durante el reinado de los Reyes Católicos, experimentando un gran crecimiento urbano, económico y social debido a la donación de tierras de dehesa.
En el siglo XIX, tras la caída del Antiguo Régimen se convierte en municipio constitucional independiente. En 1877, por orden del rey Alfonso XII pasa de ser considerada villa a ciudad.