Spain gains 3.5 million people by 2035 while Poland loses 850,000, and births explain neither.
Satoria's forecast
Satoria forecast for Spain: how many people live there 52.9 million people in 2035, up from 49.4 million people in 2025 - clearly higher. 80% range 50.1 million people to 56.4 million people.
Spain grew by 444,205 people in a year, all of it from people born abroad. Italy's population moved by 845 people in six months. Poland lost 159,000. Yet Poland has more babies per 1,000 people than Spain, and Germany has the most of the four.
Updated 2026-09-28: Edited for readability 28 Sep 2026. No number or conclusion changed.
Updated 2026-09-28: Edited for readability 28 Sep 2026. No number or conclusion changed.
Updated 2026-09-30: Updated 30 Sep 2026: this story now opens with Satoria's forecast. No number was changed.
Spain adds 3.5 million people by 2035, Poland loses 850,000 and Italy barely moves.
Four lines, four directions, and none matches the birth rate. The ranges are wide: Poland's includes growth.
Pick the argument you have heard most.
Every one of these is a real position, and the numbers answer them differently.
Italy's population moved by 845 people in six months.
Not 845 thousand. 845. In the same six months Italy counted 166,000 births, 223,000 arrivals and 58,000 departures.
Poland has more babies per 1,000 people than Spain. Which population grows?
Poland had 6.9 births per 1,000 people in 2024, Spain 6.5.
The country with the most babies here is Germany. It still shrinks.
Germany 7.1 per 1,000 in 2032, Poland 5.1, Italy 4.8, Spain 4.7. That order does not match the population chart.
Two honest objections, and the one we cannot answer.
Our population ranges held only 69% of outcomes, so the size of each change is soft. And our own migration model failed its test.
Three releases that settle this without an opinion in sight.
All three come out at least twice a year and all three are free.
Three releases, one summer
On 11 September 2026 Italy's statistics office reported 58,943,673 people on 30 June, a fall of 845 since January. The same table shows 166,000 births in six months, 223,000 arrivals from abroad and 58,000 departures.
Spain reached 49,801,559 people on 1 July 2026, up 444,205 over the year. Its statistics office is blunt about the cause: the growth came from people born abroad.
Poland had about 37,243,000 people at the end of June, roughly 159,000 fewer than a year earlier, with 115,000 births against 210,500 deaths.
What Satoria's model says to 2035
By 2035 Satoria's forecast has Spain gaining 3.5 million people, the United States 23.2 million and Britain 1.7 million. Italy adds 0.3 million. Germany loses 0.4 million, and Poland 0.85 million, the only faller in the group.
The model's errors were 67% smaller than assuming no change across 51 countries. Its 80% ranges are the weak part: they held only 69% of real outcomes, when 80% is the target.
Now put the births next to it
Satoria's birth forecast for 2032: Spain 4.7 babies per 1,000 people, Italy 4.8, Poland 5.1, Germany 7.1, Britain 9.3, the United States 9.8.
Lay the two lists side by side and the standard argument stops working. Poland has more births per 1,000 people than Spain and is the one that shrinks.
Births decide the shape of a country in fifty years. Arrivals and departures decide its size in ten. Migration policy, not family policy, sets the school places of the 2030s.
The hole in our own work
The thing doing all the work here is the one Satoria cannot forecast. Our net migration model did worse than assuming no change, so we publish none. The population forecast instead reads a long history of total population, with past migration already baked in.
Sources
- Istat: Monthly demographic balance of the population, June 2026
- Instituto Nacional de Estadistica: Continuous population statistics, 1 July 2026
- Statistics Poland: Demographic situation of Poland, first half of 2026
- Satoria: Satoria yearly forecasts, model run of 27 September 2026 (v7.3)
Story version 6, prepared 2026-09-27. Prepared by Satoria.