Palo Alto order of battle

The following units and commanders fought in the Battle of Palo Alto on May 8, 1846 during the Mexican–American War.

U.S. Army
Zachary Taylor

Mexican Army
Mariano Arista