It is bordered by Melrose on the North , Everett on the south , Medford on the west , Revere on the east , and Saugus on the northeast . It is bordered by Melrose on the north , Stoneham on the northwest , Medford on the west , Everett on the south , Revere on the east , and Saugus on the northeast .