What Stratified Sampling Is: Definition, Types & Uses
- Stratified sampling divides a population into non-overlapping subgroups (strata) by a characteristic that matters, then draws a random sample from within each and combines them.
- Its purpose is to guarantee every important subgroup is represented (unlike simple random sampling, where a small group can be missed by chance) and, by grouping similar units, to sharpen precision.
- Proportionate stratification matches each stratum's sample share to its population share (faithful overall picture); disproportionate over-samples small but important groups (then weights back for reliable subgroup estimates).
- vs cluster sampling: stratified samples from ALL groups to maximise precision; cluster samples a FEW whole groups to save cost, opposite uses of the same divide-into-groups idea.
- The same instinct, don't let a blended average hide what happens inside subgroups, is what makes A/B test segmentation valuable, provided each segment has enough data to be trustworthy.
Draw a simple random sample from a population made of very different groups, and chance alone can leave an important subgroup barely represented, your high-value customers reduced to a handful, your smallest region missing entirely. Stratified sampling refuses to leave representation to luck: it divides the population into groups first, then samples deliberately from each. This guide explains what stratified sampling is, how it works, the difference between proportionate and disproportionate designs, how it compares with cluster and simple random sampling, and when to use it, drawing on the experimentation practice behind 70,000+ experiments across 7,000+ websites in 15+ industries [CROBenchmark Report 2026, Omniconvert].
One idea runs through it: stratified sampling makes randomness happen within deliberately chosen groups, buying you guaranteed representation and, usually, sharper precision.
What stratified sampling is
Stratified sampling is a probability sampling method in which you first divide the whole population into distinct, non-overlapping subgroups, called strata, based on a characteristic that matters (for example age band, country, customer tier, or device type), and then draw a random sample from within each stratum. The samples from every stratum are combined into the overall sample.
The point is to guarantee that each important subgroup is represented in a controlled way, rather than leaving it to chance. Because it ensures representation of every stratum and reduces the variability that comes from mixing very different groups together, stratified sampling typically produces more precise estimates than a simple random sample of the same size. To use it well, follow the steps.
How stratified sampling works
Stratified sampling works in a clear sequence:
- Define the population and the stratifying characteristic. Pick a variable related to what you're measuring, so the groups genuinely differ (e.g. stratify by customer tier if spending varies a lot by tier).
- Divide the population into strata. Make them mutually exclusive (every unit belongs to exactly one) and collectively exhaustive (every unit belongs to some stratum).
- Decide the allocation. Sample proportionately (each stratum's share of the sample matches its share of the population) or disproportionately (over-sample small but important groups).
- Sample randomly within each stratum. Use a probability method, usually simple random sampling, inside each group.
- Combine and weight. Merge the per-stratum samples into the full sample and analyse, weighting the results if you sampled disproportionately so the overall estimate still reflects the true population.
The one decision in that sequence that trips people up is the allocation, how much to take from each stratum, so it's worth its own section.
Proportionate vs disproportionate stratification
| Aspect | Proportionate | Disproportionate |
|---|---|---|
| Allocation | Each stratum's sample share matches its population share | Deliberately departs from population shares |
| Main use | A faithful, representative overall picture | Reliable estimates for small but important subgroups |
| Weighting needed? | No, sample already mirrors the population | Yes, weight each stratum back to its true share |
Dividing into groups also invites confusion with a different method that divides into groups for the opposite reason, cluster sampling.
Stratified sampling vs cluster sampling
Stratified and cluster sampling both divide the population into groups, but they use those groups in opposite ways. In stratified sampling, you divide by a shared characteristic and then sample from every stratum, the goal is precision and guaranteed representation. In cluster sampling, you divide into clusters (often naturally occurring groups like stores, cities, or time periods), then randomly select some whole clusters and sample only those, the goal is usually convenience and lower cost.
Put simply: stratified sampling samples from all groups to maximise precision; cluster sampling samples a few whole groups to save effort. Because it draws from every subgroup, stratified sampling typically gives more precise estimates than cluster sampling of the same size. Knowing that, the practical question is when stratifying earns its extra complexity.
When to use stratified sampling
Use stratified sampling when the population contains meaningfully different subgroups and you need every one properly represented, or you need reliable estimates for specific subgroups, and you have the information needed to assign each unit to a group. It is especially valuable when some important group is small, because a simple random sample might, by chance, capture too few of them to say anything reliable, whereas a disproportionate stratified design can deliberately gather enough.
Conversely, it is unnecessary when the population is fairly homogeneous, when you do not have the subgroup information to stratify by, or when a simpler method would do the job just as well. In experimentation, the same instinct, making sure important segments are properly represented and analysed, is what turns a single average result into insight about who a change actually helped. That is precisely where a good testing platform earns its keep.
Stratified thinking with Omniconvert Explore
Stratified sampling and A/B testing share a core instinct: don't let a single blended average hide what's happening inside important subgroups. In an A/B test, visitors are randomly assigned to control or variation, that random assignment is what makes the comparison fair, and stratified thinking enters at the analysis stage in the form of segmentation. A test can show a small overall lift while helping one segment a lot and hurting another; looking only at the blended result would miss both.
Omniconvert Explore, an A/B testing and experimentation platform, applies this directly through its segmentation: it lets you see how a variation performed for specific audiences, by device, traffic source, new versus returning, and more, so you understand which groups a change actually moved rather than trusting one average across a heterogeneous audience. The caution from sampling theory applies here too: each segment holds only a fraction of the traffic, so segment-level results need enough data behind them to be trustworthy, which is why Explore reports significance. Across more than 70,000 experiments, with an average uplift of 23.2%, that segment-aware discipline turns a raw win into an understanding of who it was a win for.
Don't let one average hide who your change helped, or hurt.
See how Omniconvert Explore segments every result →Frequently Asked Questions
Stratified sampling is a probability sampling method in which you first divide the whole population into distinct, non-overlapping subgroups, called strata, based on a characteristic that matters (age band, country, customer tier, device type), then draw a random sample from within each stratum and combine them. The point is to guarantee that each important subgroup is represented in a controlled way, rather than leaving it to chance. In a simple random sample, a small subgroup can, by bad luck, end up barely represented or missed entirely; stratifying prevents that by sampling each group deliberately. Because it ensures representation of every stratum and reduces the variability of mixing very different groups together, stratified sampling typically produces more precise estimates than a simple random sample of the same size, provided units within each stratum are relatively similar and the strata differ meaningfully. It is one of the four main probability sampling methods, alongside simple random, systematic, and cluster sampling.
It works in a clear sequence. First, define the population and the characteristic you will stratify by, a variable related to what you are measuring, so the groups genuinely differ (e.g. stratify by customer tier if spending varies a lot by tier). Second, divide the entire population into strata using that characteristic, making them mutually exclusive (every unit belongs to exactly one) and collectively exhaustive (every unit belongs to some stratum). Third, decide how many units to sample from each stratum: proportionately (each stratum's share of the sample matches its share of the population) or disproportionately (deliberately over-sampling small but important groups). Fourth, draw a random sample within each stratum using a probability method (usually simple random sampling inside the group). Finally, combine the per-stratum samples into the full sample and analyse, weighting the results if you sampled disproportionately. The essential idea: randomness happens within each group, while the group boundaries are chosen deliberately to control representation.
The difference is how many units you sample from each stratum. In proportionate stratified sampling, each stratum contributes in proportion to its size in the population: if a stratum is 20% of the population, it is 20% of the sample. This keeps the sample's composition matching the population and is the default when you want a representative, more precise sample. In disproportionate stratified sampling, you deliberately depart from those proportions, usually to over-sample a group that is small in the population but important to your analysis. For example, if high-value customers are only 5% of your base, sampling them at 5% might yield too few for a stable result, so you over-sample them. The trade-off is that a disproportionate sample no longer mirrors the population directly, so when you combine strata into an overall figure you must weight each back to its true share, otherwise the over-sampled group distorts the total. Rule of thumb: proportionate for a faithful overall picture, disproportionate when you need reliable estimates for small subgroups.
Both divide the population into groups, but use them in opposite ways. In stratified sampling, you divide the population into strata by a shared characteristic and then sample from every stratum, the goal is precision and guaranteed representation, so you want units within each stratum similar and the strata to differ. In cluster sampling, you divide the population into clusters (often naturally occurring groups like stores, cities, or time periods), then randomly select some whole clusters and sample only those, the goal is usually convenience and lower cost, so you want each cluster to be a small representative cross-section of the whole. Put simply: stratified sampling samples from all groups to maximise precision; cluster sampling samples a few whole groups to save effort. Because it draws from every subgroup, stratified sampling typically gives more precise estimates than cluster sampling of the same size, while cluster sampling is easier and cheaper when reaching a full population list is impractical. They can be combined in multi-stage designs.
The main benefit is precision with guaranteed representation. By ensuring every important subgroup is sampled, it removes the risk, present in simple random sampling, that a small but relevant group is under-represented or missed by chance. By grouping similar units together, it reduces the variability of lumping very different people into one undifferentiated sample, which for the same sample size generally produces more precise estimates and smaller standard errors. It also lets you produce reliable estimates for each subgroup, not just the overall figure. The limitations are practical: stratifying requires knowing the relevant characteristic for every unit in advance, information you may not have; choosing the wrong stratification variable adds complexity without improving precision; disproportionate designs require correct weighting afterwards, an extra step where mistakes creep in; and the method is more complex to plan than a simple random sample. In short, stratified sampling is powerful when you have good subgroup information and the subgroups genuinely matter, and unnecessary overhead when they do not.
Use it when the population contains meaningfully different subgroups and you need every one properly represented, or you need reliable estimates for specific subgroups, and you have the information to assign each unit to a group. It is the right choice when a characteristic strongly influences what you are measuring: if spending, behaviour, or opinion varies a lot by customer tier, region, age, or device, stratifying by that characteristic both guarantees representation and sharpens precision. It is especially valuable when an important group is small, because a simple random sample might capture too few of them to say anything reliable, whereas a disproportionate stratified design can deliberately gather enough. Conversely, it is unnecessary when the population is fairly homogeneous, when you lack the subgroup information, or when a simpler method would do just as well. In experimentation, the same instinct, making sure important segments are properly represented and analysed, is what turns a single average result into insight about who a change actually helped.
They share a core instinct: don't let a single blended average hide what's happening inside important subgroups. In an A/B test, visitors are randomly assigned to control or variation, that random assignment makes the comparison fair, and stratified thinking enters at the analysis stage as segmentation. A test can show a small overall lift while helping one segment a lot and hurting another; the blended result would miss both, exactly the failure stratified sampling prevents on the measurement side. Omniconvert Explore, an A/B testing and experimentation platform, applies this through its segmentation: it shows how a variation performed for specific audiences, by device, source, new versus returning, and more, so you understand which groups a change actually moved rather than trusting one average across a heterogeneous audience. The caution from sampling theory applies too: each segment holds only a fraction of the traffic, so segment-level results need enough data to be trustworthy, which is why Explore reports significance and why running a test to an adequate sample matters. Across more than 70,000 experiments, that segment-aware discipline turns a raw win into an understanding of who it was a win for.
Stratified sampling is the method you reach for when a population is made of meaningfully different subgroups and you cannot afford to let chance decide whether each is represented. You divide the population into non-overlapping strata based on a characteristic that matters, then draw a random sample from within every stratum, guaranteeing representation and, because similar units are grouped together, usually delivering more precise estimates than a simple random sample of the same size. Sample each stratum in proportion to its size for a faithful overall picture, or disproportionately, over-sampling small but important groups, when you need reliable estimates for them (remembering to weight the results back afterwards). It differs from cluster sampling in a single decisive way: stratified sampling draws from all groups to maximise precision, cluster sampling samples a few whole groups to save cost. The same instinct, don't let a blended average hide what happens inside important subgroups, is exactly what good experiment analysis requires, and what Omniconvert Explore's segmentation is built to deliver.
See who a change actually helped with Omniconvert Explore
A single average hides what happens inside your important subgroups. Omniconvert Explore's segmentation shows how a variation performed for specific audiences, with the significance to know which segment results you can trust.