Peñalsordo es un municipio español perteneciente a la provincia de Badajoz (comunidad autónoma de Extremadura).
Peñalsordo se sitúa en el extremo sureste de la provincia, cercano a los límites provinciales con Ciudad Real y Córdoba, sobre la falda del llamado "cerro de Abajo" o "de Santana", participando de sus mismas realidades geopolíticas.
Pertenece a la comarca de La Serena y al Partido judicial de Castuera.