Logic Model

A logic model is a map or simple illustration of what one does, why one does it, what one hopes to achieve, and how one will measure that achievement. It includes the anticipated outcomes of services, indicators of those outcomes, and measurement tools to evaluate the outcomes.

Developing a Logic Model will help clarify your thinking about the programmes and services in terms of how they are intended to work and what may need fine-tuning to make them more effective in producing positive results for families. This model uses a step-by-step process:

  1. Define the outcomes for which you choose to be accountable.
  2. Identify the specific characteristics and aspirations/needs of the participants you will be addressing.
  3. Show the relationship between the outcomes you want and the services and strategies you think will achieve them.
  4. Examine the underlying assumptions about families and human development and change that are the theories from which your programmes have been operating.
  5. Link your service strategies to research that shows that this programme is effective in promoting the expected change.
  6. Find the appropriate tools to measure the outcomes.
  7. Set the stage for implementation of a plan to manage the data collection and analysis process.


The elements of a Logic Model will become clearer as you go through the logic model building process. Although it is laid out in a step by step fashion, you will find the need to "loop back" to make sure decisions made in later steps still match choices you made earlier in the process.

Logic Model Builder
Child Welfare Information Gateway provides an online tool to build a logic model for your programming. The Logic Model Builder will take you step-by-step through the process of developing a logic model so you can plan programme evaluation activities for child abuse and neglect prevention, family support, parenting, and post-adoption services programmes. You will then be able to download your logic model to a Microsoft Word programme so you can customise, reformat, or add additional information to your logic model. Click here for the Logic Model Builder.