Geometric Mean vs Arithmetic Mean: Which Average Is Correct?
Arithmetic mean (AM = sum/n) is correct for additive values. Geometric mean (GM = nth root of product) is correct when values multiply or compound. For scores 72, 80, 88, 96: AM = 84 (correct). For annual return factors 1.06, 0.92, 1.15: GM = 1.0390 = 3.90%/yr (correct) — AM of 1.043 overstates by 0.44 pp and compounds to the wrong ending value.
Takeaway
Use arithmetic mean when values add together (scores, counts, temperatures). Use geometric mean when values multiply, compound, or represent ratios — growth factors, index relatives, CAGR inputs. For positive values, AM is never less than GM, and the two are equal only when all values are the same. The gap widens as the values spread out, and standard deviation measures that spread directly.
Enter 2 to 30 numbers to compare the three classic means side by side with the median.
Compare arithmetic, geometric, and harmonic means
Enter 2 to 30 numbers to compare the three classic means side by side with the median.
The arithmetic mean accepts zero and negative values. Geometric and harmonic means need every value above zero, so they are unavailable otherwise.
Show exact plotted values as a table
Compare arithmetic, geometric, and harmonic means
Method
Check the input type and formula side by side before calculating.
Method
Correct for values that add: scores, counts, temperatures
Correct for values that multiply: growth factors, ratios, indexes
Formula
AM = (x₁+x₂+⋯+xₙ) / n
GM = (x₁×x₂×⋯×xₙ)^(1/n)
What it preserves
The sum. AM × n = total of all values.
The product. GM^n = product of all values.
Outlier behavior
Sensitive: {4,9,16,100} → AM = 32.25 (above 75% of values).
Less sensitive: same data → GM = 15.49 (near the central cluster).
Investment returns
Wrong for compounding. Returns 50%, −50%: AM = 0% but actual = −25% loss.
Correct for compounding. GM of 1.50×0.50 = √0.75 − 1 = −13.4%/yr.
Input requirement
Accepts any real number including negative and zero.
Values mode requires every input to be greater than zero. If any raw value is zero, the product definition gives GM = 0, but the log-based method cannot compute it. Negative raw values fall outside the standard geometric mean.
The same five years, averaged both ways
Both averages below are computed correctly. Only one of them answers the question an investor is actually asking: what single annual rate would have produced this balance?
Situation: A $10,000 position returns +90%, −60%, +40%, −20%, and +30% across five years.
Step-by-step: how to use this calculator correctly
Arithmetic mean
Geometric mean
1. Prepare the values
Use the percentages as given: 90, −60, 40, −20, 30.
Convert each to a growth factor: 1.90, 0.40, 1.40, 0.80, 1.30.
The arithmetic mean nearly doubles the true ending value. It is not a rounding difference — it happens because a −60% year removes more capital than a +90% year adds back, and summing percentages hides that asymmetry entirely.
Where the simple rule needs care
The add-versus-multiply test covers most cases. These three are the situations where it needs a second thought.
When the two averages agree
If every value is identical, AM and GM are equal. Returns of 5%, 5%, 5% give 5% either way. The gap only opens when values differ, and it widens with the spread — which makes the size of the gap a rough read on volatility, not just a curiosity.
A total loss breaks the product
A −100% return becomes a factor of 0, and one zero collapses the product no matter what the other years did. Geometric mean then reports −100% per year, which is correct: once capital is gone, later gains have nothing to compound. Arithmetic mean would average −100% with +50% and report −25%, which describes nothing real.
Geometric mean is not the expected return
GM describes a path you already have. If you are forecasting a single future year from a distribution of possible outcomes, the arithmetic mean is the unbiased estimate for that one draw. Use geometric mean to report what happened, arithmetic mean to model what one more year might do.
AM or GM decision: three questions
Answer these in order. Stop at the first match.
01Do values add?
Scores, counts, dollars, temperatures → use AM. AM×n = sum.
->02Do values multiply?
Growth factors, ratios, index relatives → use GM. GM^n = product.
->03Is the AM-GM gap > 10%?
A large gap means the values are widely spread, sometimes because of an outlier. The gap alone does not tell you which mean to use. Choose based on whether the values combine by adding or by multiplying.
->04Are there negatives or zeros?
Only AM handles negatives. Convert returns to factors before using GM.
Example
Class scores: AM is correct (additive, same unit)
Scores 72, 80, 88, 96: AM = 84. Verify: 84×4 = 336 = total ✓. GM = 83.52. The 0.6% gap is trivial and AM is the standard because scores add to a class total.
Investment returns: GM is correct (multiplicative, compounding)
Annual returns 6%, −35%, 10%. Convert to factors: 1.06, 0.65, 1.10. GM = (1.06×0.65×1.10)^(1/3) = 0.7579^(1/3) = 0.9117 → CAGR = −8.83%/yr. AM of factors = 0.9366667 → AM-implied return = −6.3%/yr. Only GM reproduces the actual ending value: $1,000×0.911739217…³ ≈ $757.90 = $1,000×1.06×0.65×1.10 ✓.
Population growth: geometric mean is correct
A town grows 8%, then 3%, then shrinks 2%. Factors 1.08, 1.03, 0.98 give a product of 1.090152, so GM = 1.090152^(1/3) = 1.02919 → 2.92% per year. Arithmetic mean of the factors is 1.03 → 3.00% per year. The 0.08 point gap is small here because the values are close, but it compounds: over 30 years the AM figure overstates the population by about 2.5%.
Benchmark-relative performance: geometric mean is correct
A fund beats its index by ratios of 1.12, 0.95, and 1.08 over three years. Product = 1.14912, so GM = 1.04742 → 4.74% average annual outperformance. Arithmetic mean gives 1.05 → 5.00%. Because these are ratios to a moving benchmark, only the geometric figure reproduces the cumulative 14.9% outperformance actually recorded.
Watch for
A correct calculation can still mislead when the method or input type is wrong.
Watch for
Using AM to average investment returns
Returns 50%, −50%: AM = 0% (implies no change). Actual: $1,000×1.5×0.5 = $750. Loss = 25%. Use GM of factors: √(1.5×0.5)−1 = −13.4%/yr.
Watch for
Using GM with zero or negative values
A single zero in the dataset makes the entire product = 0, so GM = 0 regardless of other values. Convert returns to factors (e.g., −100% → 0.0) and check whether zero means the investment was wiped out.
Watch for
Mixing raw percentages and factors before taking GM
Is geometric mean always lower than arithmetic mean?
Yes, for any set of positive values that are not all identical. AM-GM inequality: AM ≥ GM, with equality only when all values are equal. For {4, 9, 16, 25}: AM = 13.50, GM = 10.95. For {9, 9, 9, 9}: AM = GM = 9.
Which mean should I use for percentages?
Depends on whether the percentages add or multiply. Portfolio weights (15%, 25%, 60%) add to 100% → AM-type logic. Annual return percentages compound → convert to factors (1.15, 1.25, 1.60) and use GM. GM of raw percentages is meaningless.
Why does arithmetic mean overstate investment returns?
Because loss and gain are not symmetric on a compounding base. A 50% loss requires a 100% gain just to break even. AM treats +50% and −50% as net 0%. GM accounts for the changing base: GM = √(1.5×0.5)−1 = −13.4%/yr, which correctly reproduces the ending value.
Does the size of the AM-GM gap mean anything?
Yes. For investment returns the gap is approximately half the variance: AM − GM ≈ σ²/2. A portfolio with 20% annual volatility gives up roughly 2 percentage points a year to this effect, often called volatility drag. A widening gap between the two averages is a direct signal that dispersion is increasing.
Can I take the geometric mean of negative numbers?
Not in the standard sense. Real odd roots of negative numbers exist, but the standard geometric mean is defined for positive values, and the log-based method cannot process negatives. For investment returns, convert each return to a growth factor first: a −40% return becomes 0.60. Returns mode accepts any return of −100% or higher, including a full loss. Raw negative data, such as temperature changes, is not suited to the geometric mean.
Which mean does Excel's AVERAGE function use?
=AVERAGE() is the arithmetic mean. For geometric mean use =GEOMEAN(), which requires strictly positive inputs, so feed it growth factors rather than percentage returns. =GEOMEAN(1.06, 0.92, 1.15) returns 1.0390; subtract 1 to read it as a 3.90% annual rate.
Analytics preferences
With your permission, Google Analytics uses cookies to measure visits and calculator use. Calculator inputs are not sent. Declining does not affect the calculators. Privacy policy