Merrimack Valley Transit (MeVa) bus drivers and mechanics went on strike early Wednesday morning, affecting several cities and towns north of Boston. The strike will disrupt public bus service in Amesbury, Andover, Groveland, Haverhill, Lawrence, Lowell, Merrimac, Methuen, Newburyport and Salisbury, Massachusetts. Drivers for Merrimack Valley Transit walked off the job in Haverhill, Mass. on July 1, 2026. The contract for the 138 drivers and mechanics expired at midnight.