censuswall AGG · 2026 · ages 0–100
Topics

UN country group · UN WPP 2024

High-and-upper-middle-income countries population

High-and-upper-middle-income countries population now

4,097,737,004

A projection read at this second, not a count: the UN's totals for 1 January 2026 and 2027, joined by a straight line.

Mid-2023, UN estimate: 4,072,464,554

Year
2026
projection · medium
Population, mid-2026
4.09589 billion
Median age
39.2
Aged 65+
15.4%
2023 | 2024 peak 2038

male female projection · one cell = 500,000 people

How to read this: one row for each age, newborns at the bottom; men on the left, women on the right.

Verified 2026-09-30 · 73 canaries

AGG · 1950–2100 · in brief

High-and-upper-middle-income countries in numbers

In mid-2023 there were 4,072,464,554 people in High-and-upper-middle-income countries, and 50.3% of the world's people. That is 2.4 times its 1950 population of 1.66 billion.

The UN's medium projection has it peaking in 2038 at 4.14 billion, then falling to 3.28 billion by 2100.

Births stay ahead of deaths until 2033; in the medium projection, deaths are ahead every year after it. The population still grows until 2038, because more people arrive than leave.

The median age was 24.6 in 1950 and 38.0 in 2023; the projection has 50.2 in 2100. 14.4% of people were 65 or older in 2023, against 32.3% projected for 2100. The working-age population (15–64) is projected to peak in 2027 at 2.76 billion.

Population, mid-2023
4,072,464,554
Share of the world, 2023
50.3%
Change in a year, mid-2022 to mid-2023
+0.33% · +13,407,564 people
Births, 2023
39,989,552
Deaths, 2023
33,967,518
Net migration, 2023
+4,157,807
Children per woman, 2023
1.47
Median age, 2023
38.0 years
Life expectancy at birth, 2023
77.8 years
Population, mid-1950
1,664,171,152
Projected, mid-2050
4,087,248,860
Projected, mid-2100
3,278,514,613

AGG · 1950–2100 · total population

Population, 1950–2100

peak 2038estimates | projections01 bn2 bn3 bn4 bn5 bn1950197520002025205020752100

estimate   projection (medium). Every column stands for a single year, counted on 1 January, and the paper rules slice it into cells of equal size.

