Mass Essex County North Andover
North Andover is located in Essex County, approximately 24 miles north of Boston. The town lies along the banks of the Merrimack River and is surrounded by Methuen, Haverhill, Boxford, Andover, Middleton, North Reading,and Lawrence. (more)