According to the research, Edinburgh leads in new-build property investment opportunities, completing 482 new-builds per 100,000 people, followed by Aberdeen with 466 per 100,000 people.
However, Newcastle-upon-Tyne saw 372 new homes delivered per 100,000 over 12 months, closely followed by Manchester in the North West, completing 315 homes per 100,000 people. This makes these cities the best place for new-build investment in England.
Manchester has the smallest gap between planning applications decided and new-builds completed, making it the city with the highest number of approved plans for new-build property developments.
Elsewhere on the money.co.uk list, Swindon (278), Cardiff (261), Leeds (251), Derby (245), and London (238) make up the top ten.
However, regarding the number of planning applications decided, London has one of the highest figures at 693, second only to Edinburgh at 747. Despite this, the city lags behind in the completion of new-build properties.