Manresa: the city that tries to contain racism on the street

The debate on security strains the relationship between municipal groups and the entities of the capital of Bages

The old quarter of Manresa
22/05/2026
4 min
#g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box , #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box .g-artboard { margin:0 auto; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box p { margin:0; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box .g-aiAbs { position:absolute; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box .g-aiImg { position:absolute; top:0; display:block; width:100% !important; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box .g-aiSymbol { position: absolute; box-sizing: border-box; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box .g-aiPointText p { white-space: nowrap; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide { position:relative; overflow:hidden; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide p { font-family:'Ringside'; font-weight:400; font-style:normal; line-height:19px; height:auto; filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; letter-spacing:0em; font-size:16px; text-align:left; color:rgb(0,0,0); text-transform:none; padding-bottom:0; padding-top:0; mix-blend-mode:normal; position:static; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-pstyle0 { font-weight:900; line-height:30px; height:30px; font-size:22px; text-align:center; text-transform:uppercase; color:rgb(0,45,83); } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-pstyle1 { height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-pstyle2 { height:19px; letter-spacing:-0.004em; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle0 { letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle1 { letter-spacing:-0.012em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle2 { font-weight:700; letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle3 { letter-spacing:-0.003em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle4 { font-weight:700; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle5 { letter-spacing:-0.006em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle6 { letter-spacing:-0.019em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle7 { letter-spacing:-0.018em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle8 { letter-spacing:-0.004em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle9 { letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle10 { letter-spacing:-0.01em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle11 { letter-spacing:-0.009em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-wide .g-cstyle12 { font-weight:700; letter-spacing:0em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium { position:relative; overflow:hidden; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium p { font-family:'Ringside'; font-weight:400; font-style:normal; line-height:19px; height:auto; filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; letter-spacing:0em; font-size:16px; text-align:left; color:rgb(0,0,0); text-transform:none; padding-bottom:0; padding-top:0; mix-blend-mode:normal; position:static; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-pstyle0 { font-weight:900; line-height:30px; height:30px; font-size:22px; text-align:center; text-transform:uppercase; color:rgb(0,45,83); } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-pstyle1 { height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-pstyle2 { height:19px; letter-spacing:-0.004em; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle0 { letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle1 { letter-spacing:-0.012em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle2 { font-weight:700; letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle3 { letter-spacing:-0.003em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle4 { font-weight:700; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle5 { letter-spacing:-0.006em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle6 { letter-spacing:-0.019em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle7 { letter-spacing:-0.018em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle8 { letter-spacing:-0.004em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle9 { letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle10 { letter-spacing:-0.01em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle11 { letter-spacing:-0.009em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-medium .g-cstyle12 { font-weight:700; letter-spacing:0em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small { position:relative; overflow:hidden; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small p { font-family:'Ringside'; font-weight:400; font-style:normal; line-height:19px; height:auto; filter:alpha(opacity=100); -ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity:1; letter-spacing:0em; font-size:16px; text-align:left; color:rgb(0,0,0); text-transform:none; padding-bottom:0; padding-top:0; mix-blend-mode:normal; position:static; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-pstyle0 { font-weight:900; line-height:30px; height:30px; font-size:22px; text-align:center; text-transform:uppercase; color:rgb(0,45,83); } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-pstyle1 { height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-pstyle2 { height:19px; letter-spacing:-0.004em; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle0 { letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle1 { letter-spacing:-0.012em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle2 { font-weight:700; letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle3 { letter-spacing:-0.003em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle4 { font-weight:700; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle5 { letter-spacing:-0.006em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle6 { letter-spacing:-0.019em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle7 { letter-spacing:-0.018em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle8 { letter-spacing:-0.004em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle9 { letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle10 { letter-spacing:-0.01em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle11 { letter-spacing:-0.009em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-small .g-cstyle12 { font-weight:700; letter-spacing:0em; } MANRESA County: Bages Population: 80,692 Foreign population: 22% Net personal income: 15,099 € Vote for Aliança Catalana (2024): 9.5% MANRESA County: Bages Population: 80,692 Foreign population: 22% Net personal income: 15,099 € Vote for Aliança Catalana (2024): 9.5% MANRESA County: Bages Population: 80,692 Foreign population: 22% Net personal income: 15,099 € Vote for Aliança Catalana (2024): 9.5% (function (containerId, opts) { if (!('querySelector' in document)) return; var container = document.getElementById(containerId); var nameSpace = opts.namespace || ''; var onResize = throttle(update, 200); var waiting = !!window.IntersectionObserver; var observer; update(); document.addEventListener('DOMContentLoaded', update); window.addEventListener('resize', onResize); // NYT Scoop-specific code if (opts.setup) { opts.setup(container).on('cleanup', cleanup); } function cleanup() { document.removeEventListener('DOMContentLoaded', update); window.removeEventListener('resize', onResize); if (observer) observer.disconnect(); } function update() { var artboards = selectChildren('.' + nameSpace + 'artboard[data-min-width]', container), width = Math.round(container.getBoundingClientRect().width); // Set artboard visibility based on container width artboards.forEach(function(el) { var minwidth = el.getAttribute('data-min-width'), maxwidth = el.getAttribute('data-max-width'); if (+minwidth = width || maxwidth === null)) { if (!waiting) { selectChildren('.' + nameSpace + 'aiImg', el).forEach(updateImgSrc); } el.style.display = 'block'; } else { el.style.display = 'none'; } }); // Initialize lazy loading on first call if (waiting && !observer) { if (elementInView(container)) { waiting = false; update(); } else { observer = new IntersectionObserver(onIntersectionChange, {}); observer.observe(container); } } } function elementInView(el) { var bounds = el.getBoundingClientRect(); return bounds.top 0; } // Replace blank placeholder image with actual image function updateImgSrc(img) { var src = img.getAttribute('data-src'); if (src && img.getAttribute('src') != src) { img.setAttribute('src', src); } } function onIntersectionChange(entries) { // There may be multiple entries relating to the same container // (captured at different times) var isIntersecting = entries.reduce(function(memo, entry) { return memo || entry.isIntersecting; }, false); if (isIntersecting) { waiting = false; // update: don't remove -- we need the observer to trigger an update // when a hidden map becomes visible after user interaction // (e.g. when an accordion menu or tab opens) // observer.disconnect(); // observer = null; update(); } } function selectChildren(selector, parent) { return parent ? Array.prototype.slice.call(parent.querySelectorAll(selector)) : []; } // based on underscore.js function throttle(func, wait) { var timeout = null, previous = 0; function run() { previous = Date.now(); timeout = null; func(); } return function() { var remaining = wait - (Date.now() - previous); if (remaining wait) { clearTimeout(timeout); run(); } else if (!timeout) { timeout = setTimeout(run, remaining); } }; } })("g-WEB-Municipi-Dossier-AC-maig-2026-_-4-Manresa-box", {namespace: "g-", setup: window.setupInteractive || window.getComponent});

