There are lots of
freerolls out there. Cardschat is a great place to find them, especially if you make it to the platinum level.
Other notables are Bankrollmob, RaketheRake, Casino.org on facebook. 888poker has a lot of freerolls going on at the moment because of their Freeroll promotion plus a free spin to win freeroll tickets and $. GGPoker has daily freebies which alternate between a free $0.25 Spin & Gold ticket and a free $0.25 Battle Royale ticket, plus a free $1.00 ticket on the weekend.
partypoker has a free daily spin. Some of them require a first deposit to play and account verifications to withdraw.
There are more available and it pays to check out the tourney list to see if there are any other communities you can join that have freerolls. 888pokerTV on twitch has freerolls but sometimes they don't stream and no password is given out.