Elmwood Cemetery is located at 96 Salem St, Haverhill, MA 01835. Haverhill, MA is located in Essex County, MA.