Halvanden million cataloniere viste tirsdag deres vrede over at tilhøre Spanien og krævede at få ret til at danne deres egen stat - uafhængigt af Madrids styre.
Demonstrationen i Barcelona fandt sted på Cataloniens nationaldag Diada.
Demonstranterne samledes under slagordene "Catalonien, en ny europæisk stat".
Ifølge avisen El País var demonstrationsoptoget tre kilometer langt, og der var øjensynligt langt flere deltagere end ventet af organisatorerne.
Utilfredsheden med Madrid skyldes blandt andet de økonomiske byrder, som catalonierne mener, at de bliver pålagt af det øvrige Spanien i forbindelse med landets dybe økonomiske krise.
- Vi bliver udplyndret, og pengene fra vores høje skatter går tabt i Madrid, siger den 21-årige historiestuderende Eva Garcia.
- Det er nu eller aldrig, siger en pensioneret skolelærer, Maria Antonietta Vila.
Omkring 1.000 busser bragte demonstranter til Barcelona fra den nordøstlige region.
- Der deltog halvanden millioner mennesker, og alting forløb fredeligt, siger en politimand.
Catalonien er drivkraft i Spaniens økonomi og står for en femtedel af landets produktion, men regionen har fået store økonomiske problemer under krisen.
Udviklingen følges nøje i andre uafhængighedssøgende regioner som Skotland og Flandern i Belgien.
/ritzau/AFP.