Efflorescence is always a major problem that prohibits the wide application of geopolymer. It reduces mechanical strength, increases surface degradation and lowers the durability of geopolymer. This study investigates the efflorescence and mitigation techniques of the geopolymer synthesized with fly ash (FA), granulated blast furnace slag (GBFS), steel slag (SS) and flue gas desulfurization gypsum (FGD). It was found that pre-curing in sealed condition for 3 and 7 days could improve both the compressive strength and the efflorescence resistance of the geopolymers in both ambient and accelerated conditions. Adding SS improved the compressive strength of multi-componential geopolymers by forming more C-(A)-S-H and N(C)-A-S-H gels, while was not effective in reducing efflorescence. The efflorescing problem became more serious with the addition of FGD due to the formation of new efflorescence product of Na2SO4. It was also found that the w(OH−), w(CO32−) and w(Na+) of the leachate obtained by soaking geopolymer in deionized water can describe the efflorescence more quantitively than visual characterization. The correlation between the porosity, w(Na+), efflorescence and compressive strength was also established, which shed light on better understanding and mitigating the efflorescence of multi-componential geopolymers.