一般來講,靜脈壁的彈性發育較差和靜脈血管內過高的壓力是導致靜脈曲張的直接原因。另外一些危險因素會增加罹患靜脈曲張的機會,如靜脈曲張家族史、長期腹壓高、體重超重、孕婦、長期站立或久坐不動、不愛運動、吸煙、患有深靜脈血栓。女性往往比男性更易患有此病。患病年齡多在30~70歲之間。