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