People moving to Scotland from other parts of the UK have boosted the population by more than 150,000.
A Bank of Scotland report, released on Monday, found that 542,524 people moved to Scotland from other regions between 1998 and 2007, with 384,767 leaving.
As a result, Scotland's population has seen a three per cent increase over the period.
Martin Ellis, Bank of Scotland chief economist, said: "There have been significant population movements across the UK over the past ten years.
"Regions in southern England saw the largest gain from internal migration with the South East proving the most popular region for people to move to from elsewhere in the UK."
The report was based on data sourced from last year's Population Trends study, published by the Office for National Statistics.