A new town is a town that has been planned and built as a single project, including houses, shops, and factories, rather than one that has developed gradually.
[mainly British]
...Basildon New Town.
new town in British English
noun
(in Britain) a town that has been planned as a complete unit and built with government sponsorship, esp to accommodate overspill population
new town in American English
[oftenN- T-]
any of a number of comprehensively planned, often self-contained, towns and cities built since WWII, often under government direction
Examples of 'new town' in a sentence
new town
We needed time to transition to our new home, new town, new schools.