引起脾大的原因常见的有感染性肿大,如病毒感染、立克次体感染、细菌感染、螺旋体感染、寄生虫感染、慢性病毒性肝炎、慢性血吸虫病、慢性疟疾、黑热病等。
非感染性肿大见于肝硬化、慢性充血性右心衰竭、慢性缩窄性心包炎或大量心包积液、特发性非硬化性门脉高压症等。