Is Amsterdam in Holland?

Amsterdam is the capital of the Netherlands and of Noord Holland (a province in the Netherlands).
The Netherlands is often mistakenly called Holland, as Holland is in fact just a region of the Netherlands. Amsterdam is in that part of the Netherlands.

-Haarlem is the capital of the province of Noord- Holland.