Backgrounds and Aims: The role of Lipoprotein(a) (Lp(a)) in increasing the risk of cardiovascular diseases is reported in several populations. The aim of this study is to investigate the correlation of high Lp(a) levels with the degree of coronary artery stenosis. Methods: Two hundred and sixty-eight patients were enrolled for this study. Patients who underwent coronary artery angiography and who had Lp(a) measurements available were included in this study. Binomial logistic regressions were applied to investigate the association between Lp(a) and stenosis in the four major coronary arteries. The effect of LDL and HDL Cholesterol on modulating the association of Lp(a) with coronary artery disease (CAD) was also evaluated. Multinomial regression analysis was applied to assess the association of Lp(a) with the different degrees of stenosis in the four major coronary arteries. Results: Our analyses showed that Lp(a) is a risk factor for CAD and this risk is significantly apparent in patients with HDL-cholesterol ≥35 mg/dL and in non-obese patients. A large proportion of the study patients with elevated Lp(a) levels had CAD even when exhibiting high HDL serum levels. Increased HDL with low Lp(a) serum levels were the least correlated with stenosis. A significantly higher levels of Lp(a) were found in patients with >50% stenosis in at least two major coronary vessels arguing for pronounced and multiple stenotic lesions. Finally, the derived variant (rs1084651) of the LPA gene was significantly associated with CAD. Conclusion: Our study highlights the importance of Lp(a) levels as an independent biological marker of severe and multiple coronary artery stenosis.