Simple and Direct:
* Soy de [place]. (I am from [place].) Example: "Soy de México." (I am from Mexico.)
More Specific:
* Soy de [city/town] en [country/region]. (I am from [city/town] in [country/region].) Example: "Soy de Madrid, España." (I am from Madrid, Spain.)
Less Formal:
* Nací en [place]. (I was born in [place].)
* Vivo en [place]. (I live in [place].)
If you are a foreigner:
* Soy [your nationality]. (I am [your nationality].) Example: "Soy estadounidense." (I am American.)
* Soy de [your country]. (I am from [your country].)
If you want to be more specific:
* Mi familia es de [place], pero yo nací en [another place]. (My family is from [place], but I was born in [another place].)
Remember to pronounce "de dónde" with a slight "d" sound, not a hard "d".
No matter how you choose to answer, the key is to be polite and friendly! 😊