The Battle of Haarlem occurred during the Netherlands War of Independence, and involved a siege of Haarlem, capital of the province of North Holland, by 30,000 Spanish troops from the 11th of December 1572 until the 12th of July 1573. Although severely outnumbered, the garrison put up a valiant resistance, inflicting a heavy toll on the Spanish who lost some 12,000 casualties. In revenge, the Spanish massacred the entire garrison and hundreds of civilians when the city eventually surrendered. Research Battle of Haarlem