Work · Case study

quivoto

Politics starts on your street.

Digital productOpen dataCivic techMunicipal elections 2026
From the map to each municipality. A composition using the original identity and all 947 municipal boundaries.
Open film ↗

The starting point

A classic voting compass ends with a bold number: you match a party by 82%. It looks objective, but before that percentage someone decided what gets asked, how much each topic weighs and what “in favour” means. In municipal elections, on top of that, party labels explain very little: property tax, housing, a bike lane or the library’s opening hours are decided town by town.

quivoto was built to answer a different question. Not “which party resembles you”, but which candidacy in your municipality thinks like you, based on local evidence and without turning the result into a voting recommendation.

What we built

An Observatory before a compass. The 947 municipal profiles gather who governs and with whom, how people have voted since 1979, the full council by name, accounts, debt, taxes and political careers. All measured on the same basis, from a village of 150 to Barcelona.

25 statements per municipality, written from council minutes. Each candidacy’s provisional position comes from actual votes and council agreements, not from a questionnaire nobody answers. And when a group voted against a motion because of how it was worded, the profile says so.

Every number with its source next to it. 39 registered sources, 114 documented fields and 1,894 CSV and JSON files under a CC BY licence. No language model generating political positions: calculations anyone can repeat and check.

A comparison tool, a map and 43 counties. Up to four municipalities side by side (debt, spending per inhabitant, taxes, turnout, council fragmentation), rankings, and who runs each county.

Answers stay in the browser. The demonstration requires no account and calculates results locally. The website declares Google Analytics for aggregate visit measurement; that measurement is separate from how answers are handled. Status reviewed in September 2026.

The design decision

From the town to the data.

The challenge was not to manufacture a convincing percentage. It was to show where every comparison comes from, what is known and what is still unknown. The interface treats uncertainty as part of the product: when a figure is missing or a candidacy has not validated its position, it says so with the same visual weight as a result.

The project in numbers

947
municipal profiles published
4,807
elected officials, each by name
2,626
candidacy pages
1,894
open CSV and JSON files
39
public sources registered and documented
0
accounts required or answers sent outside the browser

What the data already says

While the compass is on its way, the Observatory already tells stories that never make a headline. In 699 of the 947 municipalities an absolute majority governs; in 62 a coalition deal means the most-voted list is not in charge; in 213 the mayoralty has changed hands since 2023; and 185 councils — the largest being Gironella, with 5,083 inhabitants — have no opposition at all: a single candidacy in the chamber. Six villages do not even have a council in the usual sense: they run as open councils, an assembly of neighbours.

What the open data on all 947 municipalities already says
FactMunicipalities% of 947
Governed by the most-voted list 874 92.3%
Absolute majority 699 73.8%
No outstanding debt 439 46.4%
Mayor changed since 2023 213 22.5%
No opposition on the council 185 19.5%
Open lists or open council 177 18.7%

Source: quivoto Observatory, catalunya.csv file (CC BY open data, downloaded 3 September 2026). Original data from the Government of Catalonia, the Spanish Ministry of Finance and the Catalan Ombudsman. The 62 coalition deals and the 11 municipalities without government data are not counted in the first bar.

Then come the records. Four municipalities had 100% turnout in 2023 — Sant Jaume de Frontanyà, population 25, among them — while Cabanelles stayed at 32.4%. 439 municipalities, almost half, carry no debt; Forès owes €7,718 for each of its 38 residents. Eight councils have been run by the same political force since 1979 — L’Hospitalet and Sant Boi among them — while Portbou and Malla have changed winner ten times in twelve elections. Sitges has the most fragmented council in Catalonia; Mieres the most female (86%). And in 309 municipalities property tax is still calculated on a cadastral valuation older than 1990.

Records and curiosities across the 947 municipalities
IndicatorMunicipalityValueNote
100% turnout in 2023 Sant Jaume de Frontanyà, Esterri de Cardós, Fulleda and Granyena de les Garrigues 100% Four municipalities of 25 to 174 inhabitants. The lowest: Cabanelles, 32.4%. Catalan median: 65.3%.
Outstanding debt per inhabitant Forès €7,718/inhab. 38 inhabitants. At the other end, 439 municipalities (46%) carry no debt at all.
Open council Castell de l'Areny, Fígols, Gisclareny, Savallà del Comtat, Senan and la Quar 6 municipalities Decisions are taken in a residents' assembly. Another 171 vote through open lists.
Councils with no opposition Gironella (the largest, 5,083 inhab.) 185 councils A single candidacy on the council: 19.5% of Catalonia.
Same party in the mayoralty since 1979 L'Hospitalet de Llobregat, Sant Boi de Llobregat, Malgrat de Mar… 47 years Eight municipalities. Catalan median: 7 years. Longest-serving individual mayor: Fogars de la Selva, also 47.
Most fragmented council Sitges 6.78 effective parties Laakso-Taagepera index. 305 municipalities have 7 councillors; Barcelona has 41.
Most volatile councils Portbou and Malla 10 changes Of winning party across 12 elections.
Women on the council Mieres 86% Median: 44%. 228 councils with a female majority (of 734 with data) and 6 with none.
Urban property tax (IBI) rate Blanes 1.23% Minimum: 0.40% (Alcanó, Almatret, Bassella…). 309 municipalities apply it on a cadastral valuation older than 1990 (Seva: 1984).
Highest average rent Sant Vicenç de Montalt €1,637/month Second: Sant Just Desvern, €1,478/month (the studio's home town).
Average payment period to suppliers Margalef 1,644 days Median: 15 days. 3.1% exceed the legal 60 days.
Most expensive government per inhabitant Sant Jaume de Frontanyà €532/inhab. The arithmetic of 25 inhabitants: the smallest municipality. The largest, Barcelona, has 1,731,649.

Source: quivoto Observatory, catalunya.csv file (CC BY open data, downloaded 3 September 2026). Original data from the Government of Catalonia, the Spanish Ministry of Finance, the Catalan Ombudsman and Incasòl. Every figure carries its source on the municipality profile.

One last one, close to home: the highest average rent in Catalonia is in Sant Vicenç de Montalt (€1,637 a month) and the second highest in Sant Just Desvern (€1,478), the town where this studio is based. None of this is opinion: it is minutes, results and audited accounts, each with its source next to it, and anyone can repeat the calculation with the downloadable files.

How it went

01The questionWho thinks like me in my municipality?
02The evidenceMinutes, votes, results and public accounts
03The Observatory947 comparable municipalities, opened on 26 August
04The data39 sources, 114 fields and 1,894 open files
05May 2027The compass opens in the first 200 municipalities

Gallery · the project in pictures (click to enlarge)

"Municipal elections are not about party labels: they are about whether a lane gets closed, whether property tax goes up, whether the council buys housing."quivoto.cat

Credits · the people behind it

Concept, product and dataHumbert Blanco
Infrastructure and hostingDamos en el Blanco
Data39 public sources, documented at quivoto.cat/observatori/dades

Want a result like this for your project?

Next project

Corrector Català, free and private checking inside your browser →