Where is marijuana legal?

As of April, 24 states and D.C. permit marijuana for adult recreational use.
North Carolina is one of nine states where marijuana is illegal but the sale of CBD products with less than 0.3% of delta-9 THC is allowed.