Creating program logic models

This book chapter identifies the basic elements of a program logic model.

Generally, these models have enough detail to support design, planning, management, or evaluation. This chapter describes a program logic model example and the action steps to create a model with a small group.


  • From theory of change to program models
    • Figure 3.1: Relationships of program and theory of change models
  • Assumptions matter
  • Key elements of program logic models
    • Figure 3.2: A basic program logic model
  • Nonlinear program logic models
  • Hidden assumptions and dose
    • Figure 3.3: Nonlinear logic model
  • Building a program logic model
  • Program logic model example
    • Figure 3.4: Improved-health program logic model
  • From strategy to activities
    • Figure 3.5: One strategy with multiple activities
    • Figure 3.6: Exercise strategy detail
  • Action steps for a program logic model
  • Creating your program logic model
    • Figure 3.7: Steps in creating a program logic model
  • Creating a program logic model together
  • Application
  • References and supplemental readings


Knowlton, L. & Phillips, C. (2013) The Logic Model Guidebook. Better Strategies for Great Results. Second Edition. Sage Publications. Retrieved from

'Creating program logic models' is referenced in: