Focus group analysis guide

How to Analyze Focus Group Data: A Step-by-Step Guide with a Worked Example

Most advice on analysing focus groups tells you to transcribe, code and find themes, the same as for interviews. That is half right. The coding is similar, but a focus group transcript holds something an interview never does: people reacting to each other. If you code it as six separate interviews, agreement in the room turns into “five of six participants said”, and the moments where someone pushed back disappear. This guide walks through the full process on one short excerpt and shows where focus group analysis has to differ.

How do I analyze focus group data?

Analysing focus group data means coding the discussion for meaning while keeping track of who said what in response to whom. In practice:

  1. Prepare the transcripts.
  2. Decide your unit of analysis.
  3. Read each session as a whole.
  4. Code with speaker and stance.
  5. Weigh the evidence.
  6. Compare across groups.
  7. Develop themes and report them.

Krueger recommends starting analysis within hours of each session, while the debrief is fresh, rather than waiting until all groups are done.

Why a focus group is not six interviews

Jenny Kitzinger made the case in 1994, and it still holds. The thing that separates a focus group from a one-to-one interview is the interaction between participants. People question each other, tell stories that trigger other stories, tease, disagree and change their minds. That interaction is why you chose a focus group in the first place. Her complaint was that published studies then reported focus group data as a pile of individual quotes, as if the conversation had never happened.

Wendy Duggleby (2005) asked the practical follow-up: if interaction matters, how do you analyse and report it? Her answer was that it depends on the study. Sometimes the interaction is the finding. More often it is context you need in order to read the content correctly. David Morgan (2010) pushed the point further. Interaction is what produces focus group data, he argued, but that does not mean every report has to be about interaction.

You can take a position anywhere on that spectrum. What you cannot do is ignore it. If you do, agreement gets counted as corroboration: when P2 describes a problem and P4 says “same”, you have one account and one endorsement, and counting them as two makes the idea look more widespread than it is. Disagreement also tends to vanish. Pushback shows where an idea stops being true, which makes it some of the most useful data in the transcript, and coding each speaker in isolation smooths it away.

A worked example

The example used through this guide is invented for illustration: a focus group of five final-year students about why they did or did not use the university counselling service. Here are about forty seconds of the discussion.

Moderator: What stopped people from booking an appointment?

P2: Honestly, the waiting list. I tried in October and got a slot in January.

P4: Same. Eleven weeks for me.

P1: I didn't even try, because everyone said the wait was months.

P5: I'd push back a bit. I got seen in a week, but I said it was urgent.

P3: That's the thing though. You have to know to say that. Nobody tells you.

P4: Yeah.

Coded the interview way, this excerpt produces a tidy result: four of five students mentioned long waits. That sentence is accurate and misleading at once. Look at what each person actually contributed:

Codes for the focus group excerpt, with each speaker's stance
SpeakerCodeStanceNote
P2LONG WAIT FOR FIRST APPOINTMENTRaisesFirst-hand, specific (October to January)
P4LONG WAIT FOR FIRST APPOINTMENTEndorses P2Own experience, prompted by P2 (“eleven weeks”)
P1DETERRED BY REPUTATIONAdds to P2Hearsay, not experience. Never booked.
P5FAST ACCESS VIA URGENT ROUTEChallenges P2Counter-example, first-hand
P3HIDDEN RULES OF ACCESSBuilds on P5Reframes the whole exchange
P4HIDDEN RULES OF ACCESSEndorses P3One word. Agreement only.

Read with the stance column, the excerpt says something different. Two students waited a long time. A third never tried because of what they had heard, which is a finding about reputation, not about waiting lists. A fourth got in quickly by using a word the others didn't know mattered. And the most interesting idea in the exchange, that access depends on knowing an unwritten rule, came from P3 reacting to that disagreement. No individual interview would have produced it.

The codes are the ones you would make in an interview anyway. The stance column is the part that makes it focus group analysis.

The analysis, step by step

1. Prepare the transcripts

Every turn needs a speaker label, and each person must keep the same label for the whole session. “P3” on page one and “Sarah” on page six will be counted as two people by you and by any software you use. Label the moderator clearly (“Moderator:” or “Facilitator:”). Where it matters, note overlapping talk, laughter and long pauses in square brackets. If an assistant moderator took notes on body language or who was nodding, add those notes to the file. Krueger points out that intensity is often carried by tone of voice and is hard to see in a transcript alone.

Write a debrief straight after each session: the main points, any surprises, who dominated and who stayed quiet. Ten minutes of notes the same evening are worth more than an hour of reconstruction a month later.

