Yes. WD 40 is effective in mirror cleaning and water spot removal. It is easy to use and works by reacting with the minerals in the water and loosening the bonds, which allows you to clean the stain effortlessly.