Nonimmigrant Visas | U.S. Embassy & Consulates in Mexico
A Third-Country National is a citizen of a country other than Mexico who applies for a non-immigrant visa with their non-Mexican passport. The following applicants may apply at the U.S. Embassy in Mexico City or the U.S. Consulates in Ciudad Juarez, Guadalajara, Hermosillo, Matamoros, Merida, Monterrey, Nogales, Nuevo Laredo, or Tijuana: