Berikut beberapa faktor-faktor yang menyebabkan munculnya masalah kemiskinan ;
1. Pendidikan yang Terlampau Rendah
Tingkat pendidikan yang rendah menyebabkan seseorang kurang mempunyai keterampilan tertentu yang diperlukan dalam kehidupannya. Keterbatasan pendidikan atau keterampilan yang dimiliki seseorang menyebabkan keterbatasan kemampuan seseorang untuk masuk dalam dunia kerja.
2. Malas Bekerja
Adanya sikap malas (bersikap pasif atau bersandar pada nasib) menyebabkan seseorang bersikap acuh tak acuh dan tidak bergairah untuk bergairah.
3. Keterbatasan Sumber Daya Alam
Suatu masyarakat akan dilanda kemiskinan apabila sumber daya alamnya tidak lagi memberikan keuntungan bagi kehidupan mereka. Hal ini sering dikatakan masyarakat itu miskin karena sumberdaya alamnya terbatas
4. Terbatasnya Lapangan Kerja
Keterbatasan lapangan kerja akan membawa konsekuensi kemiskinan bagi masyarakat. Secara ideal seseorang harus mampu menciptakan lapangan kerja baru sedangkan secara fakta hal tersebut sangat kecil kemungkinannya bagi masyarakat miskin karena keterbatasan modal dan keterampilan yang di miliki.
5. Keterbatasan Modal
Seseorang miskin disebabkan mereka tidak mempunyai modal untuk melengkapi alat maupun bahan dalam rangka menerapkan keterampilan yang mereka miliki dengan suatu tujuan memperopleh.