Show the numbers: High-and-upper-middle-income countries, 1950–2100
High-and-upper-middle-income countries: population on 1 January, births, deaths, fertility and life expectancy, 1950–2100
YearKindPopulation, 1 JanBirthsDeathsChildren per womanLife expectancy
1950estimate1,650,796,78054,918,72128,121,0074.3451.0
1951estimate1,677,545,52555,026,67127,915,3724.2951.7
1952estimate1,704,432,97158,808,02927,369,2514.5452.8
1953estimate1,735,653,96157,790,44627,154,3244.4053.4
1954estimate1,766,456,26059,640,85026,675,0954.4954.2
1955estimate1,799,297,98960,366,48826,622,9594.4954.8
1956estimate1,832,975,28159,506,39026,365,6044.3855.4
1957estimate1,865,967,26962,692,85726,506,0534.5655.8
1958estimate1,902,660,84860,476,40226,038,4164.3456.4
1959estimate1,937,118,89657,017,30830,330,3614.0552.5
1960estimate1,963,784,00356,390,26634,029,3823.9649.4
1961estimate1,986,257,65854,274,65029,174,2353.7853.6
1962estimate2,011,395,23964,239,02425,140,8934.4458.3
1963estimate2,050,888,42071,073,21725,790,0244.8758.7
1964estimate2,096,498,26167,727,42925,563,8404.5959.3
1965estimate2,139,041,50967,536,46126,165,3744.5259.1
1966estimate2,180,843,56966,127,62825,644,9834.3759.9
1967estimate2,221,991,30064,907,83025,198,4144.2160.6
1968estimate2,261,793,80468,904,01725,535,4314.3960.9
1969estimate2,306,198,48868,412,03725,575,3724.2661.3
1970estimate2,350,209,19469,259,29125,404,9994.2161.8
1971estimate2,394,567,34867,677,50825,025,8404.0062.5
1972estimate2,438,630,04066,379,78624,762,9133.8163.0
1973estimate2,481,324,10265,350,80524,539,4833.6463.5
1974estimate2,523,129,74263,423,76124,231,6703.4264.0
1975estimate2,562,915,27060,796,46524,003,6593.1864.5
1976estimate2,599,886,93759,773,30624,042,7863.0364.8
1977estimate2,636,277,11858,248,63223,475,2382.8765.5
1978estimate2,671,846,42358,327,36623,487,8462.8065.9
1979estimate2,707,400,80659,621,04223,471,9582.8066.3
1980estimate2,743,970,14860,424,91223,749,5012.7766.6
1981estimate2,781,933,33561,341,01123,720,5172.7567.0
1982estimate2,820,007,88363,436,24623,746,3282.7867.5
1983estimate2,860,048,19260,741,90523,848,2592.6067.8
1984estimate2,897,723,99961,853,91123,862,1282.5968.2
1985estimate2,936,512,02362,915,08024,105,8892.5768.5
1986estimate2,976,161,59764,747,51124,008,2162.5968.9
1987estimate3,018,194,67966,234,79924,095,3692.5969.3
1988estimate3,061,507,05165,110,84724,365,8252.5069.5
1989estimate3,103,783,66765,617,68724,467,2752.4769.8
1990estimate3,146,391,35766,214,05024,819,0772.4569.9
1991estimate3,188,625,23260,400,08124,718,2962.2070.3
1992estimate3,225,886,22458,309,62924,810,7982.1170.5
1993estimate3,259,414,60056,962,11925,323,8202.0570.6
1994estimate3,292,855,46356,025,00125,501,5692.0070.8
1995estimate3,324,741,77155,240,66725,614,0891.9771.1
1996estimate3,355,241,28254,357,41825,459,8561.9471.5
1997estimate3,385,396,96753,535,81825,424,0451.9171.9
1998estimate3,414,435,39152,817,95825,590,2651.8872.2
1999estimate3,442,111,27852,132,44426,069,2691.8672.3
2000estimate3,469,944,09352,678,57926,207,9171.8872.7
2001estimate3,498,886,17751,337,06826,333,9421.8372.9
2002estimate3,526,442,37350,905,58026,706,3501.8173.2
2003estimate3,554,625,87750,786,72227,106,4481.8173.3
2004estimate3,581,175,13751,235,32727,192,2021.8273.6
2005estimate3,607,972,78351,476,35627,388,7551.8274.0
2006estimate3,635,504,40252,089,55727,380,4541.8474.4
2007estimate3,661,773,06552,765,92627,520,7301.8674.7
2008estimate3,690,287,17953,543,23727,951,3041.8874.9
2009estimate3,720,175,05853,767,82727,944,0851.8975.3
2010estimate3,749,598,28553,634,26928,269,7621.8875.6
2011estimate3,778,605,94653,639,06128,454,5281.8875.9
2012estimate3,807,659,83655,255,92828,758,4421.9376.2
2013estimate3,839,462,18853,979,73428,985,8651.8976.5
2014estimate3,869,748,68854,555,59529,237,3111.9176.7
2015estimate3,900,587,00253,035,97229,815,1411.8676.8
2016estimate3,930,538,65353,392,93830,126,8581.8877.0
2017estimate3,958,412,77152,592,57630,739,0531.8677.2
2018estimate3,985,571,26149,183,64430,877,4801.7577.5
2019estimate4,008,959,05847,727,64331,201,1931.7177.7
2020estimate4,030,140,74544,129,91334,536,7101.5976.8
2021estimate4,041,945,49942,487,89836,640,7101.5476.2
2022estimate4,050,739,39540,924,36834,388,9751.5077.3
2023estimate4,067,374,58439,989,55233,967,5181.4777.8
2024estimate4,077,554,52339,789,06634,338,4281.4877.9
2025projection4,085,588,11139,476,07834,620,8811.4878.2
2026projection4,092,122,14939,211,89734,639,7741.4878.5
2027projection4,099,656,78938,979,73035,146,4161.4878.7
2028projection4,106,423,83338,808,09735,682,9751.4878.8
2029projection4,112,394,39338,658,13536,233,2481.4979.0
2030projection4,117,555,20138,575,21636,790,8941.4979.2
2031projection4,122,031,62638,520,09937,369,2971.4979.3
2032projection4,125,802,90038,513,89737,966,7371.4979.5
2033projection4,129,060,02938,531,15338,586,4391.5079.7
2034projection4,131,697,03238,577,41039,211,8721.5079.8
2035projection4,133,815,37338,652,55439,844,5421.5080.0
2036projection4,135,307,56638,745,70440,478,1611.5180.1
2037projection4,136,285,41538,845,75441,113,8021.5180.3
2038projection4,136,733,60538,942,17041,742,8301.5180.4
2039projection4,136,684,56038,998,61942,384,0151.5280.5
2040projection4,136,006,45739,018,73543,001,0641.5280.7
2041projection4,134,760,54839,001,69443,608,8751.5380.8
2042projection4,132,884,23438,943,36244,196,3171.5381.0
2043projection4,130,476,12838,872,75844,770,7431.5481.1
2044projection4,127,368,06738,706,74745,330,1531.5481.3
2045projection4,123,566,92138,478,63845,864,9291.5581.4
2046projection4,118,954,97838,153,91846,385,5221.5581.5
2047projection4,113,516,82337,758,11746,872,0991.5581.7
2048projection4,107,225,23137,303,74847,346,9811.5681.8
2049projection4,100,019,92136,799,76247,796,9571.5681.9
2050projection4,091,795,78436,263,53448,229,1751.5682.1
2051projection4,082,701,93635,696,58748,639,8511.5682.2
2052projection4,072,651,97835,139,37549,027,7751.5682.3
2053projection4,061,587,93834,600,71649,393,0681.5782.4
2054projection4,049,633,33834,071,00949,735,2061.5782.6
2055projection4,036,782,51633,611,48050,050,4491.5782.7
2056projection4,023,083,27233,190,58150,328,7441.5782.8
2057projection4,008,680,24232,822,27650,586,5331.5783.0
2058projection3,993,739,73032,507,39450,806,3901.5783.1
2059projection3,978,300,16732,261,31651,002,6001.5783.2
2060projection3,962,342,24732,062,40851,143,4771.5783.3
2061projection3,946,083,08131,903,20651,242,3701.5783.5
2062projection3,929,596,31931,795,26751,299,3731.5883.6
2063projection3,912,936,73631,732,82151,322,2441.5883.7
2064projection3,896,236,94231,692,92851,340,0111.5883.8
2065projection3,879,376,97931,670,59151,321,5321.5883.9
2066projection3,862,504,78831,650,02551,288,7611.5884.1
2067projection3,845,739,38731,641,66851,245,4621.5884.2
2068projection3,828,992,24731,633,16551,201,6811.5884.3
2069projection3,812,243,31131,612,98551,146,8121.5884.4
2070projection3,795,576,09231,592,66651,086,1591.5884.5
2071projection3,778,908,48731,548,39951,041,7121.5884.7
2072projection3,762,290,70131,494,01651,005,3631.5884.8
2073projection3,745,571,93031,420,47550,981,0661.5884.9
2074projection3,728,794,91731,323,86250,937,5261.5985.0
2075projection3,711,930,32431,203,47350,901,3321.5985.1
2076projection3,695,070,01331,061,96850,876,6911.5985.2
2077projection3,678,118,37930,892,16850,824,2971.5985.3
2078projection3,660,965,35230,697,11550,757,7901.5985.4
2079projection3,643,787,73330,483,91650,674,0641.5985.5
2080projection3,626,423,99930,254,66950,550,4451.5985.7
2081projection3,608,947,93230,008,11750,390,1421.5985.8
2082projection3,591,573,53729,762,38650,178,8791.6085.9
2083projection3,574,044,54929,501,06749,946,1791.6086.0
2084projection3,556,514,37429,236,38149,661,2181.6086.1
2085projection3,538,902,76128,986,55949,347,6461.6086.2
2086projection3,521,282,09528,732,45649,003,8311.6086.3
2087projection3,503,859,08728,497,82048,658,8171.6086.4
2088projection3,486,514,20228,277,14048,307,5051.6086.5
2089projection3,469,377,22528,081,93347,968,4051.6086.6
2090projection3,452,271,51427,908,74147,646,5331.6086.7
2091projection3,435,237,55127,741,18947,339,9351.6086.8
2092projection3,418,480,11327,600,00247,082,4121.6087.0
2093projection3,401,805,32527,474,78546,862,9371.6087.1
2094projection3,385,232,38127,364,03746,665,4061.6087.2
2095projection3,368,738,34427,272,90946,511,5311.6087.3
2096projection3,352,270,97027,191,46546,369,3311.6087.4
2097projection3,335,791,87227,133,66846,264,2891.6187.5
2098projection3,319,392,43527,071,94346,163,5101.6187.6
2099projection3,303,017,24127,023,26146,068,0031.6187.7
2100projection3,286,695,71826,961,10645,954,6831.6187.8

