Íllora es una localidad y municipio español situado en la parte oriental de la comarca de Loja, en la provincia de Granada, comunidad autónoma de Andalucía. Limita con los municipios granadinos de Moclín, Pinos Puente, Valderrubio, Moraleda de Zafayona, Villanueva Mesía, Montefrío, y con el municipio jienense de Alcalá la Real.

El municipio ilurquense comprende los núcleos de población de Íllora —capital municipal—, Alomartes, Tocón, Escóznar, Obéilar –también conocida como La Estación de Íllora–, y Brácana, así como los diseminados de Ventas de Algarra, Vallequemado y La Alhondiguilla.