In broad daylight and on the city promenade, in September 2023, several young people threw tables and chairs at each other in a pitched battle that ended up being a kind of turning point in Manresa. That episode caused several residents to take to the streets to demand that the municipal government, headed by the republican Marc Aloy, take measures against "insecurity" in the street. That demonstration, however, was already born divided, and some groups directly distanced themselves from it so as not to link insecurity with immigration. This is, in fact, the fragile balance in which Manresa, a city of 80,000 inhabitants with almost 22% of people from outside, has been moving for some years.

A poster hanging next to Ateneu Popular La Sèquia, near Manresa City Hall.
A street in Manresa's Old Town photographed just this week.

Since then, the municipal government, made up of ERC, the PSC, and Impulsem Manresa –the PDECat brand–, has launched several measures to improve street safety: police numbers were increased and security cameras were installed. The Table for Security, Civility, and Coexistence was also promoted, to address this issue transversally with municipal groups and Manresa's associative fabric. According to government data, by October 2025, robberies with violence or intimidation had been reduced by 40% and property occupations by 30%.

Together for next year's municipal electionsPerramon led the list of the far-right party Front Nacional in 2023, but has distanced himself from it for a few months and has created Avenç Nacionalista, a formation that has allied with Junts for next year's municipal elections. The two formations have also focused on limiting the registry of residents and remodeling social services. Bacardit proposes a "single register of aid" to avoid "duplication of aid and also fraud." Perramon denounces the "saturation" of these services: "People with medium incomes are leaving the city, and people with low incomes are staying. It is a vicious circle that could lead to Manresa collapsing and eventually becoming a subsidized city".

A couple walking through the Old Town of Manresa.
Queue at the Citizen Service Office this week in Manresa.

From the other end, the CUP neither understands the municipal government's policies nor what Bacardit and Perramon propose. "The security measures are very visible and immediate. But the causes of the problem are still there," says councilwoman Roser Alegre. Her recipe aims to go to "the root of the problem" and apply social policies "that reverse the cause of inequality".

Situations of vulnerability are also visualized in terms of housing. The diagnosis is almost common: the degradation of the Old Town, with more than 7,000 empty apartments, according to data from the PAHC of Bages. To confront this, the municipal government will invest 25 million from the Neighborhood Plan, and has also planned 120 official protection apartments. The PAHC, moreover, calls for a halt to the increase in evictions: according to municipal government data, at least one occurs every day.

Against school segregation

On Tuesday they organized the demonstration to condemn "With such a large arrival of migrated people in recent years, the important thing is cohesion, which is gained at school, with sports, with culture," defends Aloy. He recalls that the council has increased the number of grants for sports entities, as well as measures to reverse the decline in the social use of Catalan with initiatives to teach the language to merchants who do not speak it, given the increase in establishments run by newcomers.

The anti-racist race

Manresa is the only city where the National Front ran – it plans to do so again in 2027 – and obtained two councilors. It is still unknown if Aliança will do so, which sounded out Perramon to be its candidate. In the last Catalan elections, Aliança and Vox obtained 16% of the votes, and for the left-wing associative fabric of the city this has been a warning sign. A year ago, the entity Mai Més was constituted as an "anti-fascist" tool. They organized, for example, the first anti-racist race, and their objective is to talk with the entire social fabric of Manresa to counteract racist and xenophobic discourses.

La Baixada dels Drets, a central point in the Barri Antic of the capital of Bages, where last Sunday there was a racist attack, with two people arrested for assaulting and insulting Muslim women in the middle of the street.

On Tuesday, they organized the demonstration to condemn the racist attack on Sunday, in which a man and a woman assaulted a group of Muslim women with racist insults. In Thursday's plenary session, all groups except Vox signed an institutional declaration condemning the events and denouncing the "link" between "the rise of certain racist slogans and physical violence in the street". These events, however, have brought to light the tension between Mai Més and the Bacardit-Perramon tandem: the entity sees a "link" between their speeches and "violence in the street", and they denounce "political finger-pointing" while condemning any racist attack.

stats