Ceux qui se marient dans l'Église catholique doivent être des chrétiens baptisés, pas trop étroitement liés, en règle avec l'Église, du sexe opposé et libres de se marier. Le terme « libre de se marier » est souvent le plus gros obstacle dans les futurs mariages catholiques. Si quelqu'un a déjà été marié, son conjoint doit soit être décédé, soit il doit recevoir une annulation de l'Église. Un divorce légal ne suffit pas.
Une personne n'a pas besoin d'être catholique pour épouser un partenaire catholique dans l'église. Cependant, il doit être un chrétien baptisé, et le partenaire catholique doit recevoir la permission de l'évêque président d'épouser le non-catholique. L'église catholique n'autorise pas les mariages entre cousins germains et n'a pas autorisé les mariages entre cousins germains jusqu'en 1983.
L'église catholique ne reconnaît que les mariages entre un homme et une femme. Il ne reconnaît aucun type d'union ou de relation entre deux hommes ou deux femmes. Le couple doit également être en règle avec l'église. Cela peut signifier, par exemple, que si le couple a vécu ensemble, ils doivent passer suffisamment de temps à vivre séparément avant de se marier. Un politicien catholique qui soutient des politiques contraires aux lois de l'Église peut également être considéré comme n'étant pas en règle avec l'Église.