Pre-treated incinerator bottom ash was used as a precursor of alkali-activated mortars. Control mortars were produced using coal fly ash. Different combinations of alkaline activator were tested (sodium oxide/binder ratio (4%, 6%, 8%, 10% and 15%) and silicon dioxide/sodium oxide ratio (0, 0.5, 1.0, 1.5 and 2.0)) and the influence of these on the mortar's mechanical performance was evaluated. The mortars were tested in both fresh (for density and workability) and hardened states (for dry density, compressive and flexural strengths and modulus of elasticity) after 7, 28, 91 and 182 days. The first stage of work was precursor pre-treatment in a sodium hydroxide solution to prevent the expansion of fresh specimens due to the reaction of aluminium with the alkaline activator. The pre-treatment was effective in preventing excessive hydrogen gas generation during setting, leading to dimensional stability and improved strength. Different optimum sodium oxide contents were observed after 28 days (i.e. 15% for fly ash specimens and 8% for bottom ash specimens). The results of a simplified life-cycle assessment showed that such mixes exhibited lower overall carbon dioxide emissions when compared with cement-based counterparts. However, this trend was reversed with increasing contents of sodium hydroxide and sodium silicate.