I'd like to get an electronic list of occupations/professions/jobs in English, like "doctor," "cowboy," "assistant to the regional manager," etc.

I can't quite find this in the WordNet hierarchy (strangely, there are "professions," but that only has a few occupations listed), and I tried the historical thesaurus, but with no luck.

Are there other resources for machine-readable hierarchical thesaurus-like lexicons?

  • 1
    Does en.wiktionary.org/wiki/Category:en:Occupations work for you? Mar 13, 2018 at 7:53
  • Kind of! It's the best one I've seen yet. Although I'm puzzled as to why there are only 8 subcategories. Like, why "military" and "scientists," but not "agricultural workers"?
    – Jonathan
    Mar 14, 2018 at 22:46
  • 1
    It is a work in progress. But if you go to one of the items in the uncategorised list, eg en.wiktionary.org/wiki/farm_worker, you see that it is in category en:Occupations and en:Agriculture. ie labels not directories. Mar 15, 2018 at 9:06
  • You should try Open Data SE. Also these sorts of datasets are sometimes called ontologies. Mar 15, 2018 at 10:43

1 Answer 1


Here are approximately 1,000 professions in the English language. Enjoy.


  • 1
    That's not a hierarchical list.
    – curiousdannii
    Mar 14, 2018 at 3:27
  • Well, it's a two level hierarchy, where everything extends 'profession', if you want to be literal. But to the point, Computational Linguists need lists like this, not snarky comments. Linguists are so funny. Mar 14, 2018 at 12:09

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.