The answer is definitely yes, for some conditions. Aspirin helps patients with heart and blood vessel disease. We know that at very low doses aspirin make the blood less sticky and less likely to clot. A heart attack and most strokes occur when a blood vessel is blocked by a clot of blood. Usually the clot blocks an already narrowed blood vessel that has been 'furred up' over the years by a process called atherosclerosis.
Atherosclerosis is caused by high cholesterol and smoking.
It is better not to develop 'furred up' arteries in the first place by avoiding smoking, exercising regularly and keeping to a healthy diet. However, if you already have problems then low dose aspirin may prevent fatal complications. By making the blood less sticky taking aspirin reduces the chance of blood clotting in these diseased blood vessels. Your risk of stroke or a heart attack is reduced. Several large scale studies have shown that patients with blood vessel disease definitely benefit from low dose aspirin.