Ken MacTavish

Ken MacTavish

CENTURY 21 River-Valley Realty Ltd.
  • 506-321-0859
  • 506-633-9777
  • 506-633-9771
Contact Me

Welcome to my Website

As a CENTURY 21® Realtor based in St. Andrews and also serving St. Stephen, St. George, Blacks Harbour, Deer Island and Campobello Island, NB, I am dedicated to providing you with the highest quality service possible. My personal knowledge of the local Real Estate market is combined with the power of the CENTURY 21 brand - the most recognized name in Real Estate today.

Born and raised in the greater Moncton area, I graduated from UNB Fredericton with a Bachelor of Arts degree. Besides owning my own businesses, I have over 13 years in the human services field and find great satisfaction in helping others. After living and working in Western Canada for more than a decade, my wife and I decided to return home to New Brunswick. We believe beautiful Charlotte County is a wonderful place to live and a great place to raise our family.

I believe in giving back to the community of Charlotte County. Since 2014, I have donated a portion of all my sales to the Passamaquoddy Children's Centre in St. Andrews. I am currently a board member and volunteer at CHCOTV community television, a volunteer and member of St. Stephen/Milltown Rotary and I also sit on the BOD of the Dragonfly Centre For Autism in St. Andrews. 

I am motivated and dedicated to helping YOU. Let me assist you in finding your dream home, in the price range you want. Or if you are interested in selling a property, I also have the expertise to help you get the fastest sale possible and at the best price.

I look forward to the opportunity of working for you!

Ken MacTavish

Century 21 - River-Valley Realty Ltd. 




Ask me how to earn AIR MILES® reward miles when you buy or sell a home through me.


October, 2017
Read More

Property List

94 Pleasant, St. Stephen, NB E3L 1A9
Beds: 4 / Baths: 2
2,200 living area
37 Granitefield Rd, L`Etang, NB E5C 2B9
Beds: 2 / Baths: 1
900 living area
1036 Route 740, Basswood Ridge, NB E3L 5A2
Beds: 4 / Baths: 2
1,892 living area
75 Main St, St George, NB E5C 3H9
700 living area
130 Main St, St. George, NB E5C 3S4
Beds: 4 / Baths: 1
1,000 living area
1482 Route 745, Canoose, NB E5A 1K2
Beds: 3 / Baths: 2
1,470 living area
1432 Route 725, Little Ridge, NB E3L 5R2
Beds: 2 / Baths: 2
884 living area
90 Queensway St, St. Stephen, NB E3L 1L5
Beds: 3 / Baths: 1
1,050 living area
35 Johnson Lane, Utopia, NB E5C 2E4
Beds: 2 / Baths: 1
928 living area
39 1/2 & 41 Johnson, Utopia, NB E5C 2E4
Beds: 2 / Baths: 2
400 living area
82 Back Bay Loop, Back Bay, NB E5C 2V4
Beds: 3 / Baths: 1
850 living area
17 Union St, St Stephen, NB E3L 1S9
Beds: 4 / Baths: 2
2,500 living area
292 Queen St, St Andrews, NB E5B 1E8
Beds: 5 / Baths: 2
2,200 living area
2266 Route 774, Wilson`S Beach, NB E5E 1L4
Beds: 3 / Baths: 1
1,600 living area
133 Greens Point Rd, L`Etete, NB E5C 2M9
Beds: 3 / Baths: 2
1,560 living area
184 Brunswick St, St. George, NB E5C 1A9
Beds: 3 / Baths: 2
1,200 living area
153 Murphy Rd, St. David Ridge, NB E3L 4S8
Beds: 2 / Baths: 1
650 living area
2511 Route 774, Wilsons Beach, NB E5E 1K4
Beds: 5 / Baths: 1
2,100 living area


  • English
  • French


Saint Andrews

St. Andrews (2011 population: 1,889) is a Canadian town in Charlotte County, New Brunswick. It is sometimes referred to in tourism marketing by its unofficial ...


Pennfield is a Canadian rural community in Charlotte County, New Brunswick. Pennfield is also referred to sometimes as Pennfield Corner. Pennfield intersects ...

St. Stephen

Historically a lumber and ship building economy until the early part of the 1900s, by the end of World War II the town's main employers were the Ganong ...

St. George

St. George is nicknamed the "Granite Town" and is located on the Magaguadavic River between Passamaquoddy Bay and Lake Utopia. It is 70 km west of ...

Blacks Harbour

Blacks Harbour (2011 population: 982) is a Canadian village in Charlotte County, New Brunswick. Referred to simply as Blacks by locals, the village is ...

Contact Me