Ved skiftet til det 19. århundrede var der inden for kommunens nuværende området,område foruden købstaden Eksjö også kommunerne Höreda, Mellby, Hult og Edshult, der i 1952 dannede storkommunen Höreda, kommunerne Bellö og Ingatorp, som i 1952 blev lagt sammen som Ingatorp, samt kommunerne Hässelby og Kråkshult. Fra Hässelby blev köpingen Mariannelund i 1928 skilt ud. Resten af Hässelby samt Kråkshult blev i 1952 slået sammen med Mariannelunds köping. Ved [[Kommunalreformer i Sverige|kommunalreformen]] i 1971 blev Eksjö kommune dannet af Höreda, Eksjö, Ingatorp og Mariannelund.