Comma before "Which" and "Who"

Should I put a comma before "which" and "who"?

"Which" without a comma heads a defining clause, and "which" with a comma heads a non-defining clause. That's the quick answer. We'll return to this.

Writers often ask whether they should put a comma before "which" and "who." Unfortunately, the answer isn't quick, but it's simple enough. Before we discuss the grammar, here are two quick workarounds to determine whether the comma is needed. (These also work with "who.")

(Workaround 1) The "That" Test.

If you can replace your "which" with "that," don't use commas with your "which."
  • The fruit which I bought on Tuesday has turned rotten.
  • (I'm still undecided whether I need commas at this point.)
  • The fruit that I bought on Tuesday has turned rotten. correct tick
  • (The "that" version sounds okay, so no commas are required. In the US, "which" without a comma is always replaced with "that" or deleted. Brits are increasingly following that trend too.)
  • The fruit which I bought on Tuesday has turned rotten. correct tick
  • (This is correct without commas. Remember that US writers would opt for the "that" version.)
Let's do another example about my dog:
  • Dexter which I've had for two years can now open the fridge.
  • (I'm still undecided whether I need commas at this point.)
  • Dexter that I've had for two years can now open the fridge. wrong cross
  • (The "that" version sounds stilted, so commas are required.)
  • Dexter, which I've had for two years, can now open the fridge. correct tick
  • (This is correct with commas. Using "that" would be wrong. It would be correct if I had two dogs called Dexter, and I was identifying the one I've had for two years, but that is not the case.)
(Workaround 2) The "Parentheses" or "Delete" Test.

If you'd happily put parentheses (round brackets) around the "which" clause or even delete it, then offset it with commas.
  • Step 1: Find the clause starting with "which."
    • My car which I bought only last week won't start.
    • (I'm still undecided whether I need commas at this point.)
  • Step 2: Put the clause in parentheses or even delete it.
    • My car (which I bought only last week) won't start. correct tick
    • (Yes, I'm happy with using parentheses.)
    • My car which I bought only last week won't start. correct tick
    • (Yes, it still makes sense if I delete it.)
    • My car, which I bought only last week, won't start. correct tick
    • (This is correct with commas. Remember that commas are a type of parenthetical punctuation, just like brackets and dashes.)
Let's do another test with our very first example:
  • Step 1: Find the clause starting with "which."
    • The fruit which I bought on Tuesday has turned rotten.
    • (I'm still undecided whether I need commas at this point.)
  • Step 2: Put the clause in parentheses or even delete it.
    • The fruit (which I bought on Tuesday) has turned rotten. wrong cross
    • (I'm not happy with this because not all of my fruit has turned rotten.)
    • The fruit which I bought on Tuesday has turned rotten. wrong cross
    • (I'm not happy with this because not all of my fruit has turned rotten.)
    • The fruit which I bought on Tuesday has turned rotten. correct tick
    • (This is correct without commas. It's now clear that I'm only talking about the fruit I bought on Tuesday. The shaded clause is needed to identify the fruit. And, that's the whole point! If the "which clause" identifies its noun, there are no commas.)

More on Using a Comma before "Which" and "Who"

Let's do the grammar.

If the information provided by the clause introduced by "who" or "which" is necessary to define the person or thing it is describing (i.e., it's not just some extra information you could easily remove), then the clause is not offset with commas.
  • The car which hit the snowdrift is a write-off. correct tick
  • (The clause "which hit the snowdrift" is required to define the car, so it is not offset with commas.)
When a clause starting with "which" (called a "relative clause") is necessary for identification, it is called a restrictive clause or a defining clause. With a restrictive clause, the "which" can be replaced with "that." For example:
  • The car that hit the snowdrift is a write-off. correct tick
  • (With a restrictive clause, "which" can be replaced with "that." In the US, the practice of starting a restrictive clause with "which" is highly unpopular, to the extent that many consider it a mistake.)
comma before which

Rule on Using Commas with "Which" and "Who"

Here is the rule:

The Rule for Using Commas with "Which" and "Who"

When the information provided by the clause starting with "which" or "who" is required to define the person (or thing), then there are no commas. If the clause provides just additional information, then use commas.

More Examples of Commas with "Which" and "Who" Clauses

Here are some more examples with "who" clauses:
  • The boy who broke our window brought some flowers to the door. correct tick
  • (There are no commas because the clause "who broke our window" is required to define "the boy.")
  • The driver who stole indicator bulbs for his own car was given a formal warning. correct tick
  • (There are no commas because the clause "who stole indicator bulbs for his own car" is required to define "the driver.")
  • Jeremy Buxton of 16 High Street who was born in Boston is the second person from the village to represent the country at basketball. wrong cross
  • (The clause "who was born in Boston" is not required to define "Jeremy Buxton of 16 High Street." Therefore, there should be commas around this clause.)
  • Sarah has always been close to her parents who live in the same village as us. wrong cross
  • (The clause "who live in the same village as us" is not required to define Sarah's parents. Therefore, a comma is required before "who.")
The last example above is a real example from a newspaper. Let's examine it in more detail.
comma before which example 1
The clause "who live in the same village as us" is just additional information about Sarah's parents. Therefore, there should be a comma before "who." However, if Sarah had adoptive parents too, then this example would be correct (i.e., correct without a comma). The clause would then be defining which set of parents she has always been close to. In other words, Sarah would have two sets of parents:
  • her parents who live in the same village
  • her parents who live somewhere else
The key point here is that using or not using a comma before "which" or "who" is not usually a grammar mistake, but it does change the meaning of your sentence.

Real-life Examples

Here are some real-life examples of clauses that are required to define. (Remember that these are called restrictive clauses or defining clauses.)
  • The man who doesn't read good books has no advantage over the man who can't read them. correct tick (Author Mark Twain)
  • It is only shallow people who do not judge by appearances. correct tick(Playwright Oscar Wilde)
  • The man who can dominate a London dinner-table can dominate the world. correct tick (Playwright Oscar Wilde)
  • One should never trust a woman who tells one her real age. A woman who would tell one that would tell one anything. correct tick (Playwright Oscar Wilde)

More Examples of "Which" and "Who" Clauses with Commas

Remember that if the information provided by the "who" and "which" clause is just additional information (i.e., it is not required to define the word it is modifying), then it must be separated from the rest of the sentence with commas.

In other words, if you'd happily put brackets around it or delete it, then you must at least put commas around it. (These are called non-restrictive clauses or non-defining clauses.)

Examples:
  • His youngest daughter, who was born on 16 June 1972, was selected for astronaut training. correct tick
  • (The clause "who was born on 16 June 1972" is just additional information about "His youngest daughter." Therefore, commas are required.)
  • James Baker's cat made its own way home after it was accidentally left on the beach at Scarborough. James, who has lived in our village for 10 years, has just won the lottery. correct tick
  • (The clause "who has lived in our village for 10 years" is just additional information about "James." Therefore, commas are required. We know who James is because he is defined in the first sentence.)
  • William Scott is a millionaire. William who bought his first house in the '80s is estimated to be worth more than 10 million pounds. wrong cross
  • (The clause "who bought his first house in the '80s" is just additional information. It should be offset with commas).

"Which" or "That"?

Using "which" without a comma (i.e., for a restrictive clause) is an unpopular practice, especially in the US. Here is an example of "which" without a comma:
  • Experience is a comb which nature gives us when we are bald. (well-known proverb from Belgium) correct tick
  • (As the highlighted clause is required is define "a comb," there is no comma before "which." Brits are fine with this. Americans are not. They would strongly prefer "that nature gives us when we are bald.")

More about "That" with a Restrictive Clause

When a clause is necessary for defining (or identification), it is called a restrictive clause. It is described as "restrictive" because it restricts the meaning of the word it modifies. It is also called a "defining clause," which, I think, is a more accurate term. There are never commas around a restrictive clause. When introducing a restrictive clause, the words "who" and "which" can be replaced with "that." (NB: There are never commas around a clause which starts with "that.")

Here is an example with "who":
  • The boy who broke our window bought me some flowers. correct tick
  • The boy that broke our window bought me some flowers. correct tick
  • (Using "that" for people is best avoided in formal writing.)
Here is an example with "which":
  • The PC which keeps breaking down is under guarantee. correct tick
  • (This is unpopular, especially in the US.)
  • The PC that keeps breaking down is under guarantee. correct tick
Quite often with a restrictive clause, you can remove the "who," "which," or "that" altogether.
  • The reprimand which you received was justified. correct tick
  • The reprimand that you received was justified. correct tick
  • The reprimand you received was justified. correct tick

Commas Are Being Used as Parenthetical Punctuation

With a non-restrictive clause, you could equally use parentheses (round brackets) or dashes instead of commas. These are all types of parenthetical punctuation.
  • Manx cats, which live on the Isle of Man, have a longer life expectancy than normal domestic cats. correct tick
  • Manx cats (which live on the Isle of Man) have a longer life expectancy than normal domestic cats. correct tick
  • Manx cats – which live on the Isle of Man – have a longer life expectancy than normal domestic cats. correct tick
Remember that if a clause just adds additional information, then it can be removed without any loss of meaning to the main sentence.
  • Manx cats have a longer life expectancy than normal domestic cats. correct tick
Read more about your choice for parenthetical punctuation.

Beware of Ambiguity

Look at the sentences below. Both are grammatically correct, but they have different meanings.
  • Manx cats, which live on the Isle of Man, have a longer life expectancy than normal domestic cats.
  • Manx cats which live on the Isle of Man have a longer life expectancy than normal domestic cats.
The first example means that all Manx cats have a longer life expectancy than normal cats. (The clause is simply additional information telling the reader where Manx cats live.) The second example means that only Manx cats living on the Isle of Man have a longer life expectancy (i.e., Manx cats that live elsewhere do not).
author logo

This page was written by Craig Shrives.