Question: what are the white spots on my roof?
Answer: White stains on slate roofs — Efflorescence, or salt stains from rain water, sometimes appear on slate shingles. Trees & plant debris stains— Stain patches under trees or nearby may be due to seeds, berries, leaves, and other debris falling and decaying. Moss often grows in the shade of trees, too.