Andújar alberga una población de alrededor de 38.000 residentes, la mayoría de los cuales son españoles. La ciudad cuenta con una distribución de edad relativamente equilibrada, con una mezcla de familias, profesionales en activo y jubilados. La población local está profundamente conectada con la industria agrícola, especialmente en la producción de aceite de oliva, pero el creciente sector turístico de la ciudad también está atrayendo a una demografía más joven interesada en carreras relacionadas con la hospitalidad y los servicios.
La población es predominantemente católica romana, como lo reflejan las muchas festividades religiosas y tradiciones culturales de la ciudad. Sin embargo, Andújar está recibiendo cada vez más visitantes y residentes de diversos orígenes, gracias al auge del turismo internacional y al creciente interés por las ofertas naturales y culturales de la ciudad.