Shemogue is an Acadian village situated to the southwest of New Brunswick. It is loated 30 kilometers from Shédiac and 14 kilometers from the village of Port Elgin.