Yes, solar panels can still generate electricity even on cloudy or rainy days. While their efficiency may be slightly reduced, they can still produce power from diffuse sunlight.