Navas de San Juan es un municipio español de la provincia de Jaén, Andalucía, con una población de 4.597 habitantes (INE 2016).