Aroostook.com: Where the County Clicks

Stockholm

Historic Maine Swedish Colony town in Aroostook County

250Population (2020)
34.27Square miles
1911Incorporated

Weather in Stockholm

Loading the forecast…

Stockholm is a northern Aroostook County town with a rich tri-cultural heritage shaped by Swedish, French Acadian, and English traditions. Originally founded in 1881 as Upsala and later incorporated in 1911, the community is home to 250 residents. Located along Maine State Route 161, it borders New Sweden and offers outdoor trails and river access.

Illustration of a calm river reflecting a glowing evening sky, with dark spruce along the far bank in spring

About Stockholm, Maine

Stockholm, Maine is a northern Aroostook County community with the ZIP code 04783. At the 2020 census, Stockholm had a population of 250 residents, down from 253 in 2010 and 271 in 2000. The town has approximately 110 households, averaging 2 persons per household, and a median resident age of 54 years. Geographically, Stockholm borders New Sweden, Westmanland, Cyr Plantation, and Connor Township, with local water bodies including the Little Madawaska River, Mud Lake, and nearby Madawaska Lake.

Community and Culture

Stockholm is recognized as part of the historic Maine Swedish Colony. The community developed a tri-cultural identity shaped by Swedish, French Acadian, and English-speaking residents. Originally called Upsala, it was later named Stockholm after the capital of Sweden. Today, the Stockholm Historical Society operates a museum at 280 Main Street in the former Anderson Brothers Store. The museum provides over 6,200 square feet of exhibits highlighting the area's farming, lumbering, and tri-cultural heritage, and volunteers work with the Maine State Library to digitize historical photographs and documents. Each June, Stockholm participates in the Swedish Colony Midsommar Festival alongside New Sweden, hosting traditional Swedish suppers and dances at the Stockholm American Legion Hall. In winter, the community gathers at Stockholm Landing and Trails for the Stockholm Winter Carnival, organized by the town and recreation committee to offer snow games, outdoor activities, and a shared lunch.

Outdoor Recreation and Landmarks

The town offers access to forests, waterways, and regional trail networks:

  • Stockholm Landing and Trails: Features 5.4 miles of trails across woods and fields for walking, hiking, snowshoeing, and cross-country skiing. It also provides a public boat launch on the Madawaska River, a park-and-ride area, and direct access to regional ATV routes and groomed trails in Maine's snowmobile network.
  • Snowy Mountain Trails: Located behind the Community Center on School Street, this system includes the Francis Anderson Loop and the Anna Sprague Loop for cross-country skiing and walking.
  • Tower Trail: A 5-mile loop connecting with snowmobile and ATV routes that leads to a 55-foot fire tower offering panoramic views. The Stockholm Mountain Fire Tower was built in 1923 by the Maine Forest Service to protect timber lands.
  • Madawaska Lake: Situated northwest of Stockholm along Route 161, this 1,526-acre lake features a public boat landing and supports fishing for brook trout and landlocked salmon.
  • John J. and Martha Sodergren Homestead: Located on Route 161, this site includes an authentic 19th-century Swedish-style log house settled in 1884 and is listed on the National Register of Historic Places.
  • Eureka Hall: A historic building on School Street that served during the 1920s under the Odd Fellows and Eureka Club as a theater, town hall, basketball court, and meeting venue, later operating as a restaurant and tavern.
Illustration of a wide lake with a small wooded island and distant hills under a soft sky in spring

Local Economy and Education

Stockholm's median household income is $60,833, the median married-family income is $76,786, and the average per capita income is $48,750, with a local poverty rate of 13.06%. Across Aroostook County, the unemployment rate stood at 3.9% as of September 2025, with major employment sectors centered in health care and social assistance, retail trade, and educational services.

Public education is administered through Regional School Unit No. 39 (RSU 39 / Eastern Aroostook), which serves Stockholm and Caribou. Stockholm holds one seat on the RSU 39 School Board. Elementary and middle school students in grades PK–8 attend Caribou Community School in Caribou, while high school students in grades 9–12 attend Caribou High School. Career and technical programs for grades 9 through 12 are available at the Caribou Technology Center. Northern Maine Community College, located in Presque Isle, offers technical training and associate degree programs.

Transportation and Town Services

