What states is cannabis legal?

There is no US state in which cannabis is "legal", as it is illegal under federal law.
There is no US state in which cannabis is "legal", as it is illegal under federal law.