The 10 Snowiest Cities In Maine For 2026

The snowiest cities in Maine are Caribou and Chisholm for 2026 based on Saturday Night Science.

Sure, a Saturday morning right after a foot of fluffy snow is the best thing ever. But that same amount of snow on Tuesday in Maine can make a commute last forever. Imagine it’s the dead of winter and the time of year when the ground is frozen, the air is bone-chilling, and there are piles of dirty, nasty, ice-encrusted snow all over the place.

This is about the time of year when you’re just about ready for spring — especially in Caribou, the snowiest place in Maine.

So, put on your parkas, snow boots, and gloves, and let’s go outside to see which Maine cities get dumped on the most every year. After analyzing all the cities in Maine with Saturday Night Science, we came up with this list as the 10 snowiest cities in Pine Tree State.

1

No. 1 snowiest city in Maine

Caribou, ME

7,960 peopleSnackAbility 7/10
7/10
Caribou, ME
Source: Public domain
108.4 inches of snow per year
Map of Caribou within Maine Located in Aroostook County, Maine

Caribou is the second largest city in Aroostook County, Maine, United States. Its population was 8,189 at the 2010 census.

2

No. 2 snowiest city in Maine

Chisholm, ME

1,209 people
93.3 inches of snow per year
Located in Franklin County, Maine
3

No. 3 snowiest city in Maine

Presque Isle, ME

9,378 peopleSnackAbility 5/10
5/10
Presque Isle, ME
Source: Wikipedia User Dayzle | CC BY-SA 4.0
91.8 inches of snow per year
Map of Presque Isle within Maine Located in Aroostook County, Maine

Presque Isle is the commercial center and largest city in Aroostook County, Maine, United States. The population was 9,171 in 2015 as estimated by the US Census, a decrease from the count of 9,692 in the 2010 Census. The city is home to the University of Maine at Presque Isle, Northern Maine Community College, Husson University Presque Isle, Northern Maine Fairgrounds, The Aroostook Centre Mall, and the Northern Maine Regional Airport.

4

No. 4 snowiest city in Maine

Calais, ME

3,038 peopleSnackAbility 4/10
4/10
Calais, ME
Source: Wikipedia User P199 | CC BY-SA 3.0
79.9 inches of snow per year
Located in Washington County, Maine
5

No. 5 snowiest city in Maine

South Paris, ME

2,854 people
77.9 inches of snow per year
Located in Oxford County, Maine
6

No. 6 snowiest city in Maine

Lisbon Falls, ME

4,128 people
73.9 inches of snow per year
Located in Androscoggin County, Maine
7

No. 7 snowiest city in Maine

Steep Falls, ME

1,227 people
71.2 inches of snow per year
Located in Cumberland County, Maine
8

No. 8 snowiest city in Maine

South Windham, ME

1,140 people
71.2 inches of snow per year
Located in Cumberland County, Maine
9

No. 9 snowiest city in Maine

Old Town, ME

7,726 peopleSnackAbility 8/10
8/10
Old Town, ME
Source: Public domain
71.0 inches of snow per year
Located in Penobscot County, Maine

Old Town is a city in Penobscot County, Maine, United States. The population was 7,840 at the 2010 census. The city’s developed area is chiefly located on relatively large Marsh Island, though its boundaries extend beyond that. The island is surrounded and defined by the Penobscot River to the east, and the Stillwater River to the west.

10

No. 10 snowiest city in Maine

Ellsworth, ME

7,832 peopleSnackAbility 8/10
8/10
Ellsworth, ME
Source: Wikipedia User Billy Hathorn | CC BY-SA 3.0
70.2 inches of snow per year
Map of Ellsworth within Maine Located in Hancock County, Maine

Ellsworth is a city in and the county seat of Hancock County, Maine, United States. The 2010 Census determined it had a population of 7,741. Ellsworth was Maine’s fastest growing city from 2000-2010, with a growth rate of nearly 20 percent. With historic buildings and other points of interest, Ellsworth is popular with tourists.

The receipts

Compare the top ten

Pick a metric. The bars rescale. The red line is Maine’s statewide median.

City Avg. annual snowfall vs ME
1 Caribou 108.4
2 Chisholm 93.3
3 Presque Isle 91.8
4 Calais 79.9
5 South Paris 77.9
6 Lisbon Falls 73.9
7 Steep Falls 71.2
8 South Windham 71.2
9 Old Town 71.0
10 Ellsworth 70.2
City Population vs ME
1 Caribou 7,960
2 Chisholm 1,209
3 Presque Isle 9,378
4 Calais 3,038
5 South Paris 2,854
6 Lisbon Falls 4,128
7 Steep Falls 1,227
8 South Windham 1,140
9 Old Town 7,726
10 Ellsworth 7,832

On the map

Where Maine’s snowiest cities are

Saturday Night Science

How We Determined The Cities In Maine With The Most Snow

