Para contraer matrimonio con una persona del mismo sexo en España, se requiere que ambas personas tengan la nacionalidad española o, en el caso de extranjeros, que residan legalmente en el país y cuenten con el permiso de residencia válido. No se requiere ningún otro permiso especial. En el caso de extranjeros que no residan en España, se les exige que acrediten su intención de residir en el país con un documento oficial, como un pasaporte o un certificado de nacionalidad. Además, deberán presentar un certificado de soltería o, en su defecto, una declaración jurada de soltería. Las personas que hayan contraído matrimonio o que hayan estado unidas en una relación de pareja de hecho en el país de origen, deberán acreditar que dicho matrimonio o relación ha sido dissuelto o desconocido por las autoridades competentes del país de origen.