Yes, modern solar panels can still generate electricity during cloudy, wet, and rainy days, although they are most efficient during sunny weather​.