#T1Caribou
Aroostook County · 7,321 people30 days a year with an inch or more·Caribou Muni AP station, 7 km
Each edition grades its towns against each other only.
Caribou, #1 on this list · Photo: Quintin Soloviev · CC BY 4.0Caribou gets the most snow of Maine’s 141 towns of 2,500+ with a snow record: about 118 inches in a normal winter at its NOAA station. Berwick gets the least, about 39 inches; 128 of the 141 average 60 inches or more.
NOAA U.S. Climate Normals, 1991–2020, at each town’s nearest station with a snow record (named in each row). A described list: no letters. How grades work
#T130 days a year with an inch or more·Caribou Muni AP station, 7 km
#T130 days a year with an inch or more·Caribou Muni AP station, 15 km
#T329 days a year with an inch or more·Ft Kent station, 5 km
Snow in a normal winter, most first. Towns that share a station share its figure and rank (T = tied; 132 towns here share a station).
141 towns ranked. Not here? See why a town may be missing.
A station’s normal can differ from the town’s own when the station sits higher or lower; each town’s Climate page names its station and checks it.
Fort Fairfield (Aroostook County), about 118 inches in a normal winter at the Caribou Muni AP station.
Among towns of 2,500+, the least snow falls in Berwick (York County, about 39 in), Lebanon (York County, about 39 in), North Berwick (York County, about 39 in), on NOAA’s 1991–2020 normals at each town’s station. See the towns with the least snow.
The list covers towns of 2,500+ residents (143 in Maine) whose nearest station has a snow normal of an inch or more; 2 have no station with a snow record. Smaller towns show their snow on their own Climate page.
Every list ranks the same 2,500+ towns, so a town’s rank means the same thing on each.