{"id": "ES53", "n": "Mallorca & the Balearics", "c": "Spain", "official": "Illes Balears", "cc": "ES", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 78%, coastal 100%, mountain 0%; median ground height 104 m", "lat": 39.576, "lon": 2.906, "population": 1249844, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 47.94, "is_flat": false, "seasonality_pct": 35.861, "hotel_share": 0.859, "rental_share": 0.138, "camping_share": 0.004, "hotel_occupancy_pct": 82.0, "elevation_m": 103.722, "weather_check": {"kind": "stations", "n": 33, "hi_err": 0.2, "lo_err": 2.65, "rain_ratio": 1.0}, "provenance": {"crowd_years": 2, "crowd_first_year": 2024, "crowd_last_year": 2025, "crowd_source": "Eurostat tour_occ_nin2m, 2024–2025", "population_year": 2025, "climate_years": 15, "climate_source": "ERA5 (Copernicus C3S reanalysis) corrected with open national weather-service station observations (11 services), 2011-2025, 0.25 deg", "price_years": 2, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 78%, coastal 100%, mountain 0%; median ground height 104 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 61.791, "index": "HCI:Beach", "weather_alt": 73.173, "hci_urban": 73.173, "hci_beach": 61.791, "good_days": 10.258, "good_days_urban": 23.171, "good_days_beach": 10.258, "tx_mean": 15.321, "tx_max_median": 18.551, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 15.186, "us_pax": null, "us_airports": [], "sunny_days": 10.048, "p35": 0.0, "p30": 0.0, "rain_days": 5.583, "rain_days_p90": 8.802, "rain_withheld": null, "climate_years": 15, "k": 7.32, "visitors_night": 9084.403, "dom_share": 0.28, "stage": 0.020859, "share_pct": 0.727, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 3616.613, "plat_ratio": 0.398, "plat_dom_share": 0.216, "share_pct_upper": 1.011, "adr_eur": 98.915, "adr_swing": -23.536, "adr_vs_cheapest": 1.135, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 2, "est_share": 0.0, "weather": 62.702, "index": "HCI:Beach", "weather_alt": 73.65, "hci_urban": 73.65, "hci_beach": 62.702, "good_days": 10.878, "good_days_urban": 21.489, "good_days_beach": 10.878, "tx_mean": 15.603, "tx_max_median": 19.049, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 14.383, "us_pax": null, "us_airports": [], "sunny_days": 9.293, "p35": 0.0, "p30": 0.0, "rain_days": 5.537, "rain_days_p90": 9.548, "rain_withheld": null, "climate_years": 15, "k": 19.306, "visitors_night": 23960.85, "dom_share": 0.252, "stage": 0.055013, "share_pct": 1.894, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 6202.673, "plat_ratio": 0.259, "plat_dom_share": 0.163, "share_pct_upper": 2.369, "adr_eur": 87.13, "adr_swing": -32.646, "adr_vs_cheapest": 1.0, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 3, "est_share": 0.0, "weather": 67.614, "index": "HCI:Beach", "weather_alt": 77.566, "hci_urban": 77.566, "hci_beach": 67.614, "good_days": 16.433, "good_days_urban": 25.965, "good_days_beach": 16.433, "tx_mean": 17.671, "tx_max_median": 21.569, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 14.59, "us_pax": null, "us_airports": [], "sunny_days": 9.654, "p35": 0.0, "p30": 0.0, "rain_days": 5.542, "rain_days_p90": 9.95, "rain_withheld": null, "climate_years": 15, "k": 44.766, "visitors_night": 55506.581, "dom_share": 0.209, "stage": 0.12756, "share_pct": 4.285, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 10785.306, "plat_ratio": 0.194, "plat_dom_share": 0.146, "share_pct_upper": 5.069, "adr_eur": 92.515, "adr_swing": -28.483, "adr_vs_cheapest": 1.062, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 4, "est_share": 0.0, "weather": 73.955, "index": "HCI:Beach", "weather_alt": 84.063, "hci_urban": 84.063, "hci_beach": 73.955, "good_days": 20.674, "good_days_urban": 26.882, "good_days_beach": 20.674, "tx_mean": 20.441, "tx_max_median": 24.056, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 16.149, "us_pax": null, "us_airports": [], "sunny_days": 10.007, "p35": 0.0, "p30": 0.0, "rain_days": 5.109, "rain_days_p90": 8.153, "rain_withheld": null, "climate_years": 15, "k": 105.686, "visitors_night": 131153.833, "dom_share": 0.112, "stage": 0.301152, "share_pct": 9.558, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 31347.483, "plat_ratio": 0.239, "plat_dom_share": 0.083, "share_pct_upper": 11.564, "adr_eur": 108.38, "adr_swing": -16.219, "adr_vs_cheapest": 1.244, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 5, "est_share": 0.0, "weather": 83.011, "index": "HCI:Beach", "weather_alt": 87.469, "hci_urban": 87.469, "hci_beach": 83.011, "good_days": 27.384, "good_days_urban": 29.95, "good_days_beach": 27.384, "tx_mean": 24.019, "tx_max_median": 28.168, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 18.672, "us_pax": null, "us_airports": [], "sunny_days": 12.375, "p35": 0.0, "p30": 0.2, "rain_days": 3.389, "rain_days_p90": 5.278, "rain_withheld": null, "climate_years": 15, "k": 243.455, "visitors_night": 302024.903, "dom_share": 0.078, "stage": 0.693722, "share_pct": 19.579, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 39207.726, "plat_ratio": 0.13, "plat_dom_share": 0.094, "share_pct_upper": 21.558, "adr_eur": 116.225, "adr_swing": -10.154, "adr_vs_cheapest": 1.334, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 6, "est_share": 0.0, "weather": 87.208, "index": "HCI:Beach", "weather_alt": 79.498, "hci_urban": 79.498, "hci_beach": 87.208, "good_days": 28.534, "good_days_urban": 27.09, "good_days_beach": 28.534, "tx_mean": 28.69, "tx_max_median": 32.619, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 22.555, "us_pax": null, "us_airports": [], "sunny_days": 18.094, "p35": 0.267, "p30": 1.0, "rain_days": 1.666, "rain_days_p90": 3.214, "rain_withheld": null, "climate_years": 15, "k": 304.079, "visitors_night": 377291.45, "dom_share": 0.095, "stage": 0.86647, "share_pct": 23.318, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 53856.033, "plat_ratio": 0.143, "plat_dom_share": 0.151, "share_pct_upper": 25.77, "adr_eur": 151.02, "adr_swing": 16.743, "adr_vs_cheapest": 1.733, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 7, "est_share": 0.0, "weather": 84.872, "index": "HCI:Beach", "weather_alt": 72.283, "hci_urban": 72.283, "hci_beach": 84.872, "good_days": 30.262, "good_days_urban": 21.168, "good_days_beach": 30.262, "tx_mean": 31.678, "tx_max_median": 35.154, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 25.542, "us_pax": null, "us_airports": [], "sunny_days": 23.565, "p35": 0.8, "p30": 1.0, "rain_days": 0.456, "rain_days_p90": 1.86, "rain_withheld": null, "climate_years": 15, "k": 335.536, "visitors_night": 416313.742, "dom_share": 0.087, "stage": 0.956106, "share_pct": 25.124, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 63822.081, "plat_ratio": 0.153, "plat_dom_share": 0.132, "share_pct_upper": 27.881, "adr_eur": 188.8, "adr_swing": 45.948, "adr_vs_cheapest": 2.167, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 8, "est_share": 0.0, "weather": 83.018, "index": "HCI:Beach", "weather_alt": 70.2, "hci_urban": 70.2, "hci_beach": 83.018, "good_days": 28.872, "good_days_urban": 18.587, "good_days_beach": 28.872, "tx_mean": 31.866, "tx_max_median": 35.448, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 26.784, "us_pax": null, "us_airports": [], "sunny_days": 21.327, "p35": 0.867, "p30": 1.0, "rain_days": 1.433, "rain_days_p90": 3.348, "rain_withheld": null, "climate_years": 15, "k": 350.94, "visitors_night": 435412.613, "dom_share": 0.1, "stage": 1.0, "share_pct": 25.977, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 64007.468, "plat_ratio": 0.147, "plat_dom_share": 0.156, "share_pct_upper": 28.681, "adr_eur": 202.14, "adr_swing": 56.261, "adr_vs_cheapest": 2.32, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 9, "est_share": 0.0, "weather": 83.26, "index": "HCI:Beach", "weather_alt": 76.254, "hci_urban": 76.254, "hci_beach": 83.26, "good_days": 25.785, "good_days_urban": 23.671, "good_days_beach": 25.785, "tx_mean": 28.315, "tx_max_median": 32.028, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 25.747, "us_pax": null, "us_airports": [], "sunny_days": 11.429, "p35": 0.0, "p30": 1.0, "rain_days": 4.985, "rain_days_p90": 7.508, "rain_withheld": null, "climate_years": 15, "k": 298.502, "visitors_night": 370380.9, "dom_share": 0.081, "stage": 0.85058, "share_pct": 22.988, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 51566.9, "plat_ratio": 0.139, "plat_dom_share": 0.123, "share_pct_upper": 25.36, "adr_eur": 154.55, "adr_swing": 19.472, "adr_vs_cheapest": 1.774, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 10, "est_share": 0.0, "weather": 81.78, "index": "HCI:Beach", "weather_alt": 84.082, "hci_urban": 84.082, "hci_beach": 81.78, "good_days": 25.918, "good_days_urban": 28.525, "good_days_beach": 25.918, "tx_mean": 24.509, "tx_max_median": 28.313, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 23.294, "us_pax": null, "us_airports": [], "sunny_days": 10.545, "p35": 0.0, "p30": 0.0, "rain_days": 5.362, "rain_days_p90": 7.883, "rain_withheld": null, "climate_years": 15, "k": 206.015, "visitors_night": 255585.048, "dom_share": 0.072, "stage": 0.587038, "share_pct": 17.082, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 34888.839, "plat_ratio": 0.137, "plat_dom_share": 0.064, "share_pct_upper": 18.958, "adr_eur": 114.135, "adr_swing": -11.77, "adr_vs_cheapest": 1.31, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 11, "est_share": 0.0, "weather": 69.581, "index": "HCI:Beach", "weather_alt": 79.997, "hci_urban": 79.997, "hci_beach": 69.581, "good_days": 17.173, "good_days_urban": 24.83, "good_days_beach": 17.173, "tx_mean": 19.371, "tx_max_median": 23.542, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 19.85, "us_pax": null, "us_airports": [], "sunny_days": 7.751, "p35": 0.0, "p30": 0.0, "rain_days": 7.82, "rain_days_p90": 11.047, "rain_withheld": null, "climate_years": 15, "k": 13.691, "visitors_night": 16991.733, "dom_share": 0.201, "stage": 0.039014, "share_pct": 1.351, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 5639.033, "plat_ratio": 0.332, "plat_dom_share": 0.168, "share_pct_upper": 1.788, "adr_eur": 111.345, "adr_swing": -13.927, "adr_vs_cheapest": 1.278, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}, {"m": 12, "est_share": 0.0, "weather": 66.317, "index": "HCI:Beach", "weather_alt": 76.137, "hci_urban": 76.137, "hci_beach": 66.317, "good_days": 14.626, "good_days_urban": 26.178, "good_days_beach": 14.626, "tx_mean": 16.675, "tx_max_median": 19.574, "tn_mean": null, "lows_withheld": "local stations: night lows off by 3.5 C", "sea_c": 16.895, "us_pax": null, "us_airports": [], "sunny_days": 9.075, "p35": 0.0, "p30": 0.0, "rain_days": 5.386, "rain_days_p90": 9.637, "rain_withheld": null, "climate_years": 15, "k": 9.983, "visitors_night": 12385.532, "dom_share": 0.238, "stage": 0.028445, "share_pct": 0.988, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 6396.726, "plat_ratio": 0.516, "plat_dom_share": 0.201, "share_pct_upper": 1.488, "adr_eur": 127.175, "adr_swing": -1.69, "adr_vs_cheapest": 1.46, "adr_source": "INE Spain, EOH/IRSH table 2059: hotel average daily rate per occupied room", "adr_unit": "room", "adr_period": "2024–2025", "adr_annual_level": false}]}