In etnologia l'endogamia[1] (dal greco antico ἔνδον "all'interno" e γάμος "nozze") è un ordinamento matrimoniale[2] per il quale gli sposi vengono obbligatoriamente selezionati all'interno del medesimo gruppo o stirpe, clan, tribù.[3]
L'endogamia è solitamente il risultato di motivazioni sociologiche quali la chiusura culturale alle relazioni esterne o fattori legati al potere di gruppi dominanti oppure motivi contingenti quali l'isolamento geografico di una popolazione.[4] Può anche dipendere da fattori religiosi.
Opposta all'endogamia è l'esogamia.