Femke Halsema said it was “time to engrave the great injustice of colonial slavery into our city’s identity”.
The apology came during an annual holiday that marks the end of slavery in Dutch colonies in the 1800s.
Last year the city council voted for an apology and an advisory panel has told the national government to follow suit.
Leave feedback about this