Strokes may be caused by heart problems or by a buildup of plaque in the arteries. The risk of stroke may be increased by high blood pressure, by problems associated with high cholesterol or by diseases that cause the blood to clot more easily than normal.