Catholic Charities offers emergency assistance, employment and job training, child development and welfare programs. It provides assistance for immigration and naturalization, domestic violence, substance abuse, adoption and maternity and pregnancy matters. The service also offers healthcare and nutritional counseling, as well as senior and veteran services. Legal help and housing assistance are available, along with a food and clothing bank. Catholic Charities hosts community outreach programs, fund raising events and volunteer programs.