2. Decide your unit of analysis

Before you code, decide whether you are analysing individuals, groups or the interaction between people. This decision changes what you count and how you write it up, so it gets its own section below.

3. Read each session as a whole

Read the whole transcript once without coding. In an interview you follow one person's account. In a focus group you are following the shape of a conversation: where it settled quickly, where it split, which questions fell flat. Write a half-page summary per session. Those summaries make the later comparison across groups much easier.

4. Code with speaker and stance

Code the content the same way you would code an interview. Our guide to coding interview transcripts covers code types, code length and codebooks, and all of it applies here. Then add two things to every coded passage: the speaker, and their stance towards what came before. Four stances cover most turns:

  • Raises: introduces the idea.
  • Endorses: agrees with someone, with or without their own example.
  • Adds to: extends or qualifies someone else's point.
  • Challenges: disagrees, or offers a counter-example.

A spreadsheet with columns for speaker, code, stance and “responding to” is enough. In NVivo or MAXQDA you can store speakers as cases and stance as a separate set of codes.

5. Weigh the evidence

Not every mention carries the same weight. P2's dated, first-hand account is stronger evidence than P1's “everyone said”. Krueger's criteria, set out below, give you a checklist for this.

6. Compare across groups

The group, not the person, is the natural unit of comparison. Draw a table with your emerging themes as rows and your groups as columns, and note in each cell whether the idea came up, how much agreement it got, and whether anyone challenged it. If you ran groups for different populations (first-years and final-years, say, or nurses and doctors), this is where differences between them show up.

Example theme-by-group comparison table
ThemeGroup 1Group 2Group 3
Long waitsRaised, 1 endorsement, 1 challengeRaised, broad agreementNot raised
Hidden rules of accessRaised after disagreementRaised by one person, no responseRaised, debated at length

7. Develop themes and report them

Group related codes into themes using whichever method you chose (see which method to use). A theme is an idea about the data, not a topic heading, and our guide to codes versus themes covers that move. Then write it up with the group context attached, as shown in the reporting section.

Choosing your unit of analysis

This is the decision examiners ask about most, and the one most methods sections skip. There are three options.

Three units of analysis for focus group data
UnitWhat you analyseSuitsWatch out for
IndividualEach participant's views, tracked across the sessionStudies that also need to compare types of participantTreating endorsements as independent views
GroupWhat each group as a whole said and settled onMost applied, health and evaluation researchLosing minority views inside a group
InteractionHow meaning was built, contested and changed between peopleStudies about norms, identity or how views formNeeds careful transcription of overlaps and tone

For most dissertations, group-level analysis with attention to interaction is the defensible middle. You report themes per group, you keep track of who endorsed and who challenged, and you quote short exchanges where the interaction changes the meaning. State the choice in one sentence in your methods section, for example: “The group was treated as the unit of analysis; individual contributions were coded with the speaker and their response to preceding turns, so that agreement and disagreement could be distinguished from independent accounts.”

If you want a formal tool for the interaction side, Onwuegbuzie, Dickinson, Leech and Zoran (2009) proposed what they called micro-interlocutor analysis. For each question you record which participants responded, in what order, what their responses were like and what nonverbal signals went with them. The result shows at a glance whether a theme was shared across the group or carried by the same two talkative people every time.

Weighing what was said: Krueger's criteria

Richard Krueger's guidance on focus group analysis has been the practical standard since the 1990s. Later editions written with Mary Anne Casey group the criteria under fewer headings, but the ideas are the same. His original list works well as a check on each emerging theme. Here it is, applied to the counselling example:

Krueger's criteria for weighing focus group data, applied to the worked example
ConsiderThe question it asksIn the example
WordsWhat words were used, and do different phrasings mean the same thing?“Waiting list”, “eleven weeks” and “the wait was months” point at one idea
ContextWhat triggered the comment: the moderator, or another participant?P3's point was triggered by P5, not by the question
Internal consistencyDid anyone shift position, and what in the conversation caused it?Worth checking whether P2 softened after hearing P5
Frequency and extensivenessHow often did it come up, and how many different people raised it?Waits came up often, but only two people spoke from experience
IntensityHow strongly did people feel? (Tone often shows this better than text.)“Honestly” and “nobody tells you” suggest frustration
SpecificityIs it grounded in the speaker's own experience, or hearsay?P2 and P5 are specific. P1 is reporting what others said.
Big ideasWhat larger idea cuts across the discussions?Access depends on knowing unwritten rules

Krueger also warns about the opposite of frequency: notice what people did not say, or what got little attention when you expected a lot. And his advice on big ideas is practical. Step away from the data for a day before writing the summary, because the big ideas tend to appear once you stop looking at individual quotes.

Which analysis method to use

Focus groups are a way of collecting data, not a method of analysis. You still need to choose one. The common choices:

  • Thematic analysis. The usual choice for student projects. Braun and Clarke's approach works on focus group transcripts without modification, as long as you add the speaker-and-stance step above.
  • Framework analysis. Popular in health and policy research. You chart summaries into a matrix of cases by themes, and with focus groups the cases are usually the groups. Fatemeh Rabiee's (2004) short paper walks through framework analysis on focus group data and is a good methods-section citation.
  • Qualitative content analysis. Suits descriptive questions and structured category systems. See our guide to qualitative content analysis.
  • Conversation or discourse analysis. For studies where the interaction itself is the object, such as how a group builds a shared view of a risk. These need detailed transcription conventions and are rarely the right fit for an applied question.

If you are still choosing, our comparison of thematic analysis frameworks and the broader guide to qualitative data analysis methods set the options side by side.

How many focus groups do you need?

The best evidence comes from Guest, Namey and McKenna, who analysed 40 focus groups from a study of health-seeking behaviour among African American men in North Carolina. More than 80% of all the themes in the full dataset turned up within the first two to three groups, and 90% within three to six. The most common themes were all there by the third group.

Two caveats keep that from being a universal rule. It is one study, on one topic, with a fairly similar population. And it counts themes, which says nothing about how well you understand them. A reasonable reading is three to six groups for each distinct type of participant. If you are comparing two populations, plan for at least three groups of each, and expect to need more if the population is varied or the topic is sensitive.

How to report focus group findings

The reporting rules follow from everything above.

  • Label quotes by participant and group, for example (P3, Group 2), so readers can see when one person is quoted repeatedly.
  • Quote exchanges when the exchange is the point. A three-line sequence where one person challenges another tells the reader more than either line alone.
  • Count groups, not heads. “Raised in all three groups” is meaningful. “Mentioned by 11 of 17 participants” usually is not, because the 11 heard each other.
  • Report disagreement. Say where a view was contested and by whom. It strengthens the finding.

Here is how the counselling excerpt might read in a findings chapter:

Long waits for a first appointment were raised in two of the three groups. In Group 1 the account came from two students who had waited eight weeks or more, while a third had not tried to book because of the service's reputation. The waiting list was not experienced by everyone, though. One student had been seen within a week after describing their situation as urgent, which led the group to a point no one had made before:

P5: I got seen in a week, but I said it was urgent.
P3: That's the thing though. You have to know to say that. Nobody tells you.
(Group 1)

Across the groups, access appeared to depend less on capacity alone than on knowing how to present a request.

Finally, add a limitation statement. Something like: “Because participants responded to and were influenced by one another, the number of speakers supporting a theme is not a count of independent respondents; contributions that only endorsed another speaker are reported as endorsements.” Our guide to thematic analysis for a dissertation has more wording for the methods and findings chapters.

Common mistakes

  • Inconsistent speaker labels. One person under two labels quietly doubles their weight in every count.
  • Coding the moderator. The moderator's questions are context, not data. Code what participants said in reply.
  • “Most participants agreed.” Often means one person spoke and others nodded. Say who spoke and who agreed.
  • Letting the loudest voice set the themes. If one participant supplies half the quotes for a theme, check whether anyone else held the view at all.
  • Ignoring silence. A question that got no answer, or a topic that people steered away from, can be a finding.
  • Pooling all groups into one dataset. You lose the comparison between groups, which is often the most useful part of the analysis.

Doing the first pass with software

The stance column is the step people skip, because doing it by hand for six sessions of ninety minutes each is slow. It is also the step most general-purpose AI tools get wrong. Paste a focus group into a chatbot and it will usually treat each speaker as a separate respondent and tell you that five of six people agreed.

We built focus group handling into thematicanalysis.ai for this reason. When you paste or upload a transcript with labelled speakers, it recognises the moderator, splits the discussion by participant, and marks turns that reply to someone else. Codes record whether a speaker raised an idea, endorsed someone, added to a point or pushed back. Each theme then carries a line such as “Group evidence: raised by P2; endorsed by P4; challenged by P5”, and the limitations always include a sentence about group influence, so the counts can't be read as independent agreement.

Treat it as a first pass to check against the transcript, not as the analysis. Very short agreements (“Yeah.”) are easy for any coder to miss, human or machine, so look at who is listed as endorsing each theme and correct it where needed. Every code links back to the quote it came from, and you can rename, merge or remove themes. The judgement calls in this guide, such as what counts as a challenge or which unit of analysis to report, stay yours. If you are unsure whether AI belongs in your analysis at all, our guide to AI qualitative coding sets out the debate, and reporting AI-assisted analysis has wording for your methods section.

Paste one session below to see how it handles your transcript. Keep the speaker labels in.

Frequently asked questions

How do I analyze focus group data?

Transcribe each session with every speaker labelled, then read each session as a whole and write a short summary of how the discussion moved. Decide whether your unit of analysis is the individual, the group or the interaction. Code the transcript, recording for each code who said it and whether they raised the idea, agreed with someone, added to it or pushed back. Weigh the evidence (how many people, how specific, how strongly felt), compare across groups rather than across speakers, then build themes and report them with the group context attached.

Can I use thematic analysis on focus group data?

Yes. Braun and Clarke's thematic analysis works with focus group transcripts and is the most common choice in student projects. The extra step is to keep track of who responded to whom, so that agreement in the room is not reported as if several people had said the same thing independently.

What is the unit of analysis in a focus group?

It can be the individual participant, the group as a whole, or the interaction between participants. Most applied studies analyse at group level, because what one person says is shaped by what others said before. Whichever you choose, say so in your methods section and keep to it when you count or compare.

Should I count how many participants mentioned a theme?

Be careful. In a focus group, people hear each other, so four people agreeing in sequence is not four independent reports. Krueger separates frequency (how often an idea came up) from extensiveness (how many different people raised it). Report agreement as agreement, and count at the level of groups ("raised in all three groups") rather than heads.

How many focus groups do I need?

Guest, Namey and McKenna analysed 40 focus groups and found that more than 80% of all themes appeared within two to three groups, and 90% within three to six. For a fairly homogeneous population and a focused question, three to six groups per participant category is a reasonable starting point. More varied populations need more.

What is micro-interlocutor analysis?

A technique proposed by Onwuegbuzie, Dickinson, Leech and Zoran (2009) that records which participant responded to each question, the order in which they responded, the characteristics of their responses and their nonverbal communication. It makes visible whether a theme was shared across the group or carried by one or two talkative people.

How do I quote focus group participants in my findings?

Label each quote with both the participant and the group (for example P3, Group 2). Where the meaning depends on the exchange, quote the short sequence rather than a single line, so the reader sees who prompted what. Kitzinger (1994) argued that reporting only isolated quotes throws away what makes focus group data different.

How this guide was made

Written by the thematicanalysis.ai team. We used AI to help research and draft it, then checked each method claim against the sources listed below and edited the text. The focus group excerpt is invented for illustration and does not come from real participants. The description of our tool reflects how it worked when this guide was published.

References

  • Braun, V. and Clarke, V. (2006). Using thematic analysis in psychology. Qualitative Research in Psychology, 3(2), pp. 77–101. doi:10.1191/1478088706qp063oa
  • Duggleby, W. (2005). What about focus group interaction data? Qualitative Health Research, 15(6), pp. 832–840. doi:10.1177/1049732304273916
  • Guest, G., Namey, E. and McKenna, K. (2017). How many focus groups are enough? Building an evidence base for nonprobability sample sizes. Field Methods, 29(1), pp. 3–22. doi:10.1177/1525822X16639015
  • Kitzinger, J. (1994). The methodology of focus groups: the importance of interaction between research participants. Sociology of Health & Illness, 16(1), pp. 103–121. doi:10.1111/1467-9566.ep11347023
  • Krueger, R.A. (n.d.). Analysis: systematic analysis process. Focus group tip sheet, University of Minnesota. PDF
  • Krueger, R.A. and Casey, M.A. (2015). Focus Groups: A Practical Guide for Applied Research. 5th edn. Thousand Oaks, CA: SAGE. Publisher page
  • Morgan, D.L. (2010). Reconsidering the role of interaction in analyzing and reporting focus groups. Qualitative Health Research, 20(5), pp. 718–722. doi:10.1177/1049732310364627
  • Onwuegbuzie, A.J., Dickinson, W.B., Leech, N.L. and Zoran, A.G. (2009). A qualitative framework for collecting and analyzing data in focus group research. International Journal of Qualitative Methods, 8(3), pp. 1–21. doi:10.1177/160940690900800301
  • Rabiee, F. (2004). Focus-group interview and data analysis. Proceedings of the Nutrition Society, 63(4), pp. 655–660. doi:10.1079/PNS2004399