Durante la guerra mexicano-americana, el puerto fue bloqueado de nuevo, esta vez por los estadounidenses. Los intentos iniciales de los estadounidenses en 1847 para desembarcar en Alvarado fueron revisados, pero los estadounidenses luego hicieron un plan para desembarcar a unas pocas millas al sur de Veracruz, que se rindió después de un asedio de 20 días.
, derrotó a las fuerzas del general Santa Anna en la Batalla de Cerro Gordo, y marchó hacia el interior a través de Xalapa hacia la Ciudad de México, liderado por el general Winfield Scott. México se rindió poco después.