The crowds were much less than last year partly because of the raids conducted by authorities against illegal immigrants.
The US Congress is considering immigration reforms but talks have got bogged down over differences in approach. While President Bush and Democrats support the guest worker programme which would create a path for them to obtain US citizenship, Republicans are against what they call "amnesty" for the illegals.
A compromise is being considered that the guest worker programme be linked with progress in the steps taken to stem the flow of illegal immigrants, especially from Mexico.
The biggest demonstration was reported from Chicago where officials said 150,000 people participated. Last year half a million had come out to express support for the rights of illegal immigrants who generally work in low paid jobs.
Thousands demonstrated in front of City Hall in Los Angeles which is home to some one million illegal immigrants. In Washington, only a few hundred made their appearance but in New York, several thousands turned up and an interfaith service preceded the protests.
Among other things, the demonstrators were protesting against the deportation of parents whose children are born here. Children born in the US automatically get the citizenship. So, the immigration officials only deport the parents, most of whom have no choice to take their children with them. - DDNews