Keeping Families Together provides both short and long-term supportive housing for high risk families who have a current or ongoing history of homelessness, with children at risk of removal or soon to be reunified. The program provides housing resource specialty, case management, therapy and support groups to families who receive either a program-based or rental assistant voucher.