Santa Elena se sitúa al norte de la provincia de Jaén, lindando con la provincia de Ciudad Real.