Historikeren Herodotos hevdet at institusjonen ble opprettet av Lykurg, men den kan ha blitt opprettet fra behovet for guvernører mens kongene ledet hærene i slag. Eforene ble valgt av folkeforsamlingen, Apella, og alle borgere kunne velges. De kunne ikke gjenvelges. De gav balanse for de to kongene som sjelden samarbeidet med hverandre. Platon kalte dem tyranner som styrte Sparta despotisk, mens kongen var ikke mer enn generaler. Opptil to eforer kunne følge en konge på en krigskampanje som et tegn på kontroll, og hadde selv muligheten til å erklære krig ved en del tidspunkter i spartansk historie.