No, you do not need to be a resident to play. But you must be located within state borders to legally play at BetRivers. The online casino is only available in Michigan, Pennsylvania, West Virginia, and New Jersey.