who did mexico gain independence from
Mexico gained its independence from Spain. Mexico was part of the Spanish Empire (known as New Spain) for about 300 years before a long independence struggle that began in 1810 and culminated in 1821 with the end of Spanish rule.