An electric kettle may rust when the metal surface is affected by hard water minerals, scratches, salt residue, long-term moisture, or low-grade stainless steel. Stainless steel is corrosion-resistant, but it is not completely rust-proof in every environment.