As of 2020 CBD is legal in all states but Idaho, Iowa, and South Dakota.