Definition of new towner in US English:

new towner

noun

  • An inhabitant of a new town.

Origin

1960s; earliest use found in The News Chronicle.