Amsterdam is the capital and the largest city of the Netherlands. It is located in the province of North Holland and has an average population of around 750,000. The name Amsterdam comes from "Amstel dam", which basically means a dam in the river Amstel.