In order to rank the snowiest cities in Maine, we used Saturday Night Science and the National Oceanic and Atmospheric Administration (NOAA) database, to see which cities in the Pine Tree State get the most annual snowfall.

    We updated this article for 2026. This is our second time ranking the snowiest cities in Maine.

    Before we get too far, here are the annual snowfall rates for major cities: Portland (66.6 inches), Lewiston (68.0 inches), and Bangor (66.8 inches).

    The snowiest cities in Maine are Caribou, Chisholm, Presque Isle, Calais, South Paris, Lisbon Falls, Steep Falls, South Windham, Old Town, and Ellsworth.

    There’s a complete chart at the bottom.

    The full plate

    Detailed List Of The Snowiest Places In Maine

    Click any column to sort. Search by city name.

    RankCitySnow (Inches)Population
    1Caribou108.47,960
    2Chisholm93.31,209
    3Presque Isle91.89,378
    4Calais79.93,038
    5South Paris77.92,854
    6Lisbon Falls73.94,128
    7Steep Falls71.21,227
    8South Windham71.21,140
    9Old Town71.07,726
    10Ellsworth70.27,832
    11Augusta69.018,772
    12Hallowell68.92,514
    13Auburn68.822,916
    14Waterville68.715,989
    15Westbrook68.317,754
    16Lewiston68.036,356
    17Brewer67.49,341
    18Bangor66.832,695
    19Portland66.666,490
    20Gardiner66.55,697
    21Bath65.68,349
    22Belfast63.46,668
    23South Portland62.925,304
    24South Eliot61.23,740
    25Lake Arrowhead61.22,477
    26West Kennebunk61.21,062
    27Eastport59.11,365
    28Saco58.918,874
    29Rockland57.57,233
    30Biddeford57.121,289
    31York Harbor53.73,003
    32Cape Neddick53.12,780
    33Brunswick15,453
    34Orono9,522
    35Old Orchard Beach8,697
    36Winslow7,661
    37Topsham6,483
    38Gorham6,445
    39Skowhegan6,260
    40Yarmouth5,628
    41Kennebunk5,621
    42Houlton4,778
    43North Windham4,671
    44Scarborough4,601
    45Kittery4,515
    46Millinocket4,419
    47Rumford4,214
    48Farmington3,795
    49Hampden3,468
    50Camden3,304
    51Pittsfield3,110
    52Fairfield3,105
    53Lincoln2,688
    54Cumberland Center2,664
    55Winthrop2,651
    56Madawaska2,623
    57Bar Harbor2,585
    58Bucksport2,481
    59Oakland2,448
    60Dover-Foxcroft2,445
    61Berwick2,412
    62Madison2,372
    63Fort Kent2,345
    64Norway2,341
    65Milford2,239
    66Bridgton2,214
    67Dexter2,087
    68Falmouth2,051
    69Wilton2,036
    70Thomaston2,031
    71Farmingdale1,969
    72Richmond1,942
    73Milo1,923
    74Van Buren1,877
    75Fryeburg1,797
    76North Berwick1,792
    77Randolph1,792
    78Fort Fairfield1,763
    79East Millinocket1,717
    80Falmouth Foreside1,702
    81Mechanic Falls1,649
    82Newport1,616
    83Mexico1,574
    84Oxford1,538
    85Freeport1,507
    86Greenville1,453
    87Livermore Falls1,366
    88Limestone1,257
    89Gray1,225
    90Machias1,206
    91Norridgewock1,198
    92Howland1,193
    93Wiscasset1,193
    94Waldoboro1,135
    95Kittery Point1,112
    96Winterport1,110
    97Damariscotta1,095
    98Kennebunkport1,078
    99Clinton1,076
    100Searsport1,059

    Source: NOAA snowfall data via Saturday Night Science. 102 Maine cities ranked.

    Summary

    Summary: The Snowiest Cities In Maine For 2026

    If you’re looking for the Maine cities that get buried in snow each winter, this is an accurate list.

    The snowiest cities in Maine are Caribou, Chisholm, Presque Isle, Calais, South Paris, Lisbon Falls, Steep Falls, South Windham, Old Town, and Ellsworth. Not sold on Maine? Take the two-minute Find Your Place quiz and see which state actually fits you.

    Questions and answers

    Snowiest Cities In Maine FAQs

    What is the snowiest city in Maine?

    Caribou is the snowiest city in Maine for 2026, with 108.4 inches of snow in an average year, per NOAA data. Chisholm and Presque Isle are next.

    What are the snowiest cities in Maine?

    The snowiest cities in Maine are Caribou, Chisholm, Presque Isle, Calais, South Paris, Lisbon Falls, Steep Falls, South Windham, Old Town, and Ellsworth. We ranked all 102 Maine cities with measurable snowfall.

    How much snow do Maine’s biggest cities get?

    Portland averages 66.6 inches of snow a year, Lewiston gets 68.0, and Bangor gets 66.8. Wherever you land in Maine, the shovel situation varies a lot.

    Which city on the list gets the least snow?

    Guilford gets the least snow of the 102 Maine cities with measurable snowfall. It still made the list, which is more than most of the Sun Belt can say.

    Where does the snowfall data come from?

    Average annual snowfall comes from NOAA weather station records. Cities are ranked purely on that average — no bonus points for dramatic blizzard stories.

    Keep reading

    More rankings worth a look

    Chris Kolmar
    About the author

    Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

    He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

    If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

    You can find out more about him on LinkedIn or his website.

    Get the SnackPack →