研究发现有许多原因可以引起心包积液,如感染、肿瘤、结缔组织病、肾功能衰竭、外伤、放射治疗、淋巴系统疾病但是最常见的三个原因是肿瘤、特发性心包炎和肾衰。而且,心包积液的常见原因又在发达国家与发展中国家中有所不同。在发达国家中,有许多原因导致心包积液,包括肿瘤(10~25%)、感染(15~30%)、医源性原因(15~20%)及结缔组织疾病(5~15%)。然而,发展中国家主要是结核,在结核流行的地方甚至>60%。