La regla general son 10 años de residencia legal, continuada y efectiva en españa, pero si eres latinoamericano, andorrano, filipino, ecuatoguineano o portugués, basta con dos años de residencia legal. Si eres casado con español, hijo o nieto de español de origen, o nacido en españa, bastará con acreditar un año de residencia.