Ada dua jenis nefritis: nefritis sekunder dan primer. Nefritis primer tidak memiliki penyebab dan nefritis sekunder memiliki penyebab. Penyebab umum glomerulonefritis sekunder pada anak-anak adalah faktor genetik dan juga dapat disebabkan oleh obat-obatan, seperti alergi obat dan purpura alergi, yang juga dapat menyebabkan glomerulonefritis. Selain itu, beberapa anak tiba-tiba mengalami infeksi virus, terutama infeksi virus hepatitis B dan infeksi virus hepatitis C, yang dapat menyebabkan glomerulonefritis. Selain mencari kemungkinan petunjuk penyebab sekunder dari penyakit sistemik, aspirasi ginjal biasanya diperlukan untuk berspekulasi tentang jenis glomerulonefritis yang mungkin ada. Dalam kasus glomerulonefritis herediter, patologi memiliki presentasi yang berbeda, misalnya, patologi nefritis yang disebabkan oleh lupus eritematosus, purpura dan virus hepatitis B. Oleh karena itu, nefritis yang penyebabnya tidak begitu jelas dan yang patologinya tidak menunjukkan manifestasi tertentu dapat disebut glomerulonefritis primer.