How many German-speaking countries are there?

These countries are German-speaking:

  1. Germany
  2. Austria
  3. Switzerland
  4. Liechtenstein
  5. Luxembourg
  6. The Province of Bolzano-Bozen (Italy)

It is also their official language or one of their official languages.