The following units and commanders of the U.S. and Mexican armed forces fought in the siege of Veracruz from March 9 to 29, 1847, during the Mexican–American War.
MG Winfield Scott General Staff "Little Cabinet"[1] 1st Division[2]
Col Bennet Riley 3rd "Volunteer" Division[3]
BG James Shields Dragoons[4]
Col William S. Harney Home Squadron Commodore David Conner Commodore Matthew C. Perry Gunboats Commodore David Conner Commodore Matthew C. Perry Captain Silas H. Stringham Mosquito Fleet Commodore Josiah Tattnall III BG Juan Estaban Morales 2nd-in-command: BG Jose Juan Landero Chief of Engineers: Ltc Manuel Robles Pezuela Fort Santiago and Fort Concepción Fort San Juan de Ulúa