Guarromán es un municipio español de la provincia de Jaén, en la comunidad autónoma de Andalucía. Se encuentra situado en la comarca de Sierra Morena, a unos 100 kilómetros de la capital provincial.
El municipio cuenta con una población de 11.221 habitantes (INE 2022), y su superficie es de 227,13 km². La altitud media es de 657 metros sobre el nivel del mar.
El nombre de Guarromán procede del árabe "Wadi-r-rumman", que significa "el río de los granados". El río Tamujoso, que pasa por el municipio, recibe este nombre en recuerdo del antiguo cauce del río Rumman, que se secó en el siglo XVI.