UPDATE: To view information about cancellations and rescheduling regarding EveryStep program and events, please visit everystep.org/about/covid19. 

Learn more about EveryStep's response to COVID-19.

EveryStep Care & Support Services

Our Care & Support Services provide medical and social services for women, children and families, adults and seniors, and communities in Des Moines and across Iowa. Many of these programs are listed below, and additional programs are listed on our Provider Resources page. Formerly known as Visiting Nurse Services of Iowa, EveryStep Care & Support Services offers dozens of programs that can do the following:

  • Support and educate new moms and pregnant women.
  • Connect parents to much-needed baby care items
  • Help growing families through in-home visits
  • Assist immigrants and refugees
  • Provide developmental screenings and referrals for children
  • Offer dental care and insurance assistance for at-risk children
  • Offer safe and educational play and learn sessions for parents and their children
  • Offer companionship and support to older Iowans
  • Provide financial assistance to families caring for a child with disabilities
  • Bring in-home health care to those who are recovering from injury or illness

Looking for care, help, or answers?

If you need assistance with pregnancy, parenting, development, insurance, or other resources, reach out to EveryStep’s Care & Support Services. Fill out our easy-to-use Find Care form or call our intake hotline at (515) 558-9946 to get pointed in the right direction. Below, browse our many programs and services which offer care, developmental screenings and support to help grow great families.

Are you a medical provider or other professional? 

Visit our Provider Resources page for up-to-date and in-depth information on all of our services.


Are you pregnant and looking for help, support, or answers for you or your child? EveryStep Care & Support Services is with you from the first step. We work together to have a healthy mom, a healthy baby, and a healthy family. All of our services are free and confidential. Some of our services include:

  • Home visits and referral services
  • Medical follow-up
  • Prenatal and parenting classes
  • Support groups
  • Depression screening and referral
  • Infant care and safety education
  • Breastfeeding support and education
  • Oral health screening
  • Family planning counseling
  • Stork's Nest: Stork's Nest and Family Nest is an educational incentive program. Participants earn points for healthy behaviors such as keeping medical appointments, WIC participation, breastfeeding and school attendance. These points may be redeemed at the Stork's Nest for needed baby items such as diapers, clothing, strollers, cribs, and car seats.

For more information call 515-558-9946 or fill out our Find Care form.

Early Childhood

We offer a variety of children's health and wellness services, including Play and Learn sessions. Our care is family-centered and we can help with access to community resources and on-going education to improve the long-term health and well-being of children. Some of our services include:

  • Home visits
  • Nursing assessments
  • Individualized health education
  • Referrals to community resources
  • Child developmental screening and education
  • Maternal depression screening
  • Child safety education
  • Oral health screenings
  • Immunization education and counseling
  • Lead education and referral
  • Breastfeeding and support

For more information call 515-558-9946 or fill out our Find Care form.

Parent/Caregiver Support Group

Want to connect with other caregivers in the Des Moines area? Together, we can learn and grow in our relationships with our children. Join this group to be part of a network of conversation and resources. We are committed to helping you interact with your children in positive, educational ways. This group is free.

Join the group.

Families & Adults

EveryStep Care & Support Services offers many services that educate and support parents and families so they can grow and thrive. Below is a list of services we offer:

  • Home visits
  • Parenting education
  • Child development screening and education
  • Financial support for families caring for a child with disabilities
  • Depression screening and referral
  • Parent support groups
  • Case management and referrals to community resources
  • Referrals for ESL classes
  • Bilingual services available

For more information call 515-558-9946 or fill out our Find Care form.

Older Adult Resources

Need help for a loved one? EveryStep can connect you to services that best fit your specific needs and goals. Because there are so many options, it's best to contact us directly to receive guidance and answers to your questions. EveryStep can connect you to a number of services that assist adults with activities of daily living. Finding the right program or service for you starts by identifying the following:

  • Specific care or support needs
  • Quality of life goals
  • Eligibility options
  • Insurance coverage and/or payment options

EveryStep Home Care

Home health care services assist individuals recovering from injury or illness, or those living with health conditions or chronic disease. Nurses and other professionals visit patients in their homes. Home health aides assist with personal care and basic health care needs. Skilled health care services may include home visits and rehabilitative support from registered nurses, physical therapists, occupational therapists, or speech therapists.

Medicare will pay for home care when skilled services are necessary, usually following a surgery or acute care stay in a hospital or facility. Persons are considered home-bound if they have an illness or injury which restricts their ability to leave the home unless assisted by others. EveryStep Home Care is a non-profit home health care provider available in 22 Iowa counties. Visit our EveryStep Home Care page to learn more.

EveryStep Hospice Care

Hospice care offers comfort care and relief from the pain and symptoms often experienced with serious, life-limiting illness. Hospice care provides wrap-around medical care and support to the patient as well as the family. A full team of highly specialized experts bring visits to the patient and family in the home, wherever the patient lives. Care is customized to support the patient’s quality-of-life goals and comfort, which in turn determines the type of visits the patient receives and their frequency. Care is provided by the patient’s existing physician, hospice physicians and ARNPs, nurses, aides, social workers, spiritual care and bereavement counselors, volunteers, and therapists, as needed.

Those who are eligible to receive Medicare hospice benefits find that the majority of hospice care costs are covered. Coverage is also available through Medicaid, private insurance and through support from EveryStep Foundation. EveryStep Hospice is a non-profit provider available in 44 Iowa counties. Visit our EveryStep Hospice page to learn more.

Senior Companion Services

EveryStep's Senior Companion program provides support to adults through regular home visits. Trained Senior Companions help their clients maintain happy, healthy lives. Senior Companions must be a resident of Polk, Warren, Marion, Lucas, or Pottawattamie Counties, be age 55 or older, and meet income guidelines. Senior Companions receive a stipend and other benefits. The program is offered at no charge to residents of Polk, Warren, Marion, Lucas, and Pottawattamie counties who are 21 or older and need extra support to continue to live independently in their homes. Call (515) 558-9957 or email seniorcomp@everystep.org to see if you or a loved one may be eligible to participate in the Senior Companion Program. If you are not eligible to be a Senior Companion volunteer, other volunteer opportunities are available by clicking this form