Process / pipelinePublic PolicyProgram evaluation methodologyPipeline

Logic Model Analysis

Also known as: Logic Model, Logical Framework Analysis, Program Logic, Logframe Analysis

OriginatorProgram evaluation field; popularised by United Way and the W.K. Kellogg FoundationYear2004Sources1Related methods5

A logic model is a systematic, visual representation of how a program is understood to work: it lays out the logical relationships among the resources invested (inputs), the things done (activities), the products of those activities (outputs), and the changes expected to follow (outcomes and impact). Logic model analysis is the practice of building, examining and using these models to plan programs, guide implementation, and structure evaluation. Popularised by the United Way and codified in the W.K. Kellogg Foundation's widely used 2004 Logic Model Development Guide, it has become the workhorse framework of program planning and evaluation.

Key highlights

  • Makes a program's implicit theory explicit and visible on a single page.
  • Provides a shared reference that aligns planners, funders and evaluators.
  • Directly structures evaluation by pinpointing what to measure at each link.
  • Surfaces gaps, weak assumptions and unrealistic leaps in program logic during planning.

Intuition

This section is available to Pro members. Upgrade to Pro

How it works

This section is available to Pro members. Upgrade to Pro

When to use it

Use logic model analysis to plan a new program, to clarify and communicate how an existing program is meant to work, and to design an evaluation framework by identifying what to measure at each stage. It is appropriate across almost all program types and is often required by funders. It assumes a program with a reasonably linear, articulable causal chain. It is less useful — and can mislead — when an intervention is genuinely complex, non-linear or emergent, where a single linear chain oversimplifies the dynamics; there, theory of change, systems mapping or developmental evaluation are better suited. A logic model is a planning and framing device, not a method for establishing causal impact, which requires a separate evaluation design.

Strengths & limitations

Strengths
  • Makes a program's implicit theory explicit and visible on a single page.
  • Provides a shared reference that aligns planners, funders and evaluators.
  • Directly structures evaluation by pinpointing what to measure at each link.
  • Surfaces gaps, weak assumptions and unrealistic leaps in program logic during planning.
Limitations
  • Its linear input-to-impact form oversimplifies complex, non-linear and emergent interventions.
  • Can become a static compliance document that is filed and never revisited.
  • Does not itself establish whether the program causes the outcomes it depicts.
  • May lock in a single intended pathway and obscure unintended effects or feedback loops.

Common pitfalls

This section is available to Pro members. Upgrade to Pro

Applications

This section is available to Pro members. Upgrade to Pro

Frequently asked

What is the difference between a logic model and a theory of change?

A logic model is typically a compact, linear diagram of inputs, activities, outputs and outcomes, used to summarise and communicate how a program works. A theory of change is usually richer and more explanatory, mapping the causal pathways and, crucially, the assumptions and preconditions that must hold for change to occur, often working backward from a long-term goal. The two are complementary: a theory of change explains why the pathway should work, while a logic model concisely depicts what the program does and produces.

What is the difference between an output and an outcome?

Outputs are the direct products of program activities and are largely within the program's control — number of people trained, sessions delivered, materials produced. Outcomes are the changes that result, in knowledge, behaviour or conditions, and depend partly on factors beyond the program. Confusing the two is the most common logic-model error: counting outputs and reporting them as if they demonstrated outcomes overstates what the program has actually achieved.

Does a logic model prove a program works?

No. A logic model depicts the intended causal chain but does not test it; it shows what should happen, not what did. Establishing that a program actually caused its outcomes requires an evaluation design capable of supporting causal inference — experimental, quasi-experimental, or a theory-based approach such as contribution analysis. The logic model's role is to clarify the program's logic and tell the evaluator what to measure, providing the scaffolding on which such an evaluation is built.

Sources

  1. 1.
    W.K. Kellogg Foundation (2004). Logic Model Development Guide. Battle Creek, MI: W.K. Kellogg Foundation.

You have read it. What now?

Cite this page

ScholarGate. (2026, June 22). Logic Model Analysis. ScholarGate. https://scholargate.app/public-policy/logic-model-analysis