Skip to main content

Life in St. Stephen

St. Stephen, New Brunswick is a small town located in the southwest of the province on the border of Maine, USA. Within town limits is a population of over 4400 people, with the surrounding area (Greater St. Stephen Area)  bringing the population up to over 10700 people. Since its founding in 1871, the town has always had a strong sense of community.

Purchase A Home In St. Stephen

Explore Rental Opportunities in St. Stephen

Welcome St. Stephen Newcomer Program

Education

The town has two elementary schools, one with a popular French immersion program, a middle school and high school. These schools have outstanding reputations for safety and student engagement, with extra-curricular programs in music, theatre, video production, robotics and of course many different sports.

St. Stephen is home to St. Stephen’s University, proudly Canada’s smallest university. SSU offers Liberal Arts degrees with travel study programs in both Europe and Asia. There are also two community colleges nearby.

There are excellent pre-schools in town, and day care/after school care facilities including a highly successful Boys & Girls Club with a huge indoor play centre.

I wanted a small university where your professors actually know you.
I got that at SSU, and I got to travel the world with my whole class too. It was a life-changing experience.

Patricia Crain

My daughter was bored at school, so we put her in French Immersion.
She loves it, and the teachers at the elementary school are excellent.

Carol Wing

Recreation