ForHosting KIT · Developer Utilities

GDP Per Capita Growth Rate Calculator

GDP growth alone does not show whether average economic output per person increased.

● BetaFree · in your browser
Use it from WebAPIEmailTelegramApp soon

This GDP per capita growth rate calculator combines an economy's output growth with population growth over the same period and isolates the proportional change attributable to each person. It uses the exact ratio of growth factors, reports the familiar output-minus-population approximation, and shows the adjustment between them. Use nominal GDP growth for nominal GDP per capita or real GDP growth for real GDP per capita, keeping periods and definitions consistent.

Enter growth rates that describe the same economy and period

Start with the percentage change in total GDP or output and the percentage change in population over exactly the same interval. Enter percentage points, so an annual GDP increase of five percent is entered as 5, not 0.05. The two series must refer to the same geographic area and compatible dates. An annual GDP rate paired with a quarterly population rate does not describe a meaningful per-person change. Decide whether the question concerns nominal or real income before selecting the output series. Nominal GDP includes changes in prices, so nominal GDP per capita can rise even when the quantity of goods and services per person does not. Real GDP removes the chosen price effect and is generally the relevant numerator for changes in average material output. Population should use a definition consistent with the GDP jurisdiction, such as resident population rather than a differently scoped citizenship count. Growth rates may be negative, but neither input may imply a zero or negative level after growth. The calculator therefore requires each rate to be greater than minus one hundred percent. It accepts large positive rates for high-inflation, rebound, or long-period scenarios, while still rejecting non-finite and out-of-range values.

Use the exact growth-factor formula

GDP per capita is total GDP divided by population. If output grows by g percent, its new level is multiplied by one plus g divided by one hundred. If population grows by n percent, its new level is multiplied by one plus n divided by one hundred. Dividing those factors gives the new-to-old ratio of GDP per capita. The calculator subtracts one and multiplies by one hundred to express that ratio as a percentage growth rate: ((1 + g/100) / (1 + n/100) - 1) × 100. This is more accurate than simply subtracting population growth from GDP growth. For example, five percent output growth and two percent population growth produce about 2.941 percent per-capita growth, not exactly three percent, because the population denominator also changed. The subtraction rule is a useful approximation when both rates are small, so the output includes it for comparison. The approximation adjustment is the exact rate minus that shortcut. Growth factors are also returned to make the calculation auditable. Results are normalized to twelve significant digits for stable deterministic output, but that formatting does not make uncertain source statistics more precise. Preserve the original data's reasonable precision when presenting conclusions.

Interpret per-capita growth as an average, not a distribution

A positive result means aggregate GDP grew proportionally faster than population, so measured GDP per person increased. A negative result means population grew faster than GDP, or output contracted sufficiently, so GDP per person fell. Zero means the two growth factors were equal and average output per person was unchanged. This statistic is valuable for separating economic expansion caused by a larger population from expansion that raises the average amount of output available per resident. It is not, however, a direct measure of household income, wages, median living standards, inequality, leisure, environmental quality, or the distribution of gains. GDP includes production that does not become personal disposable income, and an average can rise while many residents see no improvement. Cross-country or long-term comparisons also depend on consistent inflation methods, purchasing-power adjustments, revisions, and population estimates. When rates cover multiple years, the result is growth across the full interval unless the inputs are already annualized; this calculator does not silently convert a cumulative change into a compound annual growth rate. Use the result as a transparent accounting relationship, then pair it with median income, consumption, productivity, price, and distributional evidence when evaluating welfare or policy. For consequential analysis, document the source, vintage, units, and period of both inputs.

Separate output growth from population growth

Determine how much an expanding economy changed output per resident rather than reporting aggregate GDP growth alone.

Check a macroeconomic forecast

Combine projected real GDP and population growth to verify the forecast's implied real GDP per capita growth rate.

Compare periods consistently

Calculate per-person growth for historical intervals using GDP and population series aligned to the same geography and dates.

What formula does the calculator use?

It calculates ((1 + GDP growth/100) / (1 + population growth/100) - 1) × 100.

Why not just subtract population growth from GDP growth?

Subtraction is an approximation. The exact calculation divides the output growth factor by the population growth factor, accounting for the changing denominator.

Should I use real or nominal GDP growth?

Use real GDP growth to study changes in inflation-adjusted output per person. Use nominal GDP growth only when nominal GDP per capita is the intended measure.

Can either growth rate be negative?

Yes, provided it is greater than minus one hundred percent, so the implied GDP and population growth factors remain positive.

Does positive GDP per capita growth mean everyone is better off?

No. It describes average output per person and does not reveal income distribution, median income, household consumption, or nonmarket wellbeing.

Does the calculator annualize a multi-year rate?

No. It preserves the period represented by the inputs. Supply annual growth rates if you need an annual result.

What does an API calculation cost?

Each API request costs $0.002. The deterministic calculation can also run locally in the browser.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/econ/gdp-per-capita-growth

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/econ/gdp-per-capita-growth \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"output_growth_rate":5,"population_growth_rate":2}'
{
  "output_growth_rate": 5,
  "population_growth_rate": 2
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "econ.gdp_per_capita_growth",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Read the full KIT documentation →