Las causas de la guerra han sido muchas veces calificadas de "absurdas" e "injustas" sin embargo, la diferencia de desarrollo de la sociedad mexicana y la estadounidense decidieron el futuro de la misma.