AGG · membership

What High-and-upper-middle-income countries is

High-and-upper-middle-income countries is one of the UN's analytical groupings. This dataset carries the group's totals, not its membership, so its countries are not listed here.

Show the numbers: High-and-upper-middle-income countries, mid-2026, by single year of age
High-and-upper-middle-income countries: population by single year of age, mid-2026
AgeMaleFemale
020,121,10018,988,400
120,272,60019,117,600
220,418,70019,236,600
320,735,60019,526,400
421,410,30020,176,700
522,236,60020,938,000
623,607,50022,090,200
724,919,60023,209,100
826,159,20024,339,000
927,312,00025,347,400
1027,485,30025,451,100
1127,794,90025,693,000
1228,087,80025,921,900
1328,328,40026,104,500
1428,261,70026,027,900
1527,810,70025,621,700
1627,820,30025,614,400
1727,817,50025,596,300
1827,626,00025,415,300
1927,331,40025,136,700
2027,080,60024,898,300
2126,958,70024,763,700
2226,857,00024,634,900
2326,830,60024,578,200
2426,988,00024,705,400
2527,476,50025,126,500
2627,617,30025,239,900
2727,535,00025,187,500
2827,826,90025,472,600
2928,147,10025,776,500
3028,515,10026,139,000
3128,857,20026,502,900
3229,173,40026,867,200
3329,647,20027,385,900
3430,384,20028,166,400
3532,208,20029,923,200
3633,248,30030,999,100
3732,646,50030,594,800
3832,521,90030,614,200
3932,184,70030,461,200
4031,174,60029,692,700
4130,242,90028,974,200
4229,461,50028,371,000
4329,624,40028,635,900
4429,488,10028,635,200
4528,624,10027,928,800
4628,030,30027,457,700
4727,214,20026,757,400
4826,602,50026,253,400
4926,599,40026,350,100
5026,833,80026,690,700
5127,287,00027,233,100
5227,920,60027,956,200
5328,204,60028,353,500
5428,302,70028,600,500
5528,520,40028,961,600
5628,260,10028,818,400
5727,702,70028,432,600
5826,512,30027,406,000
5925,487,50026,500,100
6025,580,10026,757,300
6125,444,60026,813,700
6225,551,50027,123,800
6324,378,70026,096,600
6420,799,60022,558,000
6518,632,80020,497,600
6618,254,10020,297,700
6718,275,40020,509,700
6818,694,10021,193,100
6918,117,30020,829,800
7017,275,30020,180,500
7116,649,30019,745,500
7215,591,20018,779,000
7314,814,90018,133,000
7413,827,70017,193,500
7512,745,10016,083,400
7611,809,80015,106,300
7710,767,40013,899,900
789,914,38012,888,200
798,904,20011,751,100
807,556,00010,197,300
816,507,9908,957,500
825,920,0308,333,220
835,330,0307,760,740
844,766,2607,243,090
854,225,1606,705,580
863,639,2506,021,430
873,082,7905,301,420
882,600,1904,660,690
892,150,9404,052,030
901,737,8003,459,960
911,365,0902,878,400
921,043,1202,329,190
93783,2141,866,600
94575,4521,465,590
95414,5281,128,130
96287,027839,478
97190,329602,086
98122,996419,990
9976,756282,862
100+108,920480,995

