Schweighouse-sur-Moder est une charmante petite ville du Nord du Bas-Rhin.
La Commune est située à 30 km au nord-ouest de Strasbourg et à 6 km de la ville de Haguenau et s'étend sur 9,9 km².
Schweighouse-sur-Moder compte 5107 habitants depuis le dernier recensement de l'INSEE.
La Moder est le principal cours d’eau qui traverse la commune, proche (à 9 km environ) du parc naturel régional des Vosges du Nord. Les habitants se nomment les schweighousiens.