Peñalsordo es un municipio ubicado en la provincia de Provincia de Badajoz en Extremadura. La población de Peñalsordo es de 896 personas (2020), el área de Peñalsordo es de 47 kilómetros cuadrados, la distancia de Peñalsordo a Mérida (capital de la Extremadura) es de 107 kilómetros, la distancia de Peñalsordo a Madrid es de 337 kilómetros. Peñalsordo comparte fronteras con Cabeza del Buey, Sancti-Spíritus, Risco, Capilla y Zarza Capilla.