Bennwihr est une commune du département du Haut-Rhin, dans la région du Grand-Est.
Bennwihr fait partie du canton de Sainte-Marie-aux-Mines
Bennwihr adhère à la la communauté de communes du Pays de Ribeauvillé
Bennwihr fait partie du bassin de vie de Ribeauvillé
210 m.
La population de Bennwihr est de 1335 habitants (2020)
Le code postal de de Bennwihr est : 68630