Data saturation in qualitative research

By Dr. Rafiq Muhammad, MD, PhD · Updated June 2026

Qualitative research can’t use a power calculation to set its sample size — so it uses saturation: the point where new data stop telling you anything new. You keep hearing the same themes, and the next participant adds nothing. It’s how you justify “why this many?” — and reviewers want to see how you judged it, not just the word.

What it actually means

Saturation is reached when additional data produce no new codes or insights. Crucially, it’s judged from the data as you go — which means analysing alongside collection, not deciding a number up front and stopping there.

The types worth naming

So how many participants?

It depends on method and topic. Some research finds themes often saturate within roughly 9–17 interviews for fairly homogeneous samples; IPA studies use far fewer; diverse or complex topics need more. There’s no fixed number — see the broader “how many is enough?” logic: stop when you stop learning.

Don’t just claim it. “Saturation was reached” on its own convinces no one. Say how: “I analysed alongside collection and continued until three successive interviews produced no new codes.” The method, not the word, is the evidence.

The honest caveat

Saturation has been critiqued as vague and sometimes used to retrofit a justification for a convenient sample size. The credible move is to define what saturation meant in your study, set it before you start where you can, and show the evidence — part of overall trustworthiness.

Tracking codes as you collect is how you actually see saturation arrive. The free Qualitative Coding Planner gives you a codebook and a plan to log new vs repeated codes interview by interview.

Get the free Qualitative Methods toolkit

A coding plan, a codebook template, and a rigor checklist from QDA with ChatGPT and QualCoder. We’ll email you the download link.

One email with your download, then occasional research tips. One-click unsubscribe, anytime. We never sell your data.

Get QDA with ChatGPT and QualCoder

Frequently asked questions

What is data saturation?

The point where new data stop producing new information — the same themes recur. It’s how qualitative sample size is justified.

How many participants?

Varies — often ~9–17 interviews for homogeneous samples, fewer for IPA, more for complex topics. Judged from the data, not preset.

What are the types?

Code saturation (no new codes), meaning saturation (no new understanding), and theoretical saturation (grounded theory).

How do you report it?

Describe how you judged it — e.g. analysing alongside collection until successive interviews yield no new codes — not just the claim.

Trustworthiness & rigor → Open the Coding Planner →