• Haverhill
  • Bradford
  • Lawrence
  • Andover
  • Ballardvale
  • North Wilmington
  • Reading
  • Wakefield
  • Greenwood
  • Melrose Highlands
  • Melrose/Cedar Park
  • Wyoming Hill
  • Malden Center
  • North Station
  • Map of Haverhill Line trains