If you plan to drive there, you will need your driver's license. If you are not a US citizen, you will have needed a passport from your country to cross the border but once you are in the US, you don't need to pass any further ID checks.
Your passport would be the best document to bring with you when you travel to Mexico from the US; either to board a plane (which will be required, actually) or when driving or walking into Mexico. It isn't as important to enter Mexico -- because it will not be asked for by Mexican Immigration officers -- but it will become paramount went returning back to the United States.
New Mexico is a State like any other, you do not need any kind of papers to cross State borders.
yes
No not if your a United States citizen.
Yes You Can .
If you are flying you need a passport. If you are driving over the border you can get a passport card, which is cheaper. If you are only going over the border for a day then I am not sure what you need.
Yes you can, but you also need a visa if you try to enter Mexico with a South African passport. Greencards are not recognized as a traveling ID or document.
your boyfriend can get an s.s. card from the state where he lives on employementand have an birth certificate in English
because in 1800's New Mexico could do what ever they want and now they don't and cows in New Mexico don't go moo they go poo
Go to your local SSA building and request a new card. You will need a copy of your birth certificate.
yes
Contact your bank. If the card has already expired, you will need to use cash so be prepared for that. Your bank will mail you a new debit card. You can also go in to the bank directly and option a new debit card immediately.
does a citizen of Mexico need a passport to go from the us to Mexico and back? He is legal to be in us but not a us citizen.
they went Mexico to have a new home not