L’US Navy joue un rôle essentiel dans les opérations de la guerre américano-mexicaine entre 1846 et 1848. Au cours de la bataille de Veracruz, la Navy transporte la force d'invasion et conduit l’un des premiers débarquements d’ampleur de l’histoire avec plus de débarqués avec leur équipement en une seule journée. La chute de la ville après de siège ouvre la porte de Mexico et à la fin de la guerre. L’escadre du Pacifique (Pacific Squadron) participe aussi à la prise de la Haute-Californie et aux combats le long de la côte de la Péninsule de Basse-Californie. L'objectif de la était de prendre Mazatlán, une base d'approvisionnement majeure pour les forces mexicaines. La flotte permet la capture ou la destruction de presque tous les navires mexicains dans le golfe de Californie. Le traité de Guadeloupe Hidalgo signé le , met fin à la guerre et permet aux États-Unis de prendre possession entre autres de la Californie, du Nevada, de l'Utah et du Texas.