Maine State Route 161 runs through Stockholm, linking south toward New Sweden, Woodland, and Caribou, and north toward Fort Kent and Allagash. Caribou is approximately 16 miles south. Schoolland Road connects Lake Street to U.S. Route 1 in Connor Township. Public transportation is operated by Aroostook Regional Transportation Systems, Inc. (ARTS), which provides demand-response bus service connecting Stockholm with Caribou and Presque Isle. The nearest commercial air travel hub is Presque Isle International Airport (PQI), located about 33 miles to the south.

Municipal vehicle registration renewal and excise tax processing are available online through Maine's Rapid Renewal program. The volunteer Stockholm Fire Department operates out of a single station at 317 Main Street and maintains mutual aid agreements with regional services, including North Lakes Fire & Rescue. Police coverage and emergency investigations are provided by the Aroostook County Sheriff's Office and the Maine State Police.

Illustration of a still river with mist rising from the water between forested banks in fall

History of Stockholm

In 1881, settlers moved north from New Sweden and founded the community, establishing farms on high land near the New Sweden line. Five families settled here in that first year, and the settlement was initially named Upsala after a Swedish city before being renamed Stockholm after Sweden's capital. In 1884, the Sodergren family, Swedish immigrants, established the Sodergren Farm, building a modest log house surrounded by farmland. By the 1890 census, the settlement had grown to 66 residents.

Brothers John and Lewis Anderson established the town's first business in 1902. As time went on, French-speaking Acadians moved to town to work in local wood mills alongside Swedish settlers, and Stockholm developed into a tri-cultural community where French and Swedish were widely spoken. Stockholm was officially incorporated as a town on February 27, 1911.

See the history facts and their sources in Quick facts below.

Quick facts

·

Population

