Lucena ocupa el décimo puesto entre los municipios más ricos de la provincia, según los datos publicados por la Agencia Tributaria respecto a declarantes de IRPF por municipios en el año 2015.
Atendiendo a estos datos, la capital sería el municipio con la renta bruta media más elevada en el conjunto de la provincia, con 24.233 euros, seguida de varios municipios del norte, en los que tiene una influencia decisiva a efectos de este tipo de estudios estadísticos el hecho de ser antiguas zonas mineras, cuyos extrabajadores perciben altas pensiones. Es el caso de Peñarroya, Pozoblanco, Belmez o Espiel, que se sitúan en rentas entre 21.683 y 18.402 euros al año, ocupando los siguientes puestos en el ranking provincial. A continuación figuran ya algunos de los grandes municipios del sur de la provincia, como Montilla, con 18.316 euros, Puente Genil con 18.226, Cabra, con 18.095 y Lucena, con 17.272.
En nuestra ciudad se presentaron en 2015 un total de 16.119 declaraciones de renta sobre una población de 42.615 habitantes y 20.804 titulares de IRPF. A nivel autonómico Lucena ocupó en puesto 186 en renta y el 1.896 a nivel nacional. La renta disponible media por cada declarante fue de 15.008 euros.
En la zona de la Subbética, el tercer municipio es Rute con 16.171 euros de renta bruta media, seguido de Palenciana y Priego con 15.505 y 15.477 respectivamente.
Por abajo, el municipio cordobés con un nivel de renta más baja es Nueva Carteya, con solo 12.272 euros, prácticamente la mitad que la capital. En esa zona baja encontramos también a dos municipios de la Subbética, como Iznájar, con apenas 13.074 euros y Almedinilla, con 13.849 euros. Todos los municipios de la comarca Subbética y la mayoría de los de la provincia están por debajo de la renta media andaluza, fijada en 21.308 euros