On December 29th a primary low pressure moved into the Upper Midwest with a warm front draped off to the east. Air rising over the warm front brought snow into extreme western Maine after midnight on the 30th. Dry air from the northeast kept the moderate to heavy band of snow more or less stationary through the day.  As the upper trough approached in the afternoon snow finally began to move to the northeast. A secondary area of low pressure developed off the southern New England coast around midnight on the 31st and spread more widespread snow across western Maine. Generally light snow fell on the 31st with dry air from the east leading to less snow as you got farther from the New Hampshire border.

Winter Storm in NORTHERN OXFORD, MAINE
From 30-DEC-19 00:00:00 to 31-DEC-19 09:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in very early on December 30th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 4 inches near Mooselookmeguntic Lake to 12 inches in the Mahoosuc Mountains.

Winter Storm in COASTAL CUMBERLAND, MAINE
From 29-DEC-19 23:00:00 to 31-DEC-19 11:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in late on December 29th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 9 to 13 inches.

Winter Storm in SAGADAHOC, MAINE
From 30-DEC-19 03:00:00 to 31-DEC-19 13:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in late on December 29th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 10 to 13 inches.

Winter Storm in COASTAL YORK, MAINE
From 29-DEC-19 22:00:00 to 31-DEC-19 09:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in late on December 29th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 6 to 10 inches.

Winter Storm in ANDROSCOGGIN, MAINE
From 30-DEC-19 02:00:00 to 31-DEC-19 13:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in late on December 29th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 10 to 12 inches.

Winter Storm in SOUTHERN FRANKLIN, MAINE
From 30-DEC-19 11:00:00 to 31-DEC-19 13:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in midday on the 30th as snow at onset. Snow remained light through the day. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the afternoon. Snow totals ranged from 4 to 7 inches.

Winter Storm in LINCOLN, MAINE
From 30-DEC-19 03:00:00 to 31-DEC-19 13:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in late on December 29th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 4 inches near Waldoboro to 12 inches near Wiscasset.

Winter Storm in KENNEBEC, MAINE
From 30-DEC-19 11:00:00 to 31-DEC-19 13:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in midday on the 30th as snow at onset. Snow remained light through the day. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the afternoon. Snow totals ranged from 4 to 7 inches.

Winter Storm in SOUTHERN OXFORD, MAINE
From 30-DEC-19 00:00:00 to 31-DEC-19 12:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in very early on December 30th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 12 to 16 inches.

Winter Storm in INTERIOR CUMBERLAND, MAINE
From 30-DEC-19 00:00:00 to 31-DEC-19 11:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in very early on December 30th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 10 to 15 inches.

Winter Storm in INTERIOR YORK, MAINE
From 29-DEC-19 22:00:00 to 31-DEC-19 09:00:00 (EST-5)
Reported by: Trained Spotter

Precipitation moved in late on December 29th as snow at onset. Early on the morning of the 30th continued warm air advection aloft allowed a nearly stationary band of moderate to heavy snow to develop overhead and remain in place into the afternoon. Secondary low pressure developed off the southern New England coast after midnight on the 31st and prolonged light snow across the area into the morning. Snow totals ranged from 8 to 15 inches.