Flag of the City of Haverhill, Massachusetts, containing an English Cross of Saint George, on a green background with the municipal seal emblazoned upon it.
Flag Design from Massachusetts Statehouse Hall of Flags; seal digitally traced from Town and City Seals of Massachusetts, State Street Trust Company
Original designer unknown