Those unhappy with their work, put it down to having to work long hours.
Nine in 10 adults are satisfied with their life.
CSO figures also show 89% of employees have job satisfaction.
Of those dissatisfied with life, three in five found it hard to make ends meet, while almost one in seven were in poor health.
Those unhappy with their work, put it down to having to work long hours or more than their contracted hours and a lack of promotional opportunities.