Where do you stay, Joseph? Near the railway station?
Where do you live?
Asks about someone's home.
Where do you live, Joseph? Near the railway station?
Remember: Several Indian languages use one verb for 'stay' and 'live' (Scottish English does too). Elsewhere 'stay' often sounds temporary. Ask 'Where do you live?' for home.