No, smoking cigarettes does not directly cause high cholesterol. But studies find that people who smoke have higher levels of bad cholesterol and lower levels of good cholesterol in their blood.

Smoking change your blood fats in the same harmful way that high cholesterol does. Smoking also makes your blood vessels narrow, stiff, and more likely to get clogged, which can cause heart attacks and strokes.

Not a direct hit, but smoking stirs the cholesterol pit.