Mainepedia
Placeholder image

Stockholm, Maine

Swedish settlement in the St. John Valley

Overview

Stockholm was founded by Swedish immigrants in the 1870s and continues to celebrate its Nordic roots while farming the productive lands of the St. John River valley. The town's heritage is evident in family names, traditional celebrations, and the strong sense of community that defines life in this far northern settlement.

Key Facts

Population 215
Region Aroostook
County Aroostook
Founded 1895
Nearest City Caribou (30 minutes)

Weather & Seasons

summer

Warm days, 65-78°F

winter

Very cold with heavy snow, -5 to 20°F

spring

Cool and wet, 32-52°F

fall

Crisp and colorful, 38-58°F

How to Get There

Stockholm is located on Route 161 in northern Aroostook County, between Caribou and New Sweden.

Satellite preview shows the approximate town outline to help you get oriented before you arrive.

Satellite preview

Stockholm outline

Frequently Asked Questions

What is Stockholm known for?

Stockholm is known for its Swedish immigrant heritage dating to the 1870s, with Nordic roots still evident in family names, traditional celebrations, and strong community ties while farming the productive St. John River valley lands.

How far is Stockholm from Caribou?

Stockholm is about 30 minutes from Caribou on Route 161 in northern Aroostook County. The town sits between Caribou and New Sweden, preserving Swedish heritage while farming the fertile St. John River valley.

Is Stockholm related to the New Sweden colony?

Yes, Stockholm was settled by Swedish immigrants in the 1870s as part of the broader Scandinavian colonization of northern Aroostook County. Nearby New Sweden shares this heritage, and both communities continue to celebrate their Nordic roots.