The rise of the far-right

Ripoll: the capital where the far-right has ceased to be taboo

After two and a half years, many neighbors have lost the fear of openly defending Sílvia Orriols

Photos of the atmosphere of Ripoll, municipality of Ripoll and center of Ripoll
24/05/2026
3 min
#g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box , #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box .g-artboard { margin:0 auto; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box p { margin:0; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box .g-aiAbs { position:absolute; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box .g-aiImg { position:absolute; top:0; display:block; width:100% !important; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box .g-aiSymbol { position: absolute; box-sizing: border-box; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-box .g-aiPointText p { white-space: nowrap; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide { position:relative; overflow:hidden; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-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-_-6-Ripoll-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-_-6-Ripoll-wide .g-pstyle1 { font-weight:700; height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-pstyle2 { height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-pstyle3 { height:19px; letter-spacing:-0.004em; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle0 { font-weight:400; letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle1 { font-weight:400; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle2 { font-weight:400; letter-spacing:-0.012em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle3 { letter-spacing:-0.003em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle4 { font-weight:700; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle5 { letter-spacing:-0.006em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle6 { letter-spacing:-0.019em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle7 { letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle8 { letter-spacing:-0.018em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle9 { letter-spacing:-0.004em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle10 { letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle11 { letter-spacing:-0.01em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle12 { letter-spacing:-0.009em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-wide .g-cstyle13 { font-weight:700; letter-spacing:0em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium { position:relative; overflow:hidden; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-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-_-6-Ripoll-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-_-6-Ripoll-medium .g-pstyle1 { font-weight:700; height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-pstyle2 { height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-pstyle3 { height:19px; letter-spacing:-0.004em; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle0 { font-weight:400; letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle1 { font-weight:400; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle2 { font-weight:400; letter-spacing:-0.012em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle3 { letter-spacing:-0.003em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle4 { font-weight:700; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle5 { letter-spacing:-0.006em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle6 { letter-spacing:-0.019em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle7 { letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle8 { letter-spacing:-0.018em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle9 { letter-spacing:-0.004em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle10 { letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle11 { letter-spacing:-0.01em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle12 { letter-spacing:-0.009em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-medium .g-cstyle13 { font-weight:700; letter-spacing:0em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small { position:relative; overflow:hidden; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-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-_-6-Ripoll-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-_-6-Ripoll-small .g-pstyle1 { font-weight:700; height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-pstyle2 { height:19px; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-pstyle3 { height:19px; letter-spacing:-0.004em; text-align:center; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle0 { font-weight:400; letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle1 { font-weight:400; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle2 { font-weight:400; letter-spacing:-0.012em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle3 { letter-spacing:-0.003em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle4 { font-weight:700; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle5 { letter-spacing:-0.006em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle6 { letter-spacing:-0.019em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle7 { letter-spacing:-0.001em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle8 { letter-spacing:-0.018em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle9 { letter-spacing:-0.004em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle10 { letter-spacing:-0.002em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle11 { letter-spacing:-0.01em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle12 { letter-spacing:-0.009em; } #g-WEB-Municipi-Dossier-AC-maig-2026-_-6-Ripoll-small .g-cstyle13 { font-weight:700; letter-spacing:0em; } Ripoll County: Ripollès Population: 10.812 Foreign population: 16% Net per sonal income: 15.621 € Vote for Aliança Catalana (2024): 33,4% Ripoll County: Ripollès Population: 10.812 Foreign population: 16% Net per sonal income: 15.621 € Vote for Aliança Catalana (2024): 33,4% Ripoll County: Ripollès Population: 10.812 Foreign population: 16% Net per sonal income: 15.621 € Vote for Aliança Catalana (2024): 33,4% (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-_-6-Ripoll-box", {namespace: "g-", setup: window.setupInteractive || window.getComponent});

On June 17, 2023, the political reality of Ripoll changed completely. Silvia Orriols, under the banner of Aliança Catalana, became the first far-right pro-independence mayor in Catalonia, after Junts, ERC, the PSC, and the CUP failed to agree on forming an alternative government. The town of Ripoll, with about 11,000 inhabitants, deeply marked by the trauma of the 2017 Rambla attacks, became a key point in Catalan political geography and had a direct impact on the decisions of the national leaderships of the parties. The latest media case: that of the two socialist councilors who were sidelined amid reproaches for voting in favor of Orriols' budgets.

Since that electoral victory in the town of the imam and the terrorists, the far-right party has not stopped growing. And one of the reasons explaining this growth is that, after two years of Aliança's government, Silvia Orriols is no longer seen as an anomaly in Ripoll, and her Islamophobic discourse has been "normalized," which has emboldened populism throughout Catalonia. "In town, people now talk about it openly; there's no longer that fear of saying what you think. At work, with friends, in the park, at the market, or in bars, it's just another conversation. People make xenophobic comments without hesitation," admits Eduard, a young resident of Ripoll involved in the town's social fabric.

, became a key point of Catalan political geography and had a direct impact on the decisions of the national leaderships of the parties. The latest media case: that of the

Atmosphere photos of the center of Ripoll.

The discourse of insecurity

The trauma of the attacks deeply fractured the residents of Ripoll and the emergence of Aliança has done nothing but feed this germ. In general, the Islamic community participates little in the village's popular activities, just as the native villagers do not show much interest in Moroccan cuisine restaurants, mosque rituals, or Ramadan celebrations. However, there are exceptions, promoted above all by entities like the Antifascist Platform of Ripollès, which periodically organizes conferences, workshops, courses, tastings, and presentations to build bridges and exchanges with neighbors of Muslim origin. There are no ghettos either, as the town is small and the immigrant population does not exceed 16% of the inhabitants.

In terms of security, the municipality does not have worrying figures, as it is below the average of other regions, according to monitoring by the Mossos d'Esquadra. However, it represents a burning current issue, given that the mayor often poses for photos with the Local Police and news about evictions and arrests of people of foreign origin are regularly disseminated through the official channels of the Town Hall. "The issue of insecurity is a false alarm from political discourse, which has taken hold especially among the elderly and those who do not want people from outside, but, thirty years ago, when there were no Moroccan families in the village, the situation was much worse, especially at night, with some significant brawls between young people from surrounding villages," recalls Albert, a family man, a regular at live music venues.

The confrontation has decreased and the rivals do not hold their ground

Beyond the staunch defenders of Alliance, there is a sector of the municipality that maintains its stance against Orriols, with entities and collectives that have made their voices heard in controversies such as the closure of the popular center or the poster for the town festival. However, in recent months, social protest has subsided: "In the beginning, the mayor's spirit of confrontation was much harsher and there was an organized response. Now that has decreased, also due to repression, wear and tear, and fines from the municipal government," concludes one of the witnesses involved in the demonstrations who has received sanctions from the mayor.

The confrontation has dropped and the rivals are not holding their ground

stats