Medical marijuana is legal in California. Medical marijuana is not legal in California. Both statements are sort of true; while pot shops are allowed statewide, cities still have the right to ban them. In fact, 200 cities already do. That’s left patients on their own to navigate through California’s conflicting and chaotic marijuana laws.