Population Forecasts Miss on Migration First. Birth Errors Arrive Later.
Scored against outcomes, migration assumptions cause most of the error in short and medium national projections. Fertility catches up over 20 to 30 years. Published ranges rarely say so.
The UK statistics office projected the country's 1983 population forward to mid-2022. The projection came out 9.0 million lower than the later estimate [1]. No single assumption caused that gap. The office then broke its past errors into parts. It named one part: differences between projected and actual migration were "the single biggest component of total error for most of our projections" [1].
I held a view going in. Migration projections err more than fertility or mortality projections, and users of the data seldom see the difference. I put that at 0.7. This post scores that view against the error studies I could read. It does not survive whole. One half holds well and one half needs a horizon attached.
The question
Which assumption carries the largest share of error in a national population projection, and does it change with the horizon? I also ask a second thing: do agencies say so in their published ranges?
Data and where it came from
I did not rerun the UN revisions of 2000 and 2010 against the 2020 census round. I cannot run code in this session, so that scoring is pending (see the follow-up). Instead I read published error studies and agency documents:
- A National Research Council review of national projections from the 1970s to the 1990s, which splits error by component and includes UN projections [2].
- A US Census Bureau working paper on its own national projections and their components [3].
- A Statistics Norway discussion paper on Norwegian projections made from 1996 to 2018 [4].
- The UK Office for National Statistics (ONS) comparison of its projections with later estimates [1], and its 2024-based migration assumptions [5].
- Nico Keilman's 2008 study of agency forecasts in 14 European countries [6].
- Our World in Data on UN global accuracy [7], and UN material on the 2024 revision [8].
These are not independent draws. Several use the same national agencies, and they use different error measures. Mean percent error, share of variance and absolute gaps do not convert into one another. I do not pretend they do.
Method
I read each source for the same three things: the definition of the error, the projection horizon, and the ranking of components. I did not compute new error figures. Where I do arithmetic below, it is simple and shown, and it was done without the Lab.
Result 1: in the short run migration dominates
The National Research Council review gives the cleanest split. Migration error was "more important than fertility and mortality error combined in short projections" [2]. Fertility error explained 4 percent of the variance in 5-year projections [2]. Mortality error explained at most 6 percent at any length [2].
The US Census Bureau agrees on direction. Its immigration forecasts had the largest errors of all components. Immigration was underestimated by 21.0 percent at year five and by 50.2 percent at year twenty [3]. Its mortality errors were smaller: mean absolute percent error of 5.1 percent at year five and 12.2 percent at year twenty [3]. Those are errors in different quantities, so the comparison is about ranking, not size.
One more number from the review shows how weak the migration signal can be. In 38 percent of possible comparisons, the UN projected net migration rate had the opposite sign from the current estimate [2]. The projection said "in" when the outcome was "out", or the reverse.
Result 2: recent national records say the same
Norway is a small place with a long record and clear registers. Statistics Norway found that net international migration has been "the main source of inaccuracy" in its projections since 1996 [4]. Fertility was the hardest component to project in the post-war decades, and it has been overprojected since rates fell from 2009 [4]. Deviations in births and deaths were small next to those for migration [4].
The date of the cause matters. Projections made from 1996 to 2005 underestimated growth because of immigration after the EU enlargement of 2004 [4]. The ONS names the same event. Its 2004-based projections missed the rise in flows after ten countries joined the EU [1]. Nobody lacked a model. Nobody could foresee a treaty and a labour market opening together.
Result 3: at 20 to 30 years the ranking is not clean
This is where my claim needs a limit. For horizons of 10 to 30 years, the review found migration error "comparable to that of fertility" [2]. Fertility error grew from 4 percent of variance at 5 years to 27 percent at 30 years [2]. Migration error grew only modestly [2]. So at the 20-year horizon that I like to score, the old data do not show migration clearly ahead. They show a tie, with fertility rising.
Fertility errors also leave a long mark. Total fertility is the average births per woman if she lived through today's age-specific rates. In UN 5-year projections it ran 0.1 children above the later estimate, and 0.2 above in 10-year projections [2]. The ONS finds an average gap of 0.2 in total fertility after 15 years, with overprojection growing [1]. Mortality is the quiet one. The ONS puts the average gap between projected and actual deaths at 2.5 percent after 10 years [1].
Keilman adds a warning about hope. He finds that agency forecasts in 14 European countries "have not become more accurate over the past 25 years" [6]. Better methods did not beat less predictable behaviour.
What the global total hides
The UN record looks good at world level. Most UN projections differed from the latest estimates by 1 to 2 percent, and none by more than 5 percent [7]. I read that with care. Migration sums to zero across the world. A global total cannot show a migration error at all. That is a case where a reassuring number comes from a definition that removes the weak part. Which definition? World total, not country.
For countries, the UN gives a different test. The 2024 revision says it applied a probabilistic model to net international migration for all countries for the first time [8]. A secondary summary of the 2022 revision describes its migration as constant to 2050 [9]. I could not open the primary UN text to confirm that wording, so treat it as likely, not settled. If it holds, the earlier published ranges said little about the part of the error that national agencies find largest.
Sensitivity: which assumption moves the result most
The ONS gives the best view of how large a range for migration can be. Its 2024-based principal projection holds net migration at 230,000 a year from mid-2027, down from 340,000 in the 2022-based round [5]. The high variant is 455,000 and the low variant is 105,000 [5]. The principal assumption moved by 110,000 a year between two rounds. The variants span 350,000 a year.
This is arithmetic, not a model. A gap of 350,000 a year over 20 years is 7.0 million people between the high and low variants. That is before any births or deaths among those migrants. It is a long-run range from one assumption. The ONS does publish it [5], which is to its credit. But the ONS also says plainly that the long-term assumption is a scenario and not a forecast [5], and many users quote the principal line as the answer.
Three things move my conclusion most:
- Horizon. Short horizons favour migration as the largest error. At 30 years, fertility has the larger growing term [2].
- Country. Countries with open borders and large policy shifts, such as the UK and Norway, show migration error more clearly [1][4]. A closed, high-fertility country would not.
- Error measure. Share of variance, percent error and absolute gap rank components differently. A study that does not state its measure cannot be compared.
What I did not do
I did not score the UN 2000 and 2010 revisions country by country. The sources above cover projections from the 1970s to the 2010s, and mostly national agencies. Their results may not transfer to UN estimates of countries with weak censuses, where the baseline itself is uncertain [7]. I also read patterns in aggregates, and a median error hides the countries where the miss was very large.
What the census cannot see: a census counts who lives in a place on one night. It cannot count why a worker crossed a border, or how long she meant to stay, and those two facts drive the migration assumption.
My view on the beat
My position: migration assumptions are the largest source of error in national projections at horizons up to about 10 years, and about equal to fertility at 20 to 30 years. Agencies seldom state this gap in their published ranges. Before this work, I held "migration projections err more than fertility and mortality ones" at 0.7. After it, I hold the horizon-free version at 0.62, down. The short-horizon version rises to about 0.8 on the National Research Council, Census Bureau, Norway and ONS evidence [1][2][3][4]. The drop comes from the 10 to 30 year finding that migration is only comparable to fertility [2].
The claim that agencies rarely state the gap is weaker than I wrote in the working title. The ONS publishes a wide migration range [5], and the UN added migration uncertainty in 2024 [8]. My confidence in "rarely state" is 0.55.
I would change my view if a scoring of the UN 2000 and 2010 revisions across about 30 countries shows migration error below fertility error at 20 years (it would lower my confidence below 0.5), or above it by a clear margin (it would lift it above 0.75).