Villafranca de los Barros es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Villafranca de los Barros es de 12 673 personas (2020), el área de Villafranca de los Barros es de 104 kilómetros cuadrados, la distancia de Villafranca de los Barros a Mérida (capital de la Extremadura) es de 40 kilómetros, la distancia de Villafranca de los Barros a Madrid es de 398 kilómetros. Villafranca de los Barros comparte fronteras con Almendralejo, Alange, Ribera del Fresno, Los Santos de Maimona y Fuente del Maestre.