Sample size at 95% confidence
The 95% confidence level is the dominant convention in market research, social science and opinion polling. Concretely: if you repeated the same survey 100 times, the confidence interval would contain the true value in ~95 of them. The associated z-score is 1.96 — that's what enters the formula n = z²·p·(1−p)/e².
At 95%, the orders of magnitude to remember: 385 respondents for ±5%, 1,068 for ±3%, 9,604 for ±1% (large population). The calculator below is locked on 95% — just vary the margin of error and the population size to watch the required sample adjust live.