Siege of Veracruz order of battle


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.

United States

U.S. Army">United States Army">U.S. Army

MG Winfield Scott
General Staff "Little Cabinet"
DivisionBrigadeRegiments and others

1st Division


MG William J. Worth
1st Brigade


Col John Garland

1st Division


MG William J. Worth
2nd Brigade


Col Newman S. Clarke

2nd Division


MG David E. Twiggs
1st Brigade


BG Persifor F. Smith

2nd Division


MG David E. Twiggs
2nd Brigade


Col Bennet Riley

3rd "Volunteer" Division


MG Robert Patterson
1st Brigade


BG John A. Quitman

3rd "Volunteer" Division


MG Robert Patterson
2nd Brigade


BG Gideon J. Pillow

3rd "Volunteer" Division


MG Robert Patterson
3rd Brigade


BG James Shields

DragoonsDragoon Brigade


Col William S. Harney

U.S. Navy">United States Navy">U.S. Navy

Home Squadron

Commodore David Conner

Commodore Matthew C. Perry
ClassVessel

Gunboats


Commodore David Conner

Gunboats


Gunboats


Commodore Matthew C. Perry

Gunboats


Gunboats


Gunboats


Gunboats


Captain Silas H. Stringham

Mosquito Fleet

Composition unknown

Mexico

BG Juan Estaban Morales

2nd-in-command: BG Jose Juan Landero

Chief of Engineers: Ltc Manuel Robles Pezuela
FortressRegiments and others

Fort Santiago and

Fort Concepción
3,360 men
Fort San Juan de Ulúa


BG Jose Duran
1,030 men
  • Artillery About 34 artillery batteries – Col Mariano Aguado, 450 men
  • Puebla Activo Battalion – Comdte Fernando Urriza, 180 men
  • Jamiltepec Activo Battalion – Col N. Garcia, 150 men
  • Tuxpan, Tampico & Alvarado Activos-Companies – Capts Miguel Argumedo & Elegio Perez, 250 men