Poisson Distribution Calculator

Compute Poisson P(X=k), cumulative P(X≤k) and P(X≥k) from rate λ.
Includes binomial-approximation check and full PMF distribution chart.

Poisson Probability

The Poisson distribution answers a single question very well: given an average rate of events, how likely is exactly k of them in a fixed window? It is the right model for things like calls per minute to a help desk, defects per kilometer of cable, server crashes per week, and goals per soccer match. Siméon Denis Poisson published the formula in 1837; Ladislaus Bortkiewicz famously validated it in 1898 by counting Prussian cavalry soldiers killed by horse kicks (the data fit beautifully, which made the distribution famous outside mathematics).

The formula:

P(X = k) = (λᵏ · e⁻λ) / k!

Where λ is the mean number of events per interval (the rate parameter), k is the count you want the probability for, and k! is k factorial. The distribution is defined for non-negative integers k = 0, 1, 2, …

Key properties:

  • Mean = λ: the average count.
  • Variance = λ: equal to the mean. This is one of the most distinctive Poisson features. If your real data has variance much larger than its mean, you have overdispersion, and a negative binomial fit is usually better.
  • Mode: ⌊λ⌋ (floor of λ) when λ is non-integer; if λ is integer, both λ and λ-1 are modes.
  • Standard deviation: √λ.
  • Skewness: 1/√λ. Poisson is right-skewed for small λ, more symmetric for large λ.

For large λ (roughly λ > 20), Poisson is well-approximated by a Normal distribution with μ = λ and σ² = λ. For small λ (around 5 or below), the discrete bumps in the PMF are visible and the Normal approximation breaks down.

When Poisson works:

The classical assumptions are:

  1. Events are independent. One event doesn’t make the next one more or less likely.
  2. The rate λ is constant across the interval.
  3. Two events cannot occur at exactly the same instant.
  4. The probability of an event in a short interval is proportional to the length of the interval.

When these hold, the count of events follows Poisson exactly. When they don’t, you get under- or over-dispersion. Soccer goals are a good Poisson fit at the league level; goals in a single match where a team is desperately attacking late are not (the rate spikes near the final whistle).

Worked example, call center:

A call center receives an average of 4 calls per minute. What is the probability of exactly 6 calls in a given minute?

P(X = 6) = (4⁶ · e⁻⁴) / 6! = (4096 · 0.01832) / 720 = 75.03 / 720 = 0.1042 (about 10.4%)

What is the probability of at most 6 calls? Sum P(X = k) for k from 0 to 6:

P(X ≤ 6) ≈ 0.018 + 0.073 + 0.147 + 0.195 + 0.195 + 0.156 + 0.104 = 0.889 (about 88.9%)

So 88.9% of minutes will have 6 or fewer calls; 11.1% will have more.

Worked example, manufacturing defects:

A production line averages 1.5 defects per 1,000 units (λ = 1.5). What is the probability that a given 1,000-unit batch has zero defects?

P(X = 0) = (1.5⁰ · e⁻¹·⁵) / 0! = 1 · 0.2231 / 1 = 0.2231 (about 22.3%)

22% of batches will be defect-free. If your quality system promises “zero defects in 95% of batches,” you cannot deliver that with λ = 1.5; you’d need λ around 0.05.

Binomial vs Poisson:

When you have n independent trials each with success probability p, the count of successes follows Binomial(n, p). When n is large and p is small with np = λ moderate, Binomial(n, p) is well-approximated by Poisson(λ). Rule of thumb: use Poisson when n ≥ 20 and p ≤ 0.05. The approximation lets you skip computing big binomial coefficients.

This is also how Poisson “earned” its place in physics: counts of radioactive decays in a sample, photons hitting a detector, electrons emitted from a hot filament — these are all binomial in principle (n atoms each with a tiny decay probability), and Poisson in practice because n is enormous and p is tiny.

Confidence intervals for Poisson counts:

If you observed x events in an interval and want a 95% CI for the rate λ, the standard exact method uses the chi-squared distribution:

λ_low = 0.5 · χ²(0.025, 2x) λ_high = 0.5 · χ²(0.975, 2(x+1))

For x = 100 observed events, the 95% CI for the underlying rate is roughly 81 to 121. The square-root rule of thumb: λ ≈ x ± 2√x.

Compound and shifted Poisson:

Real-world processes often need extensions:

  • Zero-inflated Poisson: many real datasets have more zeros than pure Poisson predicts (e.g., insurance claims, where most policies have zero claims). The zero-inflated model adds a separate probability mass at zero.
  • Negative binomial: when variance > mean (overdispersion), this is the standard alternative. It has two parameters and handles real count data more flexibly than Poisson.
  • Poisson regression: when the rate depends on covariates, you can model log(λ) as a linear function. Standard tool in epidemiology and quality control.

The single-parameter Poisson is rarely the final answer in serious modeling work, but it is almost always the first model you check.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.