Lopera cuenta con 3.882 habitantes según el último Padrón Municipal publicado en el año 2013.
A principios de año el Instituto Nacional de Estadística(INE) publica el censo de habitantes del año anterior. Según la última revisión del padrón municipal a fecha 1 de enero del año 2013, publicada por el Instituto Nacional de Estadística hace unos días, el municipio de Lopera registra 6 habitantes menos que el año anterior. En el año 2013 se registra una población para Lopera de 3.882 habitantes, cuando en el año 2012 contábamos con 3.888 habitantes.
Los datos de población del año 2013 para los municipios de la comarca son los siguientes:
- Arjonilla: 3.793 habitantes.
- Porcuna: 6.727 habitantes.
- Arjona: 5.764 habitantes.
- Marmolejo: 7.252 habitantes.
- Lopera: 3.882 habitantes.
- Andújar: 38.885 habitantes.
Más información en: www.ine.es