Boiling removes temporary hardness caused by bicarbonates (Ca(HCO3)2 and Mg(HCO3)2) by converting them to insoluble carbonates. Permanent hardness from chlorides and sulfates cannot be removed by boiling alone - it requires ion exchange or other treatment methods.