Research published by the Cabinet Office revealed the jobs that make Britons happiest, as well as the ones where people are least satisfied with their lives.
Here they are:
Top 10 happiest jobs:
1. Clergy
2. Chief executives and senior officials
3. Managers in agriculture and horticulture
4. Secretaries
5. Quality assurance and regulatory professionals
6. Health care practice managers
7. Medical practitioners
8. Farmers
9. Hotel and accommodation managers and proprietors
And the 10 jobs with people least satisfied with life:
1. Publicans and managers of licensed premises
2. Elementary construction occupations
3. Debt, rent and cash collectors
4. Industrial cleaning process occupations
5. Floorers and wall tillers
6. Telephone salespersons
7. Sports and leisure assistants
8. Care escorts
9. Bar staff
10. Plastics process operatives
HT: Spring.org.uk
More: These are the 10 worst jobs in the world in 2016
More: The eight jobs where you're most likely to get a divorce