Mental Health

NetworkPeninsula / Mental Health

Browse our directory of Nonprofit Members serving the Peninsula, including Newport News, Hampton, City of Williamsburg, James City County, York County, Gloucester, Mathews, and Poquoson. To conduct a search, you can enter a keyword such as "housing" or "education" in the Search bar, enter the city or zip code in the Location field, and/or select a program category from the dropdown menu. Note: Many of our nonprofit members serve multiple locations on the Peninsula. To filter your search results by specific location(s) served, select the checkbox next to each.

Locations Served
More Locations Served
foot logo full.jpeg
701b Howmet Drive, Hampton, VA, USA

The mission of Families Overcoming Obstacles Together (F.O.O.T.) is to serve families and communities with quality services that promote wellness, aid recovery, and enhance mental health using a holistic approach.

group counseling teens.PNG
247 McLaws Circle, Williamsburg, VA, USA

The mission of Bacon Street Youth & Family Services is to create healthier families and more resilient youth through evidence-based behavioral health & substance use services for adolescents, young adults, and their families. We have four offices—Williamsburg, Yorktown, Hampton, and Gloucester—and offer services tailored to the communities we serve. All of our services are offered regardless of our clients’ ability to pay.

Hampton, City of Williamsburg, James City County, York County, Gloucester
Glen Allen, VA 23058, USA

The Virginia Association for Infant Mental Health (VAIMH) strives to promote social emotional health and wellness in infants and young children through building awareness, promoting professional capacity, fostering partnerships and supporting policies which are in the best interest of infants, young children and their families.

Newport News, Hampton, City of Williamsburg, James City County, York County, Poquoson, Gloucester, Mathews
1303 Mount Vernon Avenue, Williamsburg, VA 23185, USA

Bloom Mental Health Foundation is dedicated to connecting education and mental health services to provide community support and wellness.

Newport News, Hampton, City of Williamsburg, James City County, York County, Poquoson, Gloucester, Mathews
Showing 4 results