Get Involved

Find new ways to
help your community >

Donate Online

You can make a difference
in someone's life today >

Join Us:

Sign up and stay connected to
receive news and updates >

About Us

Changing Lives Together

Twin Oaks Community Services is a private, nonprofit organization dedicated to improving the quality of life for vulnerable adults, children and families throughout New Jersey. Our agency name reflects the qualities of the mighty oak, which has deep roots, many branches and as a work of nature, continues to grow and reach the highest heights.

Twin Oaks offers over 100 behavioral health programs designed to meet the needs of our community with compassion. Many individuals we serve will need lifelong mental health support services; others need help during times of turbulence and some simply need assistance restoring stability to their world. Through each of life’s challenges, our role remains to help each person make healthy choices, achieve personal goals, realize amazing strengths and eventually reach his or her potential.


Our mission is to improve the quality of life of children, adults and families through caring behavioral health and social services.


Our vision is to provide the highest quality clinical services and consistently grow to meet our community’s greatest needs.


Integrity – Maintaining professional ethics
Excellence – Committed to the highest clinical and administrative practices
Respect – Recognizing the rights and dignity of others
Diversity – Welcoming our differences
Leadership – Acknowledging responsibility to consumers, staff and community while focusing on the mission


Visit our services page to learn more about our work in the community.

Adult Services
Children and Families Services
Twin Oaks Foster Home Program
Food Pantry
Housing Development