Banner for Caring for Children

Foster Care

Family Foster Care

Caring for Children’s Family Foster Care program offers services to children in the custody of the Department of Social Services in North Carolina, Buncombe County. Providing long-term foster care placements, we support children as they await reunification with parents or the location of an appropriate guardian, or until adoption. Stay durations vary, spanning from a few months to over a year.

Therapeutic Foster Care

Our Specialized Level II Mental Health Foster Care Program addresses the needs of youth with histories of behavioral, emotional, medical, and/or mental health challenges. Licensed foster parents undergo trauma-focused training to guide these children through healing and success. Case Managers offer intensive support during the child’s stay, which can range from weeks to several years based on individual needs and therapist recommendations.

Interested in becoming a Foster Parent?

CARING for Children is seeking local adults in Buncombe County to join us in caring for children in our Family Foster Care and Therapeutic Foster Care programs. We will provide the training and ongoing support you need to make a positive impact in the life of a child!

For more information contact our Asheville, NC office listed below, email us at:, or request information through our online form.

Become a Foster Parent



North Carolina

CARING for Children | Administrative Office

225 East Chestnut Street
Asheville, NC 28801
Phone: (828) 777-5715
The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter using the contact form on this website. This site uses the WP ADA Compliance Check plugin to enhance accessibility.