No, not all states are legal.
However, most states have legalized some form of MMJ.
Some states have only legalized CBD oil, while others have full legalization. Some states require physician recommendation, while others require MMJ cards.
States that have not legalized cannabis are Alabama, Georgia, Idaho, Indiana, Kansas, Louisiana, Mississippi, Nebraska (if state-registered), North Carolina (if state-registered), Oklahoma (if state-registered), South Carolina (if state-registered), Tennessee (if state-registered), Texas and Wisconsin.