En los comienzos de la transición surgieron en Cataluña algunos grupos terroristas de signo independentista, como el Exèrcit Popular Català, responsable de los asesinatos del empresario José María Bultó (1977) y el exalcalde Joaquín Viola (1978). En 1978 se creó Terra Lliure, que realizó numerosos atentados en oficinas bancarias, juzgados y locales de la administración, así como contra la policía y el ejército, hasta su disolución en 1991. Barcelona fue también objetivo del terrorismo independentista vasco de ETA, y fue escenario de uno de sus atentados más cruentos, el de Hipercor, el 19 de junio de 1987, que dejó un saldo de 21 muertos. También fue la responsable del asesinato del exministro socialista Ernest Lluch, el 21 de noviembre de 2000.