Essex County Rainfall

10%Newburyport

10% Chance

15%Haverhill

15% Chance

15%Gloucester

15% Chance

20%Lynn

20% Chance

15%Beverly

15% Chance

15%Topsfield

15% Chance