Santo Tomé es un municipio español de la provincia de Jaén, Andalucía, de 2.249 habitantes (INE 2016) situado en el valle del alto Guadalquivir, en la comarca de Cazorla.