Alcune delle ragioni che gli storici attribuiscono alla caduta dell'Impero Romano d'Occidente includono la migrazione e l'invasione barbariche, i problemi economici, il potere crescente dell'Impero d'Oriente, l'eccessiva espansione e spese militari eccessive, la corruzione politica e l'instabilità, l'ascesa del cristianesimo e l'indebolimento delle legioni romane.
Molti storici hanno messo la caduta di Roma in un certo momento nel quinto o sesto secolo. Gli storici non sono d'accordo su quale fosse la causa ultima della scomparsa di Roma, e così ognuno di loro attribuisce date diverse che corrispondono alle proprie teorie particolari. Alcuni vedono la fine come il risultato del sacco del Visigoto Alarico di Roma nel 410, mentre altri la datano alla deposizione di Odoacer dell'ultimo imperatore romano nel 476. Altri ancora legano il crollo definitivo dell'Impero all'Imperatore dell'Estremo Oriente Giustiniano fallito tentativo di riprendere il controllo di l'Occidente.
Coloro che attribuiscono la caduta all'indebolimento delle legioni romane indicano il crescente uso da parte dell'impero di mercenari barbarici invece che di soldati romani. Questi mercenari avevano poca connessione con l'impero, oltre a lottare per questo, e quindi a volte erano inclini a girare su Roma. Molti studiosi attribuiscono anche la caduta dell'impero alle legioni di barbari stranieri che invasero il territorio romano, come gli Unni.