North Andover es un pueblo ubicado en el condado de Essex en el estado estadounidense de Massachusetts.
[3] North Andover se encuentra ubicado en las coordenadas 42°40′26″N 71°5′29″O / 42.67389, -71.09139.
Según la Oficina del Censo de los Estados Unidos, North Andover tiene una superficie total de 71.86 km², de la cual 68.13 km² corresponden a tierra firme y (5.18%) 3.72 km² es agua.
[4] Según el censo de 2010,[5] había 28.352 personas residiendo en North Andover.
De los 28.352 habitantes, North Andover estaba compuesto por el 88.69% blancos, el 1.78% eran afroamericanos, el 0.1% eran amerindios, el 6.3% eran asiáticos, el 0.01% eran isleños del Pacífico, el 1.62% eran de otras razas y el 1.5% pertenecían a dos o más razas.