What exactly are the differences between "diligent", "assiduous" and "sedulous"?

There is no difference in core meaning, and even the connotational penumbrae overlap a lot. It's mostly about the attitude you're trying to convey; and this is going to depend more on each reader's actual experience with the words than with any broad consensus.

Here's how I would use them:

  • Diligent if I wanted to express respect and admiration for the worker's application to her project
  • Assiduous if I wanted to express respect for the worker's application and thoroughness, while leaving room to doubt the value of her work
  • Sedulous if I wanted to acknowledge the worker's application and thoroughness, while leaving room to wonder whether the work might not be better served by insight and imagination

But that's a very personal view; others may feel differently.


Of the three synonyms, diligent is by far the most commonly used, in my experience. And sedulous is the least common — you'll get a lot of strange looks if you use it.

I use and hear diligent much more often than assiduous.

Assiduous is more about attentiveness/attention/attendance, and diligence is more about effort.

  • assiduous
  • diligent

Assiduous allows for improvement to rules rather than the 'blind' following that is diligence. It is more than diligence.