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