The question

A Reddit user raised an interesting point about the UAE's GDP per capita:

"Your title description here says per person but the UAE calculation is based on per citizen of UAE and not per actual number of persons in the UAE. This is important because they have a humongous amount of what is basically slave labor propping up their GDP that is unaccounted for that makes it seem like the GDP per person is much higher."

u/pegasusCKr/dataisbeautiful

It turns out the opposite is true: the IMF divides GDP by total residents, not citizens. With a GDP of ~$537B and a population of ~10.3M, the UAE's GDP per capita is $51,348. But only ~13% of UAE residents are Emirati citizens. If you divided that same GDP among citizens only, you'd get $396,729 — nearly eight times higher.

That raised an interesting question: what would GDP per citizen look like for every country? For nations with large non-citizen populations — migrant workers, expats, refugees — GDP per capita may understate the economic reality for their citizens. We ran the numbers.

Update (April 19, 2026). This piece was first published with 102 countries. We've since added Monaco (thanks to u/Fluffy_Beautiful2107 who flagged it on r/dataisbeautiful) and replaced Australia's 1996 UN data with the ABS 2021 Census. Monaco lands at $1,203,806 per Monégasque citizen — the highest in the dataset after Qatar and the UAE. Australia's ratio dropped from 1.34x to 1.19x on fresher data.

The gap

The chart below shows the 14 countries where the gap exceeds 1.3x — meaning GDP per citizen is at least 30% higher than GDP per capita. GDP figures are 2025 IMF projections; citizen percentages from Eurostat, GLMM, and national census data.

GDP per capita (all residents) GDP per citizen

Two groups

These 14 countries fall into two broad groups:

Oil-rich (Gulf) states (UAE, Qatar, Kuwait, Bahrain, Saudi Arabia, Oman, Brunei). Massive oil and gas revenues shared among a small citizen population, while millions of foreign workers — who generate and sustain the economy — have virtually no path to citizenship. The UAE and Qatar have the most extreme gaps: citizens represent just 12-13% of the population. Brunei follows the same pattern from Southeast Asia.

Tax havens and financial centers (Monaco, Luxembourg, Singapore, Liechtenstein, Malta, Switzerland, Cyprus). These attract a disproportionate amount of foreign capital and workers relative to their size. Monaco is the extreme case: no personal income tax since 1869, no wealth tax, no property tax — only ~24% of residents are Monégasque citizens, pushing GDP per citizen to $1.2M. Luxembourg, Switzerland, and Singapore all have large cross-border commuter populations (200K+, 400K+, and 300K+ respectively) who contribute to GDP but aren't counted as residents — inflating GDP per capita even before the citizen adjustment. Cyprus and Malta attract foreign residents through favorable tax regimes.

Full table

103 countries with sourced data. Click any column header to sort.

Country ▴▾ GDP per capita ▴▾ Citizens % ▴▾ GDP per citizen Gap ▴▾

Methodology

gdp_per_citizen = gdp_per_capita × (total_population / resident_citizens)

In other words, the same GDP divided by fewer people. total_population and resident_citizens are always from the same year — the reporting year of the primary citizens source — so the ratio is a true same-year snapshot. Where a source doesn't publish same-year total population, we use the IMF WEO historical population series (LP).

Citizen counts come from five source types, in order of priority:

  • Eurostat (migr_pop1ctz, 1 Jan 2025) — 32 European countries including Monaco and Türkiye. Raw counts of nationals vs non-nationals.
  • GLMM (Gulf Labour Markets and Migration, mid-2022) — 6 GCC countries. Official nationals / non-nationals from GCC national statistical offices.
  • Australian Bureau of Statistics (Census 2021, CITP variable) — Australia. Raw "Australian Citizen" count from the 2021 census.
  • UN Demographic Yearbook (data.un.org, table 127) — ~55 other countries. Foreign population (non-citizens) from national censuses. Census years vary (1996-2023).
  • National sources — US Census ACS (2023), StatCan (2021), SingStat (2024), Israel CBS (2024).

GDP per capita is from IMF World Economic Outlook (October 2025), 2025 projections. Exception: Monaco is not covered by the IMF WEO, so its GDP per capita comes from the World Bank (2024) and pairs with 2024 Eurostat citizens data.

Missing countries. Aruba is excluded (as a Dutch territory, residents hold Dutch nationality, making the UN non-citizen count misleading). Countries not reporting to any of the sources above are not included.

Open data

The full dataset (103 countries) is available as JSON:

View on GitHub · Download JSON

Preview JSON structure
{
  "description": "GDP per citizen vs GDP per capita for 103 countries",
  "methodology": "gdp_per_citizen = gdp_per_capita × (total_population / resident_citizens). total_population and resident_citizens are always from the same year (the reporting year of the citizens data source).",
  "sources": {
    "imf": {
      "name": "IMF World Economic Outlook, October 2025",
      "url": "https://data.imf.org/en/Data-Explorer?datasetUrn=IMF.RES:WEO(9.0.0)"
    },
    "eurostat": {
      "name": "Eurostat migr_pop1ctz, population by citizenship",
      "url": "https://ec.europa.eu/eurostat/databrowser/view/migr_pop1ctz/default/table"
    }
    /* ...8 more sources */
  },
  "countries": [
    {
      "code": "QAT",
      "name": "Qatar",
      "gdp_per_capita": {
        "value": 71441,
        "source": "imf",
        "year": 2025
      },
      "total_population": {
        "value": 2878202,
        "source": "glmm",
        "year": 2022
      },
      "resident_citizens": {
        "value": 348839,
        "source": "glmm",
        "year": 2022
      },
      "gdp_per_citizen": 589446,
      "multiplier": 8.25
    },
    {
      "code": "MCO",
      "name": "Monaco",
      "gdp_per_capita": {
        "value": 288001,
        "source": "worldbank",
        "year": 2024
      },
      "total_population": {
        "value": 38367,
        "source": "eurostat",
        "year": 2024
      },
      "resident_citizens": {
        "value": 9179,
        "source": "eurostat",
        "year": 2024
      },
      "gdp_per_citizen": 1203806,
      "multiplier": 4.18
    }
    /* ...101 more countries */
  ]
}

Caveats

This is a thought experiment, not a real economic indicator. GDP per citizen is not a standard measure used by any statistical agency.

Non-citizens contribute to GDP. Migrant workers, expats, and foreign residents generate economic output. Dividing their contribution among citizens only creates an inflated number that nobody actually "receives."

"Citizen" means different things. In Gulf states, citizenship is rarely granted to foreign-born residents. In countries like the US or France, large portions of immigrants eventually naturalize. The gap reflects immigration policy as much as economics.

This uses resident citizens, not total citizens. We divide GDP by citizens living in the country, not all citizens worldwide. For Gulf states, this barely matters — Emiratis and Qataris rarely emigrate. But for countries with large diasporas (Lebanon, Armenia, Bosnia, Jamaica), dividing by all citizens — including millions abroad — would push GDP per citizen below GDP per capita. That's a different and equally revealing calculation, which we plan to explore separately.

Census years vary. Eurostat data is from 2025, GLMM from 2022, but some UN Demographic Yearbook entries date back to the 2000s. Citizen/non-citizen ratios shift slowly for most countries, but this is an approximation, not a precise snapshot.

Sources

← Back to GDP per capita chart