Die Polizei bezifferte die Teilnehmerzahl mit 40.000, die Organisatoren sprachen von 200.000 Demonstranten. Schon am Vormittag hatte es eine Kundgebung gegeben.
Zudem legte ein Generalstreik Teile Kataloniens lahm.
Seit dem 12. Februar müssen sich zwölf prominente Separatistenführer in Madrid vor Gericht verantworten. Die Staatsanwaltschaft wirft ihnen unter anderem Rebellion vor.
Es geht um die gescheiterte Abspaltung von Spanien im Oktober 2017.
dpa/jp/rasch