How to Create a Logic Model

Welcome to the Logic Model Center.

You will find resources here to help you learn about Logic Models.
At the bottom of this page you will find a FREE Practice Guide to download with the steps you need to take to create a Logic Model.

Logic Models are a useful tool if you are involved in program or service design and implementation. It can also help you plan your monitoring and evaluation strategy and consider the assumptions we often make when implementing community programs and services.

Designing a Logic Model is an excellent way to simplify the complexity of your program and assimilate the causal linkages that are assumed to occur from the start of the program through to the impact it makes. The Logic Model defines these linkages and assumptions explicitly, making them easily understood. A Logic Model can be developed at any stage of a program’s life, but it should be the first thing you do when planning an evaluation. Logic Models are also commonly used as a critical tool to plan and implement an evaluation. They help you identify indicators that can measure your outcomes and success.

Logic Models are an excellent communication tool because they clearly and simply explain your program to people who are not familiar with it.


A Logic Model is a graphic that often looks like a flow chart. While the model frequently reads from left to right there is no “correct” way of drawing a Logic Model. There are many ways to show the relationships between various elements of the model. You might want a vertical model that reads from top to bottom or bottom to top. A circle may express your program or components within a program better than boxes. You can decide which format most effectively communicates with your stakeholders.

The most commonly used components in a Logic Model include:

Inputs: The resources you need to make your program possible.

Activities: The task, actions or interventions taking place during the implementation of the program.

Outputs: The results of the activities. These can include the amount of services you provide, the products you produce or number of clients you work with. Outputs also include how satisfied clients were with the program.

Outcomes: The changes that occur at an individual, group or community/population level as a result of the activities and outputs. Outcomes are sometimes referred to as “measures of effect”, or the “results” experienced by the people impacted by the program.

Once you have implemented your process of designing the model you should now have a diagram that depicts clearly and simply what need your program addresses, what activities you undertake, what you expect to achieve and what you hope to achieve. The next step is to collect evidence to verify your model and assumptions. This is the beginning of your evaluation process…

Find out the six steps you need to take to design a logic model by downloading this FREE Practice Guide. Click for your instant download!

Have fun with logics! 🙂
Dr Ruth Knight
Zark Consultancy

Download a Pdf version