Diejenigen, die in der katholischen Kirche heiraten, müssen getaufte Christen sein, nicht zu nahe verwandt, in gutem Ansehen mit der Kirche, des anderen Geschlechts und frei zu heiraten. Der Begriff „frei zu heiraten“ ist oft das größte Hindernis bei zukünftigen katholischen Ehen. Wenn jemand schon einmal verheiratet war, muss sein Ehepartner entweder verstorben sein oder er muss von der Kirche annulliert werden. Eine gerichtliche Scheidung reicht nicht aus.
Eine Person muss nicht katholisch sein, um einen katholischen Partner in der Kirche zu heiraten. Er muss jedoch ein getaufter Christ sein, und der katholische Partner muss vom präsidierenden Bischof die Erlaubnis erhalten, einen Nichtkatholiken zu heiraten. Die katholische Kirche erlaubt keine Ehen zwischen Cousins ersten Grades und erlaubte bis 1983 keine Ehen zwischen Cousins zweiten Grades.
Die katholische Kirche erkennt nur Ehen zwischen einem Mann und einer Frau an. Es erkennt keine Art von Verbindung oder Beziehung zwischen zwei Männern oder zwei Frauen an. Das Paar muss auch mit der Kirche in gutem Ansehen sein. Dies kann zum Beispiel bedeuten, dass das Paar, wenn es zusammengelebt hat, vor der Heirat ausreichend Zeit getrennt leben muss. Ein katholischer Politiker, der eine Politik gegen Kirchengesetze unterstützt, kann auch als nicht in gutem Ansehen bei der Kirche angesehen werden.