What do you call a person who is new in town? [closed]
I think what you're looking for is Newcomer.
(noun) 1. a person or thing that has recently arrived; new arrival:
She is a newcomer to our city.
The firm is a newcomer in the field of advertising.
Dictionary.com
Newcomer was my first thought but, depending on the context, incomer may also be suitable.
incomer Noun British
A person who has come to live in an area in which they have not grown up, especially in a close-knit rural community.
I've heard people out west say, greenhorn, though typically it means something equivalent to a rookie, it can also mean a newcomer usually to a rural area.
Greenhorn (MWD)
1 : an inexperienced or naive person
2 : a newcomer (as to a country) unacquainted with local manners and customs
Johnny-come-lately (MWD)
This isn't nearly as common as the other answers in this thread, but it's a colorful, American phrase and deserves mention.
1: a late or recent arrival: newcomer
2: upstart