No, if the roommate is not family, you do not have to report their income. You can keep their income even if they are paying you rent for the accommodations they share with you.