Mexico Was Essentially Broke
The country was racked by financial instability as the war began in 1846. America’s blockade of Mexican ports worsened an already difficult situation, as Mexico couldn’t import and export goods, or levy taxes on imports. Financial and political stability was non-existent, and the presidency of Mexico changed hands several times during the war.
And while they were fighting the Americans, they were also trying to suppress a series of internal rebellions that were further draining resources. Financially, Mexico was essentially fighting with both hands behind its back.
Americans Had Better Weapons
Many of Mexico’s troops were outfitted with weapons that were nearly 30 years old. The country was forced to purchase old guns and ammunition in bulk from France, which had been used during the Napoleonic Wars of the early 19th century.
As Peter Guardino, author of The Dead March: A History of the Mexican-American War, notes, American troops that captured these weapons were often shocked by just how outdated they were.
Those American troops were supplied with the most modern of weapons. Some of these new technologies played a deciding factor in several key battles. New, mobile horse artillery units, known as “flying artillery,” meant that American cavalry units could be more quickly and efficiently deployed during battle.
By comparison, Mexico was so financially strapped that it often didn’t own the horses it needed for cavalry maneuvers or to move troops. Instead, they resorted to renting horses from campaign to campaign, rather than pay for their continual upkeep.
Mexico Could Barely Afford to Feed Its Soldiers
Desertion among the Mexican ranks was rampant, as the government struggled to pay or even feed its troops. This had a devastating impact on Mexican military strategy.
“The principal concern they always have is ‘We have to fight this thing while we still have food, and we have to try to gain some tactical advantage,’” Guardino says.
This meant that Mexico was often unable to follow up on initial victories. “Mexican generals made some mistakes, but American generals made mistakes too,” Guardino says. “But the Mexican general’s mistakes were always fatal, because when you’re on the margin, it turns a defeat into a disaster.”
This played out most desperately for Mexico at the Battle of Buena Vista in February 1847. Despite having nearly three times as many troops, Mexico was defeated. According to Guardino, it could have easily gone the other way. “On the last day of the battle, when the Mexicans have lost, the Americans are very relieved, they didn’t think they could survive a third day.”