Granica wzdłuż Meksyku biegnie od Oceanu Spokojnego po Atlantyk. Granica rozpoczyna swój bieg od Zatoki Santa Catalina. Na zachodzie pierwszymi miastami granicznymi jest amerykańskie miasto San Diego i meksykańskie miasto Tijuana i Mexicali. Następnie granica przebiega przez region pustyni Sonora. Kolejnymi ośrodkami miejskim położonymi na granicy są miasta Nogales w Stanach Zjednoczonych i Nogales w Meksyku. Dalej granica biegnie przez pasmo górskie Sierra Madre Zachodnia i północną część Wyżyny Meksykańskiej. Kolejne miasta graniczne to El Paso w stanie Teksas i Ciudad Juárez w stanie Chihuahua. Dalej granica amerykańsko-meksykańska biegnie wzdłuż rzeki Rio Grande, i ciągnie się wzdłuż niej przez 2008 kmMetz, Leon C. Rio Grande. The Handbook of Texas Online, [dostęp 22 lipca 2010].. Rzeka przepływa przez meksykańskie miasto graniczne Ojinaga, przecina Płaskowyż Edwardsa i dalej przepływa przez następujące miasta graniczne: Eagle Pass – Piedras Negras, Laredo – Nuevo Laredo i Brownsville – Matamoros. Granica kończy się u ujścia rzeki Rio Grande do Zatoki Meksykańskiej.
Na długości 1125 km ciągnie się mur na granicy, który ma za zadanie zapobiegać przedostawaniu się nielegalnych imigrantów z Meksyku do Stanów ZjednoczonychBędzie mur na granicy USA z Meksykiem.