Para obtener la nacionalidad española, se deben cumplir una serie de requisitos establecidos por la ley. En primer lugar, es necesario tener la residencia legal en España durante un mínimo de cinco años. Además, se debe acreditar un conocimiento suficiente de la lengua española y de la cultura y sociedad españolas. Asimismo, es preciso no tener antecedentes penales ni estar en situación de exclusión social. Finalmente, se debe jurar o prometer la Constitución española.