You may be eligible for citizenship after ten years of legal residency (temporary or permanent). To become a Spanish citizen, you must agree to renounce your previous nationality, demonstrate financial stability, have no criminal record, attend an interview, and demonstrate your degree of integration into Spanish society, such as knowledge of Spanish language, culture, and values, among other things.