The historic, picturesque village of Port Elgin, New Brunswick, is on the Northumblerland Strait near Fort Gaspareaux National Historic Site. It’s the perfect port for exploring breathtaking scenery or to call home.
Friendly and Welcoming
Port Elgin is a village in Westmorland County, New Brunswick. It is located near the Nova Scotia border at the mouth of the Gaspereau River where it empties into Baie Verte of the Northumberland Strait.
A Diverse Family Community
Come visit and see for yourself what makes our Port Elgin such a great place to live, work, and raise your family.
With strong family values and ties to the community, the town is a friendly place with a pristine environment. It’s well worth a visit!
We Are Business Friendly
Port Elgin provides an affordable lifestyle and cost competitive business environment.
Close to the Towns of Sackville, Amherst, Shediac and the city of Moncton provides exceptional opportunities because the geographical positioning is ideal.