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

The debate on security tensions the relationship between the 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 Population foreigner: 22% Net income per son: 15,099 € Vote for Aliança Catalana (2024): 9.5% MANRESA County: Bages Population: 80,692 Population foreigner: 22% Net income per son: 15,099 € Vote for Aliança Catalana (2024): 9.5% MANRESA County: Bages Population: 80,692 Population foreigner: 22% Net income per son: 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 measures against "insecurity" in the street from the municipal government, led by the republican Marc Aloy. 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 abroad, has been moving for some years.

A sign hung next to the Ateneu Popular La Sèquia, near the Manresa City Hall.
A street in the Old Town of Manresa photographed this very week.

Since then, the municipal government, made up of ERC, the PSC, and Impulsem Manresa –the PDECat brand–, has implemented various measures to improve street safety: police numbers were increased and security cameras were installed. The Table of Security, Civism, 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 inhabitants and remodeling social services. Bacardit proposes a "single aid registry" to avoid "duplication of aid and also fraud." Perramon denounces the "saturation" of these services: "People with middle incomes are leaving the city and people with low incomes are staying. It is a vicious cycle that could lead to Manresa collapsing and ending up being a subsidized city".

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

From the other end, the CUP understands neither 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 prescription aims to go to "the root of the problem" and implement social policies "that reverse the cause of inequality".

Situations of vulnerability are also visualized in housing matters. The diagnosis is almost common: the degradation of the Old Town, with more than 7,000 empty apartments, according to data from PAHC del Bages. To address this, the municipal government will invest 25 million from the Neighborhood Plan, and has also planned 120 official protection apartments. PAHC, furthermore, calls for curbing 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, through sports, through culture," defends Aloy. He recalls that from the council they have increased the number of scholarships 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 presented itself – it plans to do so again in 2027 – and obtained two councilors. It is still unknown if Aliança will do so, as they sounded out Perramon to be their candidate. In the last Catalan elections, Aliança and Vox obtained 16% of the votes, and for the city's left-wing associative fabric, this has been a warning sign. A year ago, the entity Mai Més was established as an "anti-fascist" tool. They organized, for example, the first anti-racist race, and their objective is to talk with the entire social network of Manresa to counteract racist and xenophobic discourses.

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

Tuesday they organized the demonstration to condemn Sunday's racist attack, in which a man and a woman attacked a group of Muslim women with racist insults. In Thursday's plenary session, all groups except Vox signed an institutional declaration that condemned the events and denounced the "link" between "the rise of certain racist pronouncements 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

stats