Die Polizei berichtete von 15.000 Teilnehmern, die Organisatoren sprachen von der doppelten Anzahl.
"Wir sind hier, um gegen die hohen Kosten zu protestieren, denn wir haben keine Wohnungen und kein Gesundheitswesen", sagte Luiz Giovani, Mitglied der Arbeiterbewegung der Obdachlosen. Die Kosten für die WM belaufen sich auf etwa elf Milliarden Euro.
Der Marsch durch ein großes Einkaufsviertel verlief friedlich. Auf Transparenten waren kritische Botschaften wie "FIFA, geh' nach Hause" zu lesen.
Erst am Dienstag hatten Busfahrer und Schaffner mit einem Streik den öffentlichen Nahverkehr in der 12-Millionen-Stadt lahmgelegt und für einen Rekordstau gesorgt.
Die WM-Gruppen im Überblick