Iowa Child Abuse Prevention Program

The Iowa Child Abuse Prevention Program (ICAPP) was established by the Iowa Legislature in 1982.

Child abuse prevention programming is supported by local child abuse prevention councils, which determine the need and identify strategies to support families in their community. These often include community development and parent education programs.

PCA Iowa supports these councils by providing training to parent educators, supporting community development initiatives, evaluating efficacy of programming and leading public awareness campaigns.


ICAPP provides the following program supports:

Community Development

Projects that strengthen community capacity to serve families.

Home Visitation

In-home programs for parents to provide parenting education and access to community resources.

Parent Development

Educational programs focusing on parenting techniques, child development and age-appropriate behaviors while creating an informal, supportive network among attendees

Sexual Abuse Prevention

Formal programs for parents, community members and children to teach about sexual abuse and prevention.

Related forms & resources