Essex County Rainfall

20%Newburyport

20% Chance

15%Haverhill

15% Chance

25%Gloucester

25% Chance

100%Lynn

100% Chance

65%Beverly

65% Chance

100%Topsfield

100% Chance