Lopera es un municipio español situado en la provincia de Jaén, en la comunidad autónoma de Andalucía. Se encuentra a una altitud de 435 metros sobre el nivel del mar y su superficie es de 71,52 km². Cuenta con una población aproximada de 3.500 habitantes. Lopera limita al norte con los municipios de Arjona y Arjonilla, al este con Andújar, al sur con Villanueva de la Reina y al oeste con Porcuna. Su economía se basa principalmente en la agricultura, destacando el cultivo del olivar y la producción de aceite de oliva.