“People with higher IQ test scores tend to be less likely to smoke or drink alcohol heavily, they eat better diets, and they are more physically active. So they have a range of better behaviours that may partly explain their lower mortality risk,” says Dr Batty.
People with higher IQ’s probably have better paying jobs and more rewarding jobs. Therefore it is their job that gives them enjoyment, so they are not as tempted to go to the bottle or the pipe. No doubt their IQ allowed them to get them that job. Nevertheless I think its more likely the job itself that helps them to live a healthy life more than ones mere IQ.