Why Invest In Manchester? The Macro Picture

Manchester is a city on the rise. With a population of over 550,000, it’s the sixth largest local authority in England and the most densely populated in the North West. The city has grown by 9.7% since 2011, outpacing the North West (5.2%) and England (6.6%). Greater Manchester, including surrounding areas, has a population of […]