Para casarse con un ciudadano español y solicitar la nacionalidad española por matrimonio, se deben cumplir los siguientes requisitos:
- Tener 18 años de edad o más.
 
- No tener antecedentes penales españoles o de otros países que impidan la entrada y la estancia en España.
 
- Estar libre de cualquier impedimento matrimonial válido en España.
 
- Contar con un certificado de nacimiento válido.
 
- Residir legalmente en España con un permiso de residencia válido.
 
- Estar empadronado en el municipio donde va a celebrarse el matrimonio.
 
- Contar con un certificado de soltería válido.
 
- Estar dispuesto a renunciar a cualquier otra nacionalidad que se tenga.
 
Los documentos necesarios para solicitar la nacionalidad española son los siguientes:
- Formulario de solicitud de nacionalidad española (EX-01)
 
- Documentación personal (certificado de nacimiento, certificado de soltería, pasaporte o documento de identidad, permiso de residencia y certificado de empadronamiento)
 
- Documentación del cónyuge español (certificado de nacimiento, certificado de soltería, pasaporte o documento de identidad y certificado de empadronamiento)
 
- Certificado de matrimonio
 
- Fotocopia del Libro de Familia
 
- 2 fotografías tamaño carnet
 
- Tarjeta de residencia en España (si procede)
 
- Tasa a pagar (17,64 euros)
 
Para más información, puede consultar el sitio web del Ministerio de Asuntos Exteriores y de Cooperación de España.