Yes! While sunny days are ideal, your solar panels will still generate electricity in overcast or foggy conditions. The output will be lower because of the diffused light, but they'll continue producing clean energy for your home.