Ribeauvillé est une commune française située dans la circonscription administrative du Haut-Rhin et, depuis le , dans le territoire de la collectivité européenne d'Alsace, en région Grand Est. Cette commune se trouve dans la région historique et culturelle d'Alsace. Ses habitants sont appelés les Ribeauvillois et ses habitantes, les Ribeauvilloises. Elle avait le statut de sous-préfecture jusqu'au , date du rattachement de l'arrondissement avec celui de Colmar pour former l'arrondissement de Colmar-Ribeauvillé. Ribeauvillé se trouve sur la route des vins d'Alsace, au pied du massif des Vosges. Elle fait partie du parc naturel régional des Ballons des Vosges. La ville est traversée par le Strengbach. La gare de Ribeauvillé, située sur la ligne Strasbourg - Bâle, se trouve en fait sur le territoire de la commune de Guémar à environ 4 kilomètres du centre-ville de Ribeauvillé. Elle est fermée au service voyageurs depuis . Le tramway de Ribeauvillé était un chemin de fer à vapeur qui reliait la gare de Ribeauvillé (établie à Guémar) à la gare de Ribeauvillé-Ville, située à l'emplacement de l'actuelle gare routière. Cette ligne d'intérêt local, à voie métrique, fut mise en service en 1879 puis convertie à la voie normale en 1894. Elle est fermée en 1938. La source des Ménétriers livre une eau sulfatée, bicarbonatée calcique et sodique, avec d'importantes traces de magnésium. Le débit est de 115 litres par minute, pour un résidu à sec de 2,03 grammes par litre. Les gaz à l'émergence sont l'azote et l'hélium. L'eau traverse les calcaires coquilliers du Muschelkalk. La station météorologique de Météo-France installée sur la commune et en service de 1995 à 2020 permet de connaître l'évolution des indicateurs météorologiques. Le tableau détaillé pour la période 1981-2010 est présenté ci-après. Ribeauvillé est une commune urbaine, car elle fait partie des communes denses ou de densité intermédiaire, au sens de la grille communale de densité de l'Insee. Elle appartient à l'unité urbaine de Ribeauvillé, une unité urbaine monocommunale de en 2017, constituant une ville isolée.