{"id": "ES24", "n": "Aragon", "c": "Spain", "official": "Aragón", "cc": "ES", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 73%, coastal 0%, mountain 100%; median ground height 587 m; set by editorial override", "lat": 41.513, "lon": -0.666, "population": 1364621, "peak": 8, "trough": 1, "n_years_crowd": 2, "spread": 3.332, "is_flat": false, "seasonality_pct": 29.522, "hotel_share": 0.667, "rental_share": 0.169, "camping_share": 0.164, "hotel_occupancy_pct": 52.67, "elevation_m": 586.842, "weather_check": {"kind": "stations", "n": 55, "hi_err": 1.0, "lo_err": 0.75, "rain_ratio": 1.01}, "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 73%, coastal 0%, mountain 100%; median ground height 587 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 83.9, "pli_overall": 90.7, "months": [{"m": 1, "est_share": 0.0, "weather": 68.994, "index": "HCI:Urban", "weather_alt": 53.068, "hci_urban": 68.994, "hci_beach": 53.068, "good_days": 17.712, "good_days_urban": 17.712, "good_days_beach": 2.653, "tx_mean": 12.312, "tx_max_median": 18.225, "tn_mean": 3.256, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.423, "p35": 0.0, "p30": 0.0, "rain_days": 5.91, "rain_days_p90": 8.301, "rain_withheld": null, "climate_years": 15, "k": 10.769, "visitors_night": 14624.774, "dom_share": 0.841, "stage": 0.300137, "share_pct": 1.065, "cost_hotel_swing": -22.116, "cost_accom_swing": -16.22, "cost_package_swing": -12.964, "cost_air_swing": -12.956, "plat_night": 4398.597, "plat_ratio": 0.301, "plat_dom_share": 0.863, "share_pct_upper": 1.38, "adr_eur": 68.895, "adr_swing": -9.085, "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": 2, "est_share": 0.0, "weather": 71.487, "index": "HCI:Urban", "weather_alt": 57.523, "hci_urban": 71.487, "hci_beach": 57.523, "good_days": 17.879, "good_days_urban": 17.879, "good_days_beach": 6.62, "tx_mean": 14.264, "tx_max_median": 19.969, "tn_mean": 4.302, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.694, "p35": 0.0, "p30": 0.0, "rain_days": 5.419, "rain_days_p90": 7.638, "rain_withheld": null, "climate_years": 15, "k": 14.322, "visitors_night": 19453.062, "dom_share": 0.839, "stage": 0.399165, "share_pct": 1.412, "cost_hotel_swing": -14.827, "cost_accom_swing": -11.913, "cost_package_swing": -10.585, "cost_air_swing": -8.952, "plat_night": 6458.088, "plat_ratio": 0.332, "plat_dom_share": 0.858, "share_pct_upper": 1.87, "adr_eur": 80.525, "adr_swing": 6.262, "adr_vs_cheapest": 1.169, "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": 74.644, "index": "HCI:Urban", "weather_alt": 62.481, "hci_urban": 74.644, "hci_beach": 62.481, "good_days": 22.212, "good_days_urban": 22.212, "good_days_beach": 12.083, "tx_mean": 17.688, "tx_max_median": 26.108, "tn_mean": 6.436, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.516, "p35": 0.0, "p30": 0.0, "rain_days": 6.848, "rain_days_p90": 11.485, "rain_withheld": null, "climate_years": 15, "k": 15.273, "visitors_night": 20731.565, "dom_share": 0.836, "stage": 0.425678, "share_pct": 1.504, "cost_hotel_swing": -8.143, "cost_accom_swing": -7.259, "cost_package_swing": -6.152, "cost_air_swing": -6.082, "plat_night": 5560.258, "plat_ratio": 0.268, "plat_dom_share": 0.852, "share_pct_upper": 1.898, "adr_eur": 76.3, "adr_swing": 0.687, "adr_vs_cheapest": 1.107, "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": 80.498, "index": "HCI:Urban", "weather_alt": 70.744, "hci_urban": 80.498, "hci_beach": 70.744, "good_days": 25.218, "good_days_urban": 25.218, "good_days_beach": 18.449, "tx_mean": 21.347, "tx_max_median": 27.508, "tn_mean": 8.438, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 9.318, "p35": 0.0, "p30": 0.2, "rain_days": 7.087, "rain_days_p90": 8.709, "rain_withheld": null, "climate_years": 15, "k": 15.659, "visitors_night": 21277.183, "dom_share": 0.766, "stage": 0.436444, "share_pct": 1.542, "cost_hotel_swing": 2.197, "cost_accom_swing": 0.211, "cost_package_swing": -1.151, "cost_air_swing": 1.05, "plat_night": 5318.067, "plat_ratio": 0.25, "plat_dom_share": 0.78, "share_pct_upper": 1.918, "adr_eur": 72.255, "adr_swing": -4.651, "adr_vs_cheapest": 1.049, "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": 81.998, "index": "HCI:Urban", "weather_alt": 79.299, "hci_urban": 81.998, "hci_beach": 79.299, "good_days": 27.332, "good_days_urban": 27.332, "good_days_beach": 24.394, "tx_mean": 25.92, "tx_max_median": 32.867, "tn_mean": 11.423, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.486, "p35": 0.333, "p30": 0.933, "rain_days": 3.806, "rain_days_p90": 7.188, "rain_withheld": null, "climate_years": 15, "k": 16.468, "visitors_night": 22366.952, "dom_share": 0.709, "stage": 0.458971, "share_pct": 1.62, "cost_hotel_swing": 8.131, "cost_accom_swing": 3.749, "cost_package_swing": -5.284, "cost_air_swing": -3.503, "plat_night": 4920.468, "plat_ratio": 0.22, "plat_dom_share": 0.732, "share_pct_upper": 1.968, "adr_eur": 73.965, "adr_swing": -2.395, "adr_vs_cheapest": 1.074, "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": 74.766, "index": "HCI:Urban", "weather_alt": 80.853, "hci_urban": 74.766, "hci_beach": 80.853, "good_days": 20.122, "good_days_urban": 20.122, "good_days_beach": 25.167, "tx_mean": 31.17, "tx_max_median": 39.042, "tn_mean": 15.766, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 12.988, "p35": 0.933, "p30": 1.0, "rain_days": 3.34, "rain_days_p90": 6.902, "rain_withheld": null, "climate_years": 15, "k": 18.589, "visitors_night": 25250.2, "dom_share": 0.738, "stage": 0.518111, "share_pct": 1.825, "cost_hotel_swing": 11.691, "cost_accom_swing": 7.806, "cost_package_swing": 5.731, "cost_air_swing": 5.85, "plat_night": 5401.067, "plat_ratio": 0.214, "plat_dom_share": 0.763, "share_pct_upper": 2.205, "adr_eur": 72.8, "adr_swing": -3.932, "adr_vs_cheapest": 1.057, "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": 70.687, "index": "HCI:Urban", "weather_alt": 82.817, "hci_urban": 70.687, "hci_beach": 82.817, "good_days": 16.833, "good_days_urban": 16.833, "good_days_beach": 28.901, "tx_mean": 34.257, "tx_max_median": 40.978, "tn_mean": 17.858, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 20.548, "p35": 1.0, "p30": 1.0, "rain_days": 2.085, "rain_days_p90": 3.803, "rain_withheld": null, "climate_years": 15, "k": 26.016, "visitors_night": 35334.984, "dom_share": 0.754, "stage": 0.7251, "share_pct": 2.536, "cost_hotel_swing": 7.981, "cost_accom_swing": 9.476, "cost_package_swing": 14.434, "cost_air_swing": 8.756, "plat_night": 8411.065, "plat_ratio": 0.238, "plat_dom_share": 0.764, "share_pct_upper": 3.118, "adr_eur": 75.99, "adr_swing": 0.278, "adr_vs_cheapest": 1.103, "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": 70.322, "index": "HCI:Urban", "weather_alt": 82.015, "hci_urban": 70.322, "hci_beach": 82.015, "good_days": 16.415, "good_days_urban": 16.415, "good_days_beach": 27.852, "tx_mean": 33.973, "tx_max_median": 40.909, "tn_mean": 18.305, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 18.612, "p35": 1.0, "p30": 1.0, "rain_days": 2.728, "rain_days_p90": 4.104, "rain_withheld": null, "climate_years": 15, "k": 35.879, "visitors_night": 48726.855, "dom_share": 0.795, "stage": 1.0, "share_pct": 3.464, "cost_hotel_swing": 7.528, "cost_accom_swing": 10.341, "cost_package_swing": 21.769, "cost_air_swing": 17.812, "plat_night": 11789.855, "plat_ratio": 0.242, "plat_dom_share": 0.805, "share_pct_upper": 4.262, "adr_eur": 83.18, "adr_swing": 9.766, "adr_vs_cheapest": 1.207, "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": 80.296, "index": "HCI:Urban", "weather_alt": 82.946, "hci_urban": 80.296, "hci_beach": 82.946, "good_days": 25.706, "good_days_urban": 25.706, "good_days_beach": 26.123, "tx_mean": 28.19, "tx_max_median": 34.376, "tn_mean": 15.413, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 12.987, "p35": 0.533, "p30": 0.933, "rain_days": 3.4, "rain_days_p90": 6.892, "rain_withheld": null, "climate_years": 15, "k": 18.959, "visitors_night": 25753.283, "dom_share": 0.733, "stage": 0.528396, "share_pct": 1.861, "cost_hotel_swing": 13.57, "cost_accom_swing": 9.369, "cost_package_swing": 0.146, "cost_air_swing": -2.558, "plat_night": 5473.5, "plat_ratio": 0.213, "plat_dom_share": 0.758, "share_pct_upper": 2.245, "adr_eur": 75.17, "adr_swing": -0.804, "adr_vs_cheapest": 1.091, "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": 82.81, "index": "HCI:Urban", "weather_alt": 76.14, "hci_urban": 82.81, "hci_beach": 76.14, "good_days": 27.561, "good_days_urban": 27.561, "good_days_beach": 22.643, "tx_mean": 23.088, "tx_max_median": 29.587, "tn_mean": 11.991, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 10.931, "p35": 0.0, "p30": 0.333, "rain_days": 4.803, "rain_days_p90": 8.324, "rain_withheld": null, "climate_years": 15, "k": 16.081, "visitors_night": 21842.565, "dom_share": 0.769, "stage": 0.448187, "share_pct": 1.583, "cost_hotel_swing": 7.701, "cost_accom_swing": 4.239, "cost_package_swing": -4.296, "cost_air_swing": -0.19, "plat_night": 5394.258, "plat_ratio": 0.247, "plat_dom_share": 0.772, "share_pct_upper": 1.964, "adr_eur": 77.245, "adr_swing": 1.934, "adr_vs_cheapest": 1.121, "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": 72.429, "index": "HCI:Urban", "weather_alt": 59.089, "hci_urban": 72.429, "hci_beach": 59.089, "good_days": 20.797, "good_days_urban": 20.797, "good_days_beach": 8.316, "tx_mean": 15.832, "tx_max_median": 22.309, "tn_mean": 7.38, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.307, "p35": 0.0, "p30": 0.0, "rain_days": 6.453, "rain_days_p90": 10.439, "rain_withheld": null, "climate_years": 15, "k": 12.052, "visitors_night": 16366.683, "dom_share": 0.8, "stage": 0.335894, "share_pct": 1.191, "cost_hotel_swing": -4.499, "cost_accom_swing": -4.074, "cost_package_swing": -8.258, "cost_air_swing": -1.739, "plat_night": 3773.567, "plat_ratio": 0.231, "plat_dom_share": 0.804, "share_pct_upper": 1.46, "adr_eur": 72.59, "adr_swing": -4.209, "adr_vs_cheapest": 1.054, "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": 70.117, "index": "HCI:Urban", "weather_alt": 54.824, "hci_urban": 70.117, "hci_beach": 54.824, "good_days": 18.974, "good_days_urban": 18.974, "good_days_beach": 3.458, "tx_mean": 13.089, "tx_max_median": 18.128, "tn_mean": 4.065, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 8.168, "p35": 0.0, "p30": 0.0, "rain_days": 3.041, "rain_days_p90": 8.526, "rain_withheld": null, "climate_years": 15, "k": 12.959, "visitors_night": 17602.403, "dom_share": 0.85, "stage": 0.361184, "share_pct": 1.279, "cost_hotel_swing": -9.213, "cost_accom_swing": -5.724, "cost_package_swing": 6.611, "cost_air_swing": 2.512, "plat_night": 6490.129, "plat_ratio": 0.369, "plat_dom_share": 0.869, "share_pct_upper": 1.741, "adr_eur": 80.44, "adr_swing": 6.15, "adr_vs_cheapest": 1.168, "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}]}