festivos.io

festivos.io · original analysis

The working-calendar observatory

The same number of nominal holidays does not produce the same time off. We compare where they fall, how many residents they reach and how each municipality ranks.

Working days per resident · 2026

248.8

2026 cross-section, population-weighted
Median Holiday Score · 2026

8.5

/10
Comparable calendars · 2026

6,692

90.8% of residents
Nationwide weekdays · 2026

7

published dates

Year-on-year

What changes for the same municipalities

4,742 municipalities have complete comparable calendars in all three years. Every population-weighted mean uses the same municipal weights from the 2025 register, so coverage growth cannot move the result.

YearFixed cohortMedian scoreWorking days / residentMunicipal rangeFixed population ref.
20244,7427.6250.0249–2532025
20254,7427.9248.9248–2522025
20264,7428.1248.9248–2512025

The longitudinal panel fixes both its 4,742-municipality cohort and the official 2025 municipal population weights. The 2026 headline above is a separate cross-section of every comparable 2026 calendar.

Municipal ranking

The largest municipalities among 2026's best calendars

1,367 municipalities tie at rank 1 with a 8.7/10 score. We show the 20 largest; only calendars with exactly two distinct local dates are comparable.

RankMunicipalityResidentsScoreWeekday holidaysMon/FriTue/ThuWeekendWorking days
1BurgosBurgos177,4028.713851248
1AvilésAsturias75,5178.713851248
1ZamoraZamora59,8158.713851248
1CuencaCuenca53,6008.713851248
1SegoviaSegovia52,3758.713851248
1Don BenitoBadajoz37,9868.713851248
1Azuqueca de HenaresGuadalajara35,9248.713851248
1SeseñaToledo30,9078.713851248
1CastrillónAsturias21,9988.713851248
1UteboZaragoza19,1168.713851248
1MonzónHuesca18,5258.713851248
1ManzanaresCiudad Real17,7288.713851248
1La SolanaCiudad Real15,2428.713851248
1Campo de CriptanaCiudad Real12,8688.713851248
1Bolaños de CalatravaCiudad Real12,1538.713851248
1OlivenzaBadajoz11,7898.713851248
1BargasToledo11,2748.713851248
1TarazonaZaragoza10,8738.713851248
1CaspeZaragoza10,3658.713851248
1AstorgaLeón10,3058.713851248

Large-city comparison

Cities with incomplete local calendars remain visible, but receive no score or comparative metrics.

MunicipalityRankScoreWeekday holidaysMon/FriTue/ThuWeekendWorking days
MadridMadrid39708.112842249
BarcelonaCatalonia52637.912742249
ValènciaValencian Community27608.513751248
SevillaAndalusia58377.712652249
ZaragozaAragon27608.513671248
MálagaAndalusia58377.712652249
BilbaoLocal calendar incomplete · not comparable
Santiago de CompostelaGalicia62817.512472249

Territorial comparison

Calendar quality by region

The ordinal ranking includes only regions where comparable calendars cover at least 80% of residents.

RegionWeighted scoreWeighted working daysComparable population

Insufficient coverage for a regional rank

Balearic Islands71.3%Navarre0.3%Basque Country0%

Daily impact

The largest territorial holiday impacts

Weekdays that do not cover all Spain, ordered by affected residents. Municipalities are deduplicated even when several holiday levels coincide.

DateResidents offShare of SpainMunicipalitiesScope
Thursday 2 April35,961,53173.2%6,685Mixed
Monday 2 November26,686,08854.3%5,695Mixed
Monday 7 December24,569,49850%4,832Mixed
Monday 6 April21,179,60143.1%3,364Mixed
Wednesday 24 June19,188,48839.1%2,084Mixed
Thursday 19 March12,990,19026.4%1,480Mixed
Friday 11 September8,557,47617.4%1,023Mixed
Tuesday 8 September7,511,29515.3%1,100Mixed
Friday 9 October5,974,10612.2%579Mixed
Friday 15 May5,967,85812.2%990Local
Monday 25 May4,386,7398.9%265Local
Thursday 23 April4,015,3558.2%3,029Mixed
Monday 9 November3,664,1637.5%22Local
Thursday 4 June3,514,4347.2%1,001Mixed
Tuesday 17 February3,470,1707.1%284Local

Local and mixed-date totals are lower bounds: an unpublished local date is never converted into zero.

Territorial inequality

Among comparable municipalities, working days range from 248 to 251, with a standard deviation of 0.58. The Gini index for effective weekday holidays is 0.0226.

How Holiday Score is calculated

Each unique weekday holiday earns 1 point; Monday and Friday add 0.50 for an automatic long weekend; Tuesday and Thursday add 0.25 for bridge potential. Weekend holidays add no points. The result is normalised to 0–10 against a fixed ideal of 14 weekday holidays, all on Monday or Friday.

A municipality is ranked only when exactly two distinct local dates are present. Partial and anomalous records remain public, but do not distort ranks, averages or inequality metrics.

Open the derived JSON · ranking.json · dias.json · panel.json