AGG · 1950–2100 · every age, every year

High-and-upper-middle-income countries, every age in every year

Each column is a year and each row an age; the denser the ink in a cell, the more people. Everyone born in the same year climbs one 45° diagonal, so famines, baby booms and migration show up as streaks. Select a cell to follow its generation.

AGG · ages 15–64

Who does the work in High-and-upper-middle-income countries

On the UN's projection, High-and-upper-middle-income countries will have the most working-age people it ever has in 2027: 2,762,970,000 people aged 15–64. In 2023 it had 2,735,600,000.

100 aged 15–64
27 children
21 aged 65+

aged 15–64   children under 15   aged 65 and over

How to read this: one orange square for each of 100 people aged 15–64 in 2023. Beneath them, teal for the children living alongside those 100 and violet for the people aged 65 or older.

Fewer than 50 dependants live alongside every 100 people aged 15–64 in 32 years: 2000–2031.

fewer than 50 dependants per 100   the same, projected   50 or more

How to read this: 1950 on the left, 2100 on the right; coloured in the years with fewer than 50 dependants per 100 working-age people, grey in the rest, hatched where that is a projection.

How every country compares

AGG · arrivals minus departures

Who arrives in High-and-upper-middle-income countries, and who leaves

In 2020–2025 High-and-upper-middle-income countries gains 4,346,504 people a year: everyone who arrives, minus everyone who leaves. The age at which that happens most is 20–24, at 1,082,786 a year more arriving than leaving.

