They also had a waist circumference measuring less than 95cm (37.4in).
Lead researcher Dr Agneta Akesson, from the Karolinska Institute in Stockholm, said: "It is not surprising that healthy lifestyle choices would lead to a reduction in heart attacks. What is surprising is how drastically the risk dropped due to these factors.
"It is important to note that these lifestyle behaviours are modifiable, and changing from high-risk to low-risk behaviours can have great impact on cardiovascular health. However, the best thing one can do is to adopt healthy lifestyle choices early in life."
The findings are published in the Journal of the American College of Cardiology.
Researchers found a clear reduction in heart attack risk for each healthy lifestyle factor investigated.
On their own, a healthy diet combined with moderate alcohol consumption led to an estimated 35 per cent reduced heart attack risk.
- PAA