Yes, you need a passport to go from the U.S. to Mexico because Mexico is not part of the U.S. If you were going to a U.S. territory and you were a U.S. citizen, you would not need a passport.
No. New Mexico is part of the United States, so you don't need a passport. :)
No not if your a United States citizen.
Yes, but only in Mexico, not in the United States. You will need either a US passport or a green card/work permit to work in the United States.
If you are going to Mexico and have a passport you do not need a driver's license if you are flying in an airplane. No. Actually, if you are not driving but simply crossing the border with a passport, you should not have problems reentering the United States from Mexico.
yes you do. you need a passport to fly anywhere outside of the United States.
No. Both are in the United States. You do not need a passport to travel from state to state.
Very difficult; can be deadly. Better get a passport and US visa.
An ex convict can get a passport in the United States. He or she may or not be allowed into Mexico on the passport. That would depend on a variety of specific issues that may individually apply.
Yes, unless the Brazilian has a passport of the United States.
It you are an American citizen, you don't need any document besides your passport, which is actually needed for your return into the United States. If you are not American and are reaching Mexico through the United States, you would need the American visa to enter Mexico; then you will have to request a Mexican visa that can be provided on the spot by the immigration agents.
While it may seem that Texas is like a whole different country than the rest of the United States, it is a part just the same. So the answer to your question is no, a passport is not needed to travel within the United States. ( New Mexico is also in the United States )
Yes, this summer 2009 it will be an requirement for all persons to show a passport to cross the United States border back, and forth.