L'agglomération de Ribeauvillé est située dans le département Haut-Rhin.
Les municipalités alentours sont les suivantes : Sainte-Marie-aux-Mines, Aubure, Sainte-Croix-aux-Mines, Lièpvre, Riquewihr, Thannenkirch, Hunawihr, Rodern, Zellenberg, Bergheim, Guémar.
21 infirmiers et infirmières à domicile pratiquent à Ribeauvillé.