Who Lives in St. Johnsbury
A small city, predominantly white with Anglo-Saxon and Franco-Canadian heritage, with a growing presence of refugee families and international students from the Academy.
St. Johnsbury's population hovers around 7,000 residents, with a profile typical of rural northern New England. There is a strong Franco-Canadian heritage, rooted in Quebec migrations of the nineteenth century, alongside English, Irish, and Scottish families who arrived with the expansion of the railroad and timber industries.
Demographic renewal comes through two channels. The first is St. Johnsbury Academy, which brings students from more than thirty countries each year, primarily from South Korea, China, Vietnam, Thailand, Spain, and Germany. The second is the region's refugee resettlement program, which has brought families from Somalia, Sudan, Bhutan, Nepal, and more recently from Ukraine and Afghanistan.
English is the dominant language, though French can still be heard among older residents. The population skews older, with a median age above 45, and there are local efforts to attract younger families.
- English
- French
- Spanish
- Korean
- Mandarin
- Catholicism
- Protestantism (Congregational, Methodist, Baptist)
- Evangelical churches
- No religion
- Buddhism