Those who hold a second nationality and want to run for these offices will have to renounce it before applying to register as candidates. The provision seeks to ensure that people holding these responsibilities maintain only their legal bond of Mexican nationality while in office.



I can think of two countries off the top of my head where this is untrue. For USA you need to pay to renounce your citizenship, & China won’t allow you to at all. I don’t think it’s unreasonable for the requirement that they are a citizen for government positions, but it seems a little heavy handed for positions that don’t have direct influence over foreign policy.
I thought China didn’t allow dual citizenship, so getting another citizenship would cancel out your Chinese citizenship?