Zu den Ursachen von Armut auf der ganzen Welt gehören mangelnde Kontrolle über lokale Ressourcen, hohe Bevölkerungsdichte, fehlender Zugang zu Bildung und Instabilität der Ehe. Auch die Staatsverschuldung, die Anfälligkeit für Naturkatastrophen und instabile Lebensmittelpreise tragen zur Armut bei.
Länder, die keine Kontrolle über lokale Ressourcen haben, sind anfälliger für Armut, weil wertvolle Ressourcen ausgebeutet und in wohlhabendere Länder exportiert werden, ohne dass die Armen von diesen Ressourcen profitieren.
Eine hohe Bevölkerungszahl setzt die verfügbaren Ressourcen in einem Land unter Druck. Die Ressourcen können nur eine bestimmte Anzahl von Personen unterstützen. Unzureichende Ressourcen für eine große Bevölkerung führen zu hohen Preisen und führen dazu, dass Menschen mit geringerem Einkommen keinen Zugang zu Nahrung, Energie oder Gesundheitsversorgung haben.
Eheliche Instabilität und Geschlechterdiskriminierung sind die Hauptursachen für die Armut von Frauen. Sie tragen maßgeblich dazu bei, dass viele Frauen und Kinder auf der ganzen Welt in Armut leben.
Die Staatsverschuldung veranlasst die Weltbank und den Internationalen Währungsfonds oft dazu, ärmere Länder dazu aufzufordern, ihre Märkte für externe Unternehmen und Investoren zu öffnen, wodurch der Wettbewerb mit lokalen Unternehmen erhöht wird.
Anfälligkeit für Naturkatastrophen wie Dürre, Regen und Überschwemmungen sind einige der Ursachen für wetterbedingte Armut. Regierungen stellen oft Ressourcen für die Entwicklung von Hauptstädten bereit, anstatt die Infrastruktur in provinziellen Regionen auszubauen. Bei Naturkatastrophen dauert der Wiederaufbau der unbebauten Gebiete länger und der soziale Fortschritt verzögert sich.