According to U.S. law there are 2 ways a person can be considered a
natural born citizen:
1. Law of
the soil
Anyone born on U.S. soil is automatically considered a natural born citizen no matter where their parents were from and even if their parents were in the country illegally.
2. Law of the blood
If a person has at least one parent who is a U.S. citizen they are automatically considered a natural born citizen no matter where they are born.
--------------------------------------------------------------------
John McCain was born in
Panama but his parents were U.S. citizens so McCain is a natural born citizen
by law of the blood. Barack Obama was born in the state of Hawaii so he is a natural born citizen by law of the soil. Even if Obama had been born in Kenya or some other country as the birther morons have alleged his mother was a U.S. citizen so he would still be a natural born citizen by law of the blood.