2000 to 2010 Population Change
The town's population decreased from 271 residents at the 2000 census to 253 at the 2010 census, a decline of 6.6%.[1]
2010 Census Household Count
At the 2010 census, Stockholm had 110 households and 75 families.[1]
2010 to 2020 Population Change
Stockholm's population decreased from 253 in 2010 to 250 in 2020, representing a decline of 1.2%.[1]
2020 Census Population
According to the 2020 U.S. Decennial Census, Stockholm town had a total population of 250 residents.[1]
2020 Decennial Census Population
The town of Stockholm had a population of 250 at the 2020 United States Census.[1]
Estimated Household Count
American Community Survey 5-year data compiled by Census Reporter recorded approximately 110 households in Stockholm, averaging 2 persons per household.[2]
Median Age
According to American Community Survey 5-year estimates reported by Census Reporter, Stockholm had a median age of 54 years.[2]
History (8)
Early Population Growth
Records indicate five families settled Stockholm in its initial year, and the settlement grew to 66 residents by the 1890 census.[3]
Early Settler Homestead
The Sodergren Farm in Stockholm was established in 1884 by the Sodergren family, Swedish immigrants who built a modest log house surrounded by farmland.[4]
First Business
Brothers John and Lewis Anderson established the town's first business in 1902.[3]
Incorporation Year
Stockholm was officially incorporated as a town on February 27, 1911.[5]
Original Name
The settlement was first named Upsala after a Swedish city before its name was changed to Stockholm, after Sweden's capital.[6]
Settlement and Founding
Settlers moved north from New Sweden and founded the community in 1881, initially establishing farms on high land near the New Sweden line.[7]
Town Incorporation
Stockholm was officially incorporated as a town in 1911.[8]
Tri-Cultural Heritage
Stockholm developed into a tri-cultural community where French and Swedish were widely spoken, largely due to French-speaking Acadians moving to town to work in local wood mills alongside Swedish settlers.[6]
Government (1)
ZIP Code
The primary ZIP code serving the town of Stockholm is 04783.[9]
Schools (6)
Career and technical training center
The Caribou Technology Center operates alongside Caribou High School within RSU 39, providing career and technical education programs to high school students in grades 9 through 12.[10]
High school education
Secondary public school students from Stockholm attend Caribou High School, which serves grades 9 through 12.[11]
Pre-K through 8 public education
Students in grades PK–8 from Stockholm attend Caribou Community School, located in nearby Caribou.[11]
Regional community college
Northern Maine Community College, located in Presque Isle in Aroostook County, provides post-secondary technical and associate degree programs to the surrounding region.[12]
RSU 39 board representation
Stockholm has one seat on the Eastern Aroostook RSU 39 School Board.[13]
School district membership
The town of Stockholm belongs to Regional School Unit No. 39 (RSU 39 / Eastern Aroostook), which serves the communities of Caribou and Stockholm.[14]
Economy (6)
Aroostook County Leading Employment Sectors
For residents across Aroostook County, the largest employment sectors are health care and social assistance, retail trade, and educational services.[15]
Average Per Capita Income
The average per capita income in Stockholm town is $48,750.[16]
County Unemployment Rate
The unemployment rate in Aroostook County stood at 3.9% as of September 2025.[17]
Median Household Income
The median household income in Stockholm town is $60,833.[16]
Median Married-Family Income
The median income for married families residing in Stockholm town is $76,786.[16]
Poverty Rate
The poverty rate in Stockholm town is estimated at 13.06%.[16]
Landmarks (5)
Eureka Hall
Located on School Street, this historic building was used by the Independent Order of Odd Fellows in the 1920s before being acquired by the Eureka Club, and later operated as a local restaurant and tavern.[18]
John J. and Martha Sodergren Homestead
Settled in 1884 by Swedish immigrants on Maine State Route 161, this homestead features an authentic 19th-century Swedish-style log house and was listed on the National Register of Historic Places on January 4, 2007.[19]
Stockholm Historical Society Museum
The museum is housed in the Anderson Brothers Store, originally built in 1902 as the town's first business, and contains over 6,200 square feet of exhibits documenting Stockholm's history.[20]
Stockholm Mountain Fire Tower
Constructed in 1923 by the Maine Forest Service to protect timber lands, the Stockholm Mountain Fire Tower was determined eligible for the National Register of Historic Places for its significance in conservation and engineering.[21]
Tri-Cultural Heritage Focus of Museum
The Stockholm Historical Museum preserves artifacts illustrating the community's tri-cultural heritage, shaped by Swedish, French, and English cultures as well as its lumbering and farming past.[22]
Recreation (6)
Madawaska Lake Fishery and Boating
Located immediately northwest of Stockholm, the 1,526-acre Madawaska Lake offers boating via a public boat landing off Route 161 and supports sport fishing for landlocked salmon and brook trout.[23]
Madawaska River Boat Launch Access
Stockholm Landing provides a public boat launch on the Madawaska River along with a park-and-ride area accessing local trail systems.[24]
Snowmobile and ATV Trail Access
The Stockholm Landing area offers direct connection to regional ATV routes and groomed winter trails within Maine's snowmobile trail network.[24]
Snowy Mountain Trails Ski Loops
Located behind the Community Center on School Street, the Snowy Mountain Trails system includes the Francis Anderson Loop and the Anna Sprague Loop for cross-country skiing and walking.[25]
Stockholm Landing and Trails Network
The Stockholm Landing and Trails network offers 5.4 miles of trails for walking, hiking, snowshoeing, and cross-country skiing across forest and field terrain.[24]
Tower Trail and Fire Tower
The 5-mile Tower Trail loop connects to an ATV and snowmobile route leading to a 55-foot fire tower that provides panoramic views.[25]
Events (2)
Midsommar Festival Participation
As part of Maine's Swedish Colony Midsommar Festival held each June alongside neighboring New Sweden, Stockholm hosts regional festival events such as traditional Swedish suppers and social dances at the Stockholm American Legion Hall.[26]
Stockholm Winter Carnival
Stockholm hosts the Stockholm Winter Carnival at the Stockholm Landing and Trails, an annual community winter event organized by the Stockholm Maine Recreation Committee and the town featuring snow games, outdoor activities, and a community lunch.[27]
Culture (6)
Digital history archives
Volunteers from the Stockholm Historical Society have digitized local documents and historical photographs in cooperation with the Maine State Library.[28]
Historic Eureka Hall
Eureka Hall was operated by the Odd Fellows and the Eureka Club in the 1920s, serving at various times as a community meeting venue, theater, basketball court, and town hall.[29]
Maine Swedish Colony inclusion
Stockholm is part of the historic Maine Swedish Colony, a designated region in northern Aroostook County settled by Swedish immigrants.[30]
Stockholm Historical Society Museum
The Stockholm Historical Society operates a museum housed in the historic John and Lewis Anderson general store building at 280 Main Street.[31]
Town naming
Originally known as Upsala when first settled, the community was later named Stockholm after Sweden's capital.[29]
Tri-cultural heritage
Stockholm developed as a tri-cultural community influenced by Swedish, French Acadian, and English-speaking settlers and workers.[32]
Transportation (7)
Distance to Caribou
Caribou is located approximately 16 miles south of Stockholm via regional travel routes.[33]
Distance to Presque Isle International Airport
Presque Isle International Airport is located approximately 33 miles south of Stockholm.[34]
Nearest Commercial Airport
Presque Isle International Airport (PQI) is the primary commercial air service facility serving Stockholm and the surrounding Aroostook County region.[35]
Primary Highway Route
Maine State Route 161 runs through Stockholm, connecting the town southward toward New Sweden, Woodland, and Caribou, and northward toward Fort Kent and Allagash.[36]
Public Transit Provider
Public transit services in Stockholm are coordinated by Aroostook Regional Transportation Systems, Inc. (ARTS) under MaineDOT Transit Region 1.[37]
Regional Bus Service Connections
Aroostook Regional Transportation provides demand-response bus service connecting Stockholm with regional hubs in Caribou and Presque Isle.[38]
Secondary Highway Connection
Schoolland Road connects Lake Street in Stockholm to U.S. Route 1 in neighboring Connor Township.[39]
Services (4)
Fire and rescue mutual aid
Stockholm participates in written mutual aid agreements with regional emergency services, including North Lakes Fire & Rescue.[40]
Law enforcement coverage
Law enforcement responses and emergency investigations in Stockholm are provided by county and state agencies, including the Aroostook County Sheriff's Office and Maine State Police.[41]
Municipal vehicle registration service
The town of Stockholm provides online vehicle registration renewals and municipal excise tax processing through Maine's Rapid Renewal service.[42]
Stockholm Fire Department headquarters
The volunteer Stockholm Fire Department operates from a single station located at 317 Main Street in Stockholm.[43]
Geography (7)
Bordering civil divisions
Stockholm borders neighboring communities including New Sweden, Westmanland, Cyr Plantation, and Connor Township in northern Aroostook County.[44]
Bordering water bodies and terrain
Water features identified in and bordering the town include the Little Madawaska River, Mud Lake, and nearby Madawaska Lake.[44]
Elevation
The elevation of Stockholm is recorded at 715 feet above sea level.[45]
Location within Aroostook County
Stockholm is an incorporated town situated in northern Aroostook County, Maine, positioned between New Sweden to the south and Cyr Plantation to the east.[46]
Major river waterway
The Little Madawaska River (also known locally as the Madawaska River) flows directly through Stockholm.[25]
Total Area
Stockholm has a total area of 34.27 square miles, comprising 34.20 square miles of land and 0.07 square miles of water.[1]
Total area
Stockholm has a total area of approximately 34.27 square miles, comprising 34.20 square miles of land and roughly 0.07 square miles of water.[1]

Businesses in Stockholm

See all 16 listings in Stockholm ›

Map of Stockholm

Nearby communities

All communities in The County
Sources (46)
  1. Stockholm, Maine - Wikipedia — en.wikipedia.org , viewed Oct 11, 2026
  2. Stockholm town, Aroostook County, ME - Profile data - Census Reporter — censusreporter.org , viewed Oct 11, 2026
  3. Stockholm Historical Society & Museum - Maine Tourism Association — mainetourism.com , viewed Oct 11, 2026
  4. John J. and Martha Sodergren Homestead, Stockholm, 1884 - Maine.gov — maine.gov , viewed Oct 11, 2026
  5. Counties, Cities, Towns and Plantations of Maine — digitalmaine.com , viewed Oct 11, 2026
  6. Stockholm - Undiscovered Maine — umaine.edu , viewed Oct 11, 2026
  7. The Colony Continues to Grow, 1874 - 1900 — mainememory.net , viewed Oct 11, 2026
  8. Maine History Online - Bringing in the Swedes — mainememory.net , viewed Oct 11, 2026
  9. The ZIP Code, Map and Demographics of Stockholm, ME — zip-codes.com , viewed Oct 11, 2026
  10. Caribou Tech Center Program of Studies - RSU 39 — rsu39.org , viewed Oct 11, 2026
  11. Employer Profile | ServingSchools — servingschools.com , viewed Oct 11, 2026
  12. Northern Maine Community College: Home — nmcc.edu , viewed Oct 11, 2026
  13. SCHOOL BOARD | Eastern Aroostook — rsu39.org , viewed Oct 11, 2026
  14. Regional School Units (RSUs) | Department of Education - Maine.gov — maine.gov , viewed Oct 10, 2026
  15. Aroostook County, ME | Data USA — datausa.io , viewed Oct 10, 2026
  16. Stockholm town - Maine - World Population Review — worldpopulationreview.com , viewed Oct 11, 2026
  17. Aroostook County, Maine — chmuraecon.com , viewed Oct 11, 2026
  18. Stockholm, Maine - Maine's Swedish Colony, July 23, 1870 — mainememory.net , viewed Oct 11, 2026
  19. John J. and Martha Sodergren Homestead, Stockholm, 1884 - Maine.gov — maine.gov , viewed Oct 11, 2026
  20. Stockholm Historical Society & Museum - Maine Tourism Association — mainetourism.com , viewed Oct 11, 2026
  21. Stockholm Mountain Fire Tower | Maine Historic Preservation Commission — maine.gov , viewed Oct 11, 2026
  22. Museum - Maine Swedish Colony — maineswedishcolony.info , viewed Oct 11, 2026
  23. Madawaska Lake - Maine.gov — maine.gov , viewed Oct 11, 2026
  24. Stockholm Landing and Trails - Maine Trail Finder — mainetrailfinder.com , viewed Oct 11, 2026
  25. Stockholm Landing and Trails | Visit Aroostook — visitaroostook.com , viewed Oct 11, 2026
  26. Maine's only Swedish summer festival returning for in-person celebration in June — vertexaisearch.cloud.google.com , viewed Oct 11, 2026
  27. Stockholm Winter Carnival 2026: Old-Fashioned Winter Fun in Northern Maine — vertexaisearch.cloud.google.com , viewed Oct 11, 2026
  28. Stockholm, Maine | Maine State Library Research | Digital Maine — digitalmaine.com , viewed Oct 11, 2026
  29. Stockholm, Maine - Maine's Swedish Colony, July 23, 1870 — mainememory.net , viewed Oct 11, 2026
  30. Maine Swedish Colony — maineswedishcolony.info , viewed Oct 11, 2026
  31. Museum - Maine Swedish Colony — maineswedishcolony.info , viewed Oct 11, 2026
  32. Stockholm Historical Society & Museum - Maine Tourism Association — mainetourism.com , viewed Oct 11, 2026
  33. Southern Bangor and Aroostook Trail: New Sweden to Presque Isle | Hiking Trail Maps, Difficulty, Trail Status | onX — onxmaps.com , viewed Oct 11, 2026
  34. Presque Isle Airport (PQI) Shuttle | Limo | Taxi — airport.guide , viewed Oct 11, 2026
  35. Legislature enacts measure to support Presque Isle International Airport - Maine.gov — maine.gov , viewed Oct 11, 2026
  36. Maine State Route 161 - Wikipedia — en.wikipedia.org , viewed Oct 9, 2026
  37. Public Transit Services in Maine | Maine Department of Transportation - Maine.gov — maine.gov , viewed Oct 9, 2026
  38. How to Schedule a Ride | Aroostook Regional Transportation — aroostooktransportation.org , viewed Oct 11, 2026
  39. MaineDOT Region 5 - Maine.gov — maine.gov , viewed Oct 11, 2026
  40. North Lakes Fire & Rescue — northlakesfire.com , viewed Oct 11, 2026
  41. Stockholm man charged with attempted murder following standoff | newscentermaine.com — newscentermaine.com , viewed Oct 11, 2026
  42. Stockholm residents can now renew motor vehicle registrations online - The County — thecounty.me , viewed Oct 11, 2026
  43. Stockholm Fire Department - Station Boss — stationboss.com , viewed Oct 11, 2026
  44. 1953 Map of Stockholm, Madawaska, ME — High-Res | Pastmaps — pastmaps.com , viewed Oct 11, 2026
  45. Aroostook County Elevations - Cooperative Extension: Food & Health — extension.umaine.edu , viewed Oct 10, 2026
  46. WMD 2 WMD 6 - Maine.gov — maine.gov , viewed Oct 11, 2026