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