Analysing your data
“I have coded my data. How do I find the themes?”
Codes versus themes, and the move from describing to interpreting.
You coded every transcript. Then your supervisor said the themes are “just descriptions”, or that your headings “can’t be themes”, and you are not sure what is missing. The gap between a code and a theme is a specific move, and once you see it you can make it deliberately.
“I am thinking the statement of the problem are my themes… yet my teacher told me it cannot be my themes.” — a student, stuck between codes and themes
The problemA pile of codes is not an analysis.
Coding feels like progress because it is visible: highlight, label, repeat, until every transcript is covered. But at the end you have an inventory, not a finding. The stuck moment arrives when someone asks “so what are your themes?” and your honest answer is a list of topics, the topics your questions were about. That is the tell. If a theme could have been written before you collected any data, it describes your interview guide, not your analysis.
“These themes are descriptive” is one of the most common things an examiner writes on qualitative work, and it is hard to answer after the fact without redoing the analysis. Getting the move right the first time is the difference between a findings section that reports what you asked and one that reports what you learned.
Common mistakesFour ways themes stay stuck as descriptions
- Themes that mirror your questions. Five guide topics and five themes with the same names means you summarised the guide, not the data.
- Codes promoted straight to themes. A frequent code is not automatically a theme. A theme is a pattern of meaning that may cut across several codes.
- Bucket themes. A heading like “Challenges” that holds anything vaguely negative is a filing cabinet, not an interpretation.
- No trail back to the data. A theme no one can trace to specific coded extracts cannot be checked by a second coder, or defended in a viva.
The three wordsCode, category, theme
A code labels what a segment of data is about, close to the participant’s words. “Fear of asking for help” is a code. A category groups related codes; “barriers to seeking support” might gather several of them. A theme makes an interpretive claim about a pattern: it says something happens and suggests why it matters. “Support is available, but asking for it feels like admitting failure” is a theme: it has tension, it explains itself, and it could be wrong.
The move from descriptive to analytic is from naming a topic to making a claim about it. Ask of each candidate theme whether it tells the reader something they could disagree with. If not, it is still a category.
Worked exampleFrom extracts to a theme
First-year nurses, moral distress
Three coded extracts sit under one category, help-seeking behaviour: “I didn’t want to bother the senior nurse again” (reluctant to ask), “asking twice felt like I couldn’t cope” (asking equals incompetence), “there was help, I just didn’t take it” (support unused).
The descriptive theme is weak: “participants faced challenges asking for help” — writable before the study. The analytic theme makes a claim: “support was available, but seeking it felt like admitting you couldn’t cope, so nurses rationed their own help.” It could be wrong, and it still points back to the three quotes.
ChecklistMake the move deliberately
Four checks per candidate theme
- Group the codes that belong together and name the category they share.
- Write the theme as a claim (what pattern, and why it matters), not a topic.
- Check it is falsifiable, and not just your interview guide restated.
- Attach two or three anchor extracts, and note one that complicates it.
Related guidesRead next
Further readingOld sources worth your time
- Braun & Clarke (2006), Using thematic analysis in psychology. Qualitative Research in Psychology (paywall).
- Braun & Clarke (2021), One size fits all? What counts as quality practice in reflexive thematic analysis. Qualitative Research in Psychology (paywall).
Recommended tool · the next step
QualiVahti Local
Keep your codes and candidate themes in one plain-text place you can show a second coder. The QualiVahti Local codebook does that, and records who decided what. The files stay on your machine.
Explore QualiVahti Local · €49 →