Stockholm
Historic Maine Swedish Colony town in Aroostook County
Weather in Stockholm
Loading the forecast…
Your logo hereThis page could be sponsored
Your business name here
Sponsor This Page
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.

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.

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.

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