I always considered one to be a "native" of the place they spent the most time between the ages of 0 and 18.
How do you account for people like children of members of the Armed Forces who are constantly being transferred around and don't necessarily have any one particular place where they spent the most time?
They're not a native of anywhere. They're an army brat.
My sense of "home" is different than a lot of people. My wife lived in the same house in Olathe, KS from the time she came home from the hospital until she left for college. I, however, moved when I was 1, 6, 12, 17, 18, 22, 25, 26, and 34. I went to three different elementary schools, one middle school, and two high schools. I still call myself a "Minnesota Native" because all of my extended family is there and my "Midwestern sensibilities" help my personality probably align more with Minnesota than any other place I've lived. That said, what's it mean to "go home"? I have no idea.