Para contraer matrimonio en España, tanto los nacionales como los extranjeros deben cumplir determinados requisitos. En concreto, según el Código Civil, se requiere que los contrayentes:
En cuanto a la capacidad para contraer matrimonio, ésta se adquiere a partir de los 18 años de edad. No obstante, si una persona ha cumplido los 16 años, podrá contraer matrimonio con autorización judicial.
En cuanto a los impedimentos para contraer matrimonio, éstos son aquellos impedimentos legales que hacen que una persona no pueda contraer matrimonio o que, si lo contrae, éste sea nulo. Entre los impedimentos más habituales se encuentran:
Por último, es importante tener en cuenta que el consentimiento libre es esencial para contraer matrimonio. Así, se considera que el consentimiento no es libre cuando: