Pennsylvania (yes)

Pennsylvania allows raffles for charities – See the following statute:

10 Pa. Code §§ 311 to 327 Secretary of State

A Weird Issue:

If a winner has not claimed their prize within a year, it goes to the State Lottery Fund:  Unclaimed prize money on winning raffle lottery game tickets will be retained by the Secretary for payment to the persons entitled thereto for 1 year from the announced close of the raffle lottery game. If no claim is made within 1 year of the announced close of the raffle lottery game conducted by the State Lottery under this chapter, the right of a ticket holder to claim the prize represented by that ticket, if any, expires and the prize money will be paid into the State Lottery Fund and used for purposes otherwise provided for by statute.