"Soy de México" translates to "I am from Mexico" in English. It is used to indicate one's nationality or place of origin as Mexico.
yo soy de Florida means: I am from Florida.
Soy de México.
Soy is used for nationality. I am from Spain
soy de... means: I am from... literally: "I am of..."
Yo soy de Portugal means 'I am from Portugal.'
Soy de méxico.
i am from...
Do not know where you are hola soy de Mexico y tu
If by America you mean USA Soy de Estados unidos if you mean the continent soy de America
Soy de México.
I am from here(abouts)