Geometric Mean Explained: Calculate Average Growth Rates
ByMuhammad Ali•Founder of KruskalCode
22:46
7 min read

When you hear 'average,' you probably think of the arithmetic mean – adding numbers up and dividing by their count. But in many real-world scenarios, especially when dealing with growth rates, financial returns, or ratios, the arithmetic mean can be misleading. That's where the geometric mean steps in. It provides a more accurate representation of the central tendency for values that are multiplied together rather than added.
Explanation
The geometric mean is a type of average that is useful for sets of positive numbers that are linked by multiplication. Unlike the arithmetic mean, which is best for additive relationships, the geometric mean is perfect for understanding average rates of change, such as compound interest, population growth, or the average performance of an investment over multiple periods. It's particularly sensitive to smaller values and requires all numbers in the set to be positive.
Formula
For a set of 'n' positive numbers, denoted as x₁, x₂,., xₙ, the geometric mean (GM) is calculated by multiplying all the numbers together and then taking the nth root of that product. GM = ⁿ√(x₁ * x₂ *. * xₙ) Alternatively, it can be expressed using logarithms: GM = exp((Σ ln(xᵢ)) / n).
Example
Let's say you're tracking the growth of a small business. In year one, it grows by 20% (factor 1.20). In year two, it grows by 30% (factor 1.30). In year three, it grows by 10% (factor 1.10). To find the average annual growth rate, you'd use the geometric mean: Numbers: 1.20, 1.30, 1.10 Product: 1.20 * 1.30 * 1.10 = 1.716 Geometric Mean: ³√(1.716) ≈ 1.197 This means the business had an average annual growth rate of approximately 19.7% over the three years. Using an arithmetic mean here (1.20+1.30+1.10)/3 = 1.20 or 20% would overstate the actual average growth.
How to use the related calculator
Using our Geometric Mean Calculator is straightforward. Simply enter your list of positive numbers into the input field, separated by commas. For example, if you want to find the geometric mean of 2, 4, and 8, you would type '2, 4, 8'. The calculator will instantly process your input and display the geometric mean along with the steps involved. Remember, all numbers must be positive for the calculation to be valid.
Try the related calculator
Open toolFAQ
What's the difference between arithmetic and geometric mean?
The arithmetic mean is best for additive relationships (e.g., average height), while the geometric mean is for multiplicative relationships (e.g., average growth rate). The geometric mean is always less than or equal to the arithmetic mean for a given set of positive numbers.
Why can't I use negative numbers for the geometric mean?
The geometric mean involves taking the root of a product. If the product of numbers is negative, taking an even root (like a square root or fourth root) would result in a complex number, which isn't useful for typical averaging purposes. If the product is zero, the geometric mean is zero, which loses the essence of multiplicative averaging. Therefore, it's restricted to positive numbers.
Is the geometric mean used in finance?
Absolutely! The geometric mean is widely used in finance to calculate average investment returns over multiple periods. It provides a more accurate average rate of return, especially when returns fluctuate significantly, by accounting for the compounding effect.
Related articles

About the author
Muhammad Ali. Muhammad Ali is a full-stack developer and founder of KruskalCode. He builds SaaS platforms and automation systems with React and Laravel, and helps teams ship fast, scalable tools.
Need a custom calculator, dashboard, or automation workflow? Reach out to KruskalCode.