The protest was held on Friday on the occasion of International Day of Solidarity with the Palestinian People, Cuba-based Prensa Latina News Agency reported.
The Mexican demonstrators carried Palestinian flags and chanted anti-war slogans.
They called on the US to stop supporting the Israeli regime and end its practice of vetoing UN Security Council resolutions on ceasefire in Gaza.
The protesters blocked the street leading to the US embassy, with some of them lying on the ground in a symbolic move to remember the Palestinians who have been killed in the Gaza war.
In 1977, the United Nations General Assembly designated November 29 as International Day of Solidarity with the Palestinian People.
6125**4194