"How many years do you need to live somewhere before you are considered a local?"
Among the many interesting answers on the thread, one person from Vermont replied:
"In New England, the rule is simple. You are considered a local as soon as you have three grandparents who were born in the town where you live. Thanks for asking."