En 2005 se celebraron en España 209.125 matrimonios, según datos de INE (Instituto Nacional de Estadística). De ellos el 63% fueron religiosos y el 37 % civiles. Con respecto a 2004 descendió la tasa de nupcialidad, de 5.06 a 4.82. En los últimos años, las bodas han experimentado un crecimiento sostenido, en parte debido a las bodas celebradas entre personas del mismo sexo, que en 2005 alcanzaron la cifra de 1. 275, y también por causa del incremento de las bodas celebradas en segundas nupcias.