Welcome to

The Village of Port Elgin

New Brunswick, Canada

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 | New Brunswick

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.

Diverse Family Community | Port Elgin | New Brunswick

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!

Business Friendly | Port Elgin | New Brunswick

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.

Community Is At The Heart of Port Elgin

Entrepreneurs, artists, retirees and new families make their home here in our village. More and more people are moving here once they see the advantages of small town living.

Grow a garden, raise your children, shop at local farmers’ markets, get a bite to eat, gaze at the stars. Far away from the hustle and bustle of a big city, the slower, more relaxed pace of Port Elgin can be a welcome change of pace.

Subscribe To Our Newsletter & Let’s Stay Connected

Join our mailing list to receive the latest news and updates from our Mayor and the Village Council.