Yes, you can have dual nationality to both the U.S. and Mexico. If you’re a dual citizen, you’ll need a U.S. passport to enter or leave the U.S. You may also need a Mexican passport to leave or enter Mexico.