Community Mental Health Affiliates, Inc. is a non-profit organization based in New Britain, Connecticut. Individuals with mental illness can get counseling, housing, job training, rehabilitation, substance addiction treatment, and other services from the organization. Community Mental Health Affiliates is a non-profit organization that works in communities around the United States.