Menurut David Moon ada perilaku non-voting yaitu pertama, menekankan pada karakteristik sosial dan psikologi pemilih serta karakteristik institusional sistem pemilu; dan kedua, menekankan pada harapan pemilih tentang keuntungan dan kerugian atas keputusan mereka untuk hadir atau tidak hadir memilih. Merujuk pedapat Arbi Sanit golput dapat diklasifikasi menjadi tiga yaitu Pertama, menusuk lebih dari satu gambar partai. Kedua ,menusuk bagian putih dari kartu suara. Ketiga, tidak mendatangi kotak suara dengan kesadaran untuk tidak menggunakan hak pilih. Sedangkan menurut Novel Ali dapat di bagi dua kelompok golput awam dan kelompok golput pilihan. Secara lebih detail diuraikan oleh Eep Saefulloh Fatah golput teknis, golput teknis-politis golput politis dan golput ideologis.
Hasil penelitian Tauchid Dwijayanto dalam kasus pilkada Jawa Tengah ada tiga yang menyebabkan terjadinya golput yaitu lemahnya sosialisasi, masyarakat lebih mementingkan kebutuhan ekonomi dan sikap apatisme masyarakat. Berdasarkan hasil temuan Efniwati ada dua hal yang menyebabkan pemilih golput yaitu faktor pekerjaan dan faktor lokasi TPS. Kemudian Eriyanto mengatakan ada empat alasan mengapa pemilih golput yaitu karena administratif, teknis, rendahnya keterlibatan atau ketertarikan pada politik (political engagement) dan kalkulasi rasional.
Berangkat dari penjelasan ini dalam pemahaman penulis faktor yang menyebabkan masyarakat untuk tidak menggunakan hak pilihnya secara sederhana dapat di klasifikasikan kedalam dua kelompok besar yaitu faktor dari internal pemilih dan faktor ekternal. Faktor internal yang penulis maksud adalah alasan pemilih untuk tidak menggunakan hak pilih dalam pemilu bersumber dari dirinya sendiri, sedangkan ekternal alasan tersebut datang dari luar dirinya.
1.Faktor Internal
a.Faktor Teknis
Faktor teknis yang penulis maksud adalah adanya kendala yang bersifat teknis yang dialami oleh pemilih sehingga menghalanginya untuk menggunakan hak pilih. Seperti pada saat hari pencoblosan pemilih sedang sakit, pemilih sedang ada kegiatan yang lain serta berbagai hal lainnya yang sifatnya menyangkut pribadi pemilih. Kondisi itulah yang secara teknis membuat pemilih tidak datang ke TPS untuk menggunakan hak pilihnya.
b.Faktor Pekerjaan
Faktor pekerjaan adalah pekerjaan sehari-hari pemilih. Faktor pekerjaan pemilih ini dalam pemahaman penulis memiliki kontribusi terhadap jumlah orang yang tidak memilih. Sebagian besar penduduk Indonesia bekerja di sector informal, dimana penghasilanya sangat terkait dengan intensitasnya bekerja. Banyak dari sektor informal yang baru mendapatkan penghasilan ketika mereka bekerja, tidak bekerja berarti tidak ada penghasilan. Seperti tukang ojek, buruh harian, nelayan, petani harian. Kemudian ada pekerjaan masyarakat yang mengharuskan mereka untuk meninggal tempat tinggalnya seperti para pelaut, penggali tambang. Kondisi seperti membuat mereka harus tidak memilih, karena faktor lokasi mereka bekerja yang jauh dari TPS.
2.Faktor Eksternal
a.Faktor Administratif
Faktor adminisistratif adalah faktor yang berkaitan dengan aspek adminstrasi yang mengakibatkan pemilih tidak bisa menggunakan hak pilihnya. Diantaranya tidak terdata sebagai pemilih, tidak mendapatkan kartu pemilihan tidak memiliki identitas kependudukan (KTP). Hal-hal administratif seperti inilah yang membuat pemilih tidak bisa ikut dalam pemilihan.