CBD is federally legal in all states in the U.S, except Idaho, Oklahoma, Nebraska, and South Dakota, due to their state restrictions. CBD is federally legal in all states in the U.S, except Idaho, Oklahoma, Nebraska, and South Dakota, due to their state restrictions.