By the end of 2017, the number was nearly three million higher than the previous year and showed a 50-percent increase from the 42.7 million uprooted from their homes a decade ago, according to a report by the UN refugee agency.
The current figure is equivalent to the entire population of Thailand, and the number of people forcibly displaced equates to one in every 110 persons worldwide, it said, AFP reported.
"We are at a watershed, where success in managing forced displacement globally requires a new and far more comprehensive approach so that countries and communities aren't left dealing with this alone," said UN High Commissioner for Refugees Filippo Grandi.
But around 70 percent of that number are people from just 10 countries, he told reporters in Geneva ahead of the report's launch.
Every two seconds
The report showed that 16.2 million people were freshly displaced last year, and included those forced to flee for the first time as well as those who had been previously displaced.
This equates to some 44,500 people being pushed out of their homes every day – or one person every two seconds, UNHCR said.
By the end of 2017, there were some 40 million IDPs worldwide, down slightly from previous years, with Colombia, Syria and Democratic Republic of Congo accounting for the greatest numbers.
Another 25.4 million people – more than half of them children – were registered as refugees last year. That is nearly three million more than in 2016, and "the highest known total to date", it said.
Syria's seven-year conflict alone had, by the end of last year, pushed more than 6.3 million people out of the country, accounting for nearly one-third of the global refugee population. Another 6.2 million Syrians are internally displaced.
The second largest refugee-producing country in 2017 was Afghanistan, whose refugee population grew by five percent during the year to 2.6 million people.
South Sudan meanwhile saw the largest increase last year, with the number of refugees fleeing the world's youngest nation soaring from 1.4 million at the beginning of the year to 2.4 million at the end.
Refugees from Myanmar more than doubled last year to 1.2 million, as a brutal army crackdown forced hundreds of thousands of Rohingya Muslims to pour across the border into Bangladesh.
There are also some 5.4 million Palestinians, displaced by Israel’s 70 years of occupation, still living as refugees, it said.