California and New York.
I can add to this the states of Tennessee and Ohio although common sense tells me that it is probably required in the majority of states. Even if it's not required it is something that everyone should do. It's not so you can see better, it's so you can be seen more easily by others.
Chat with our AI personalities
Yes if it is raining your headlights should be on for safety so other drivers can see you clearly.