South Carolina (Yes)

South Carolina DID NOT allow raffles for charities – But recently in 2015 they voted to change the law and now South Carolina is legal to host raffles.

Here is a current summary of the law

Basically you must be a non profit charitable organization and depending on the size and type of the raffle you may need a permit.  50-50 Raffles are also allowed.