Saugeen Shores is a town in Bruce County, Ontario, Canada, formed in 1998. In addition to the two main population centres of Southampton and Port Elgin, the town includes a portion of the village of Burgoyne and the North Bruce area, straddling the municipal eastern and southern boundary respectively. In 2016, the permanent population of Saugeen Shores was 13,715, in a land area of 171.05 square kilometres.