Ada banyak penyakit yang dapat menyebabkan splenomegali, seperti infeksi virus, seperti mononukleosis menular, rubella dan hepatitis virus, dan infeksi bakteri, seperti demam tifoid, demam paratifoid, demam bergelombang dan endokarditis bakteri subakut.