one square = 100,000 people a year
020406080+

more arrive than leave   more leave than arrive

How to read this: each column is one age, youngest on the left. Above the line, in blue, are the ages gaining people; below it, in orange, the ages losing them. This is the UN's projection for 2020–2025 — the record of migration by age does not go back beyond 2020.

In the years that were counted, 1950–2023, the most it gained in one year was 10,099,876 (2022) and the most it lost was 223,631 (1951).

This is a group of countries, so its figure counts only moves across its own outer edge: someone moving from one country inside it to another does not appear.

How migration works everywhere

AGG · births by the mother's age · 1950–2100

Who has the babies in High-and-upper-middle-income countries

Of every 100 babies born in high-and-upper-middle-income countries in 2023, 6 had a mother under 20, 75 a mother aged 20 to 34 and 19 a mother aged 35 or older. In 1950 it was 9 under 20 and 19 aged 35 or older.

1950
9 · 72 · 19
2023
6 · 75 · 19
2050 · projected
4 · 70 · 26

The mother's age: under 20 20 to 34 35 or older projected

How to read this: shrink a year's babies to 100 and colour each one by the age of its mother — that is a block. Under it, the same three groups as numbers, starting with the youngest mothers.

Babies born, 2023
39,989,552
Average age when women have a baby
29.0 years
29.1 in 1950
Babies a year per 1,000 girls aged 15–19
19
67 in 1950
Babies by the mother's age, 1950–2100
Babies born in high-and-upper-middle-income countries by the mother's age
Mother's age19501975200020232050 projected2100 projected
10–14188,929235,240124,71152,49120,6463,998
15–195,014,9455,893,8054,496,8962,370,3271,206,736475,245
20–2414,872,83720,468,44515,537,0227,830,7724,723,0933,034,465
25–2914,743,71517,641,66717,267,07811,251,7199,148,0667,570,518
30–349,799,7619,045,62210,182,74410,760,23311,624,7999,020,970
35–396,869,1825,073,8724,014,2405,973,3487,405,7455,317,209
40–443,059,1322,105,804937,0761,540,2071,962,4301,403,604
45–49359,423314,555110,904198,087168,608132,625
50–5410,79717,4557,90812,3683,4112,472
All babies54,918,72160,796,46552,678,57939,989,55236,263,53426,961,106

The UN's births for each year, split by the mother's age in the UN's own proportions.

Apparatus

Sources and method

Every figure on this page comes from the UN's World Population Prospects 2024: the annual tables for regions and groups (estimates to 2023, then the medium projection), and the population by single year of age and sex for the pyramid.

Sources: UN WPP 2024 · World Bank · UN WUP 2025 · Maddison Project 2020 · flag-icons. Every source, its licence and how to cite it →

Checked before it was drawn

Verified 2026-09-30 · 73 canaries The pyramid for every year was checked against the published total. What that stamp counts, and what every page here has to pass before it can be built: how this site checks its figures.