Ensisheim est situé entre Mulhouse et Colmar, la ville borde l'autoroute A35. Ensisheim est situé dans un bassin potassique. La potasse a été exploitée dans la région jusqu'en 2002. Ensisheim fait partie de la Communauté de Communes du Centre Haut-Rhin et du Pays Rhin Vignoble Grand Ballon.
Le nom Ensisheim apparaît en 765 sous Enghisehaim, puis en 768 sous Engehisehaim, pour ensuite devenir Ensigesheim en 825, ces noms figuraient dans les donations de terrains. Quant à l'origine du nom, "heim" signifie demeure ou chez soi en langue alémanique et "Ensis" veut dire glaive, d'après les légistes du Moyen Âge, Ensisheim était une ville de glaive ou de justice.
Ensisheim n'était qu'une petite agglomération composée de quelques cours colongères propriétés des seigneurs laïques ou ecclésiastiques dont les tenanciers formaient un "ding", un tribunal et géraient leurs affaires selon leurs coutumes.
Rodolphe de Habsbourg le plus connu, construit un château fort : le Koenigsbourg. On peut encore apercevoir des restes de fondation dans le parc de la maison de retraite actuelle.
La ville d'Ensisheim devient en 1431 la capitale de l'Autriche antérieure, entité constituée des dépendances des Habsbourg à l'ouest de l'Arlberg.
Le 7 novembre 1492, une météorite tomba dans un champ de blé près du village (Quartier des Octrois, actuellement). Elle s'enfonça à plus d'un mètre sous terre. Une fois ramassée, la météorite présentait un poids d'environ 127 kg. Elle fut divisée en morceaux, dont un de 55 kg resta à la commune, elle est exposée actuellement au Musée de la Régence.