localite
/ˈloʊkəleɪt/Definitions
1. noun
A person who is a resident of a particular area, especially a person who has lived in an area for a long time and has a deep understanding of its culture and customs.
“The localite knew the best places to visit in the city and was happy to share his knowledge with the tourists.”