Halsema will take over the job from Jazias van Aartsen, acting mayor of the Dutch capital.

"Femke Halsema is definite and connecting," Johnas van Lammeren, head of the confidential committee in charge of selecting a candidate to be mayor, said. "She knows the city, the different layers of society, the problems and the challenges, through and through. She sees in an inspiring way the opportunities and possibilities in Amsterdam and also sees the vulnerability."

Halsema, a former leader of the Netherlands' left-wing Groenlinks party, said she was "happy, proud and humbled" by the nomination.

The 52-year-old's nomination to take over as mayor still needs to be ratified by the government and signed by the Dutch king.

In a statement on her website, Halsema said she would take the time the government would need to ratify her appointment to prepare for her new role.