Benfeld, est à l’origine une annexe de la ville gallo-romaine d’Hellelum, aujourd’hui Ehl, détruite en 407 par les Vandales. En 1306, l’empereur Albert 1er élève Benfeld, dotée de fortifications, au rang de ville. En 1331, la population est massacrée par les troupes du duc de Wurtemberg, entrées, selon la légende, grâce à la trahison du fameux STUBBEHANSEL. Ce nom est resté célèbre dans la tradition benfeldoise puisque la fête estivale reconduite chaque année au mois d’août est « la fête du Stubbehansel ».
En 1394, l’évêque de Strasbourg dut donner Benfeld en gage à la ville de Strasbourg. En redevenant propriété de l’évêché de Strasbourg en 1538, Benfeld devient chef-lieu du plus grand bailliage.
Les fortifications, consolidées et modernisées au cours du XVIe siècle, au XVIIe siècle par les Suédois, seront rasées en vertu des traités de Westphalie. Pendant la Révolution, Benfeld est le siège de l’un des cinq districts du Bas-Rhin.
En 1945, environ un quart de la ville est sinistré lors de la contre-offensive allemande.
Le 12 mars 1949, Benfeld reçoit la croix de guerre.