Shemogue is a community in the Canadian province of New Brunswick.
Coordinates: 46°09′00″N 64°10′59″W / 46.150°N 64.183°W / 46.150; -64.183