Saint-Nabor est une commune française située dans le Bas-Rhin au pied du mont Sainte-Odile, à environ au sud-ouest de Strasbourg. Le village fait partie du canton de Rosheim et de l'arrondissement de Molsheim. Les habitants sont nommés les Saint-Naboriens.