Meaning of “new town” in the English Dictionary

british dictionary

"new town" in British English

See all translations

new townnoun [ C ]

uk /ˈnjuː ˌtaʊn/ us /ˈnuː ˌtaʊn/

a town in the UK that did not develop gradually but was planned and created by the government:

Milton Keynes is a new town that was founded in 1967.

(Definition of “new town” from the Cambridge Advanced Learner’s Dictionary & Thesaurus © Cambridge University Press)