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