Becoming a Spanish Citizen depends largely on what country you come from. If you come from a non-European Union country but have legally lived in Spain for five years, you can apply for an EU long-term residence permit. But that is just the first step, and it is best to check the official immigration website in Spain to proceed.