Depending on the winter there can be a sharp gradient across the area. Haverhill is a very large city, nearly 36 square miles and it is the largest city in Essex county. The central part and NW parts of Haverhill are best for snow. The area closer to North Andover is more prone to mixing and/or changing to plain rain.