Skip to content

Survey sample size calculator

Find out how many survey responses you need for a given confidence level and margin of error, or check the margin of error for the responses you already have.

Use 50% if you’re unsure. It gives the most conservative (largest) sample size. Calculations run in your browser.

Recommended sample size

385

completed responses for ±5.0% at 95% confidence.

Expecting a 20% response rate? Invite about 1,925 people.

Margin of error calculator

Already have responses? Enter your sample size to see the margin of error, using the same confidence level, population and proportion as above.

Margin of error: ±4.90%

Sample size by population and margin of error at 95% confidence
Population±5%±3%±1%
500218341476
1,000278517906
10,0003709654,900
100,0003831,0568,763
Very large3851,0689,604

Sample size FAQ

What sample size do I need for a survey?

For a large population at 95% confidence and a ±5% margin of error, you need about 385 completed responses. For ±3% you need about 1,068. Smaller populations need fewer responses thanks to the finite population correction.

What formula does this sample size calculator use?

It uses Cochran’s formula n₀ = z² × p × (1 − p) ÷ e², where z is the z-score for the confidence level, p is the expected proportion and e is the margin of error. For a known population N it applies the finite population correction n = n₀ ÷ (1 + (n₀ − 1) ÷ N).

What is a margin of error?

The margin of error is the range within which the true population value is likely to fall. For example, if 60% of respondents agree with a ±5% margin of error at 95% confidence, the true share is likely between 55% and 65%.

Why use 50% as the expected proportion?

p × (1 − p) is largest at 50%, so 50% produces the most conservative (largest) sample size. Use a different value only if earlier research gives you a reliable estimate.

Which z-scores are used for each confidence level?

80% = 1.282, 85% = 1.440, 90% = 1.645, 95% = 1.960 and 99% = 2.576.

Does the sample size account for non-responses?

No. The result is the number of completed responses you need. Divide it by your expected response rate to estimate how many people to invite. For example, 385 ÷ 0.20 = 1,925 invitations.

Got your number? Build the survey.

Create a survey with Florm’s visual editor and track completion and drop-off as responses come in.