El territorio de Santa Elena se encuentra sobre la margen derecha del río Cauca, siendo plano en su zona cercana al valle del río y montañoso en la región oriental; se encuentra comprendido entre los ríos Amaime y Zabaletas, tiene una altitud de 1100 msnm en promedio, una temperatura media de 22ºC y una extensión de 24 km² aproximadamente.