Peñarroya-Pueblonuevo es un municipio ubicado en la provincia de Provincia de Córdoba en Andalucía. La población de Peñarroya-Pueblonuevo es de 10 561 personas (2020), el área de Peñarroya-Pueblonuevo es de 63 kilómetros cuadrados, la distancia de Peñarroya-Pueblonuevo a Sevilla (capital de la Andalucía) es de 120 kilómetros, la distancia de Peñarroya-Pueblonuevo a Madrid es de 471 kilómetros. Peñarroya-Pueblonuevo comparte fronteras con Belmez, Fuente Obejuna, La Granjuela, Hinojosa del Duque y Villanueva del Duque.