Learn English Free
Common Mistakes and Confusing Words in English
In this context to live is a verb. If someone lives somewhere they are a permanent resident of that place.
Where do you live? = What is your current address / country of residence.
To stay is also a verb, but in this context if you stay somewhere it is temporary.
!Note - Try not to get confused between the verb to live (rhymes with give) and the adjective / adverb live (rhymes with hive).