What was the main cause of the Mexican fight for independence

The main cause of the Mexican fight for independence was longstanding social, political, and economic inequalities under Spanish colonial rule. The indigenous population, mestizos, and creoles (those of Spanish descent born in Mexico) were increasingly marginalized and oppressed by the Spanish crown. Additionally, the spread of revolutionary ideals from Europe and the United States inspired many Mexicans to seek freedom and self-determination. These factors, combined with the economic exploitation and lack of political representation, led to a growing desire for independence among the Mexican people.