Para contraer matrimonio en España se requiere:
- Ser mayor de edad. La edad mínima para contraer matrimonio es de 18 años.
- Estar soltero o soltera. No se puede contraer matrimonio si se está casado o casada.
- Consentimiento. Las personas que contraigan matrimonio deben hacerlo libremente y de forma voluntaria.
- Capacidad para contraer matrimonio. Las personas que contraigan matrimonio deben tener plena capacidad de hacerlo. Si una persona tiene alguna duda sobre su capacidad para contraer matrimonio, debe consultar a un abogado o a un notario.
- Documentación. Para contraer matrimonio se necesita:
- DNI de las personas que contraigan matrimonio. Si las personas que contraigan matrimonio no son españolas, deberán presentar su pasaporte o tarjeta de residencia.
- Certificado de empadronamiento en el municipio donde se va a celebrar el matrimonio.
- Certificado de estado civil de las personas que contraigan matrimonio. Este certificado debe expedirse con menos de tres meses de antelación a la fecha de celebración del matrimonio.
- En el caso de las personas divorciadas o viudas, se deberá presentar además el decreto de divorcio o certificado de defunción del cónyuge fallecido.
- Testimonios. Para contraer matrimonio se necesitan dos testigos mayores de edad que no estén impedidos para hacerlo. Los testimonios deben ser personas que conozcan personalmente a las personas que contraigan matrimonio.
- Autorización parental. Las personas que contraigan matrimonio menores de edad deben contar con la autorización de sus padres o tutores.
Para más información, puedes consultar el BOE.