{"id": "SE11", "n": "Stockholm", "c": "Sweden", "official": "Stockholm", "cc": "SE", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 100%, coastal 100%, mountain 0%; median ground height 23 m; set by editorial override", "lat": 59.469, "lon": 18.143, "population": 2473307, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 2.076, "is_flat": false, "seasonality_pct": 23.16, "hotel_share": 0.912, "rental_share": 0.048, "camping_share": 0.04, "hotel_occupancy_pct": 62.89, "elevation_m": 23.479, "weather_check": {"kind": "stations", "n": 9, "hi_err": 0.5, "lo_err": 0.55, "rain_ratio": 1.05}, "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": 1, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 100%, coastal 100%, mountain 0%; median ground height 23 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 116.7, "pli_overall": 123.0, "months": [{"m": 1, "est_share": 0.0, "weather": 53.601, "index": "HCI:Urban", "weather_alt": 33.503, "hci_urban": 53.601, "hci_beach": 33.503, "good_days": 0.176, "good_days_urban": 0.176, "good_days_beach": 0.0, "tx_mean": 0.935, "tx_max_median": 6.64, "tn_mean": -4.198, "lows_withheld": null, "sea_c": 3.148, "us_pax": 11623.0, "us_airports": ["EWR"], "sunny_days": 1.481, "p35": 0.0, "p30": 0.0, "rain_days": 9.179, "rain_days_p90": 13.955, "rain_withheld": null, "climate_years": 15, "k": 11.434, "visitors_night": 28172.935, "dom_share": 0.714, "stage": 0.48159, "share_pct": 1.13, "cost_hotel_swing": -12.643, "cost_accom_swing": -10.035, "cost_package_swing": -17.432, "cost_air_swing": -14.74, "plat_night": 2102.548, "plat_ratio": 0.075, "plat_dom_share": 0.197, "share_pct_upper": 1.214, "adr_eur": 66.663, "adr_swing": -12.643, "adr_vs_cheapest": 1.0, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 2, "est_share": 0.0, "weather": 56.184, "index": "HCI:Urban", "weather_alt": 36.231, "hci_urban": 56.184, "hci_beach": 36.231, "good_days": 1.034, "good_days_urban": 1.034, "good_days_beach": 0.0, "tx_mean": 2.162, "tx_max_median": 7.181, "tn_mean": -4.352, "lows_withheld": null, "sea_c": 2.022, "us_pax": 10065.0, "us_airports": ["EWR"], "sunny_days": 3.586, "p35": 0.0, "p30": 0.0, "rain_days": 8.882, "rain_days_p90": 10.43, "rain_withheld": null, "climate_years": 15, "k": 13.328, "visitors_night": 32839.681, "dom_share": 0.696, "stage": 0.561375, "share_pct": 1.315, "cost_hotel_swing": -7.318, "cost_accom_swing": -6.01, "cost_package_swing": -11.294, "cost_air_swing": -13.908, "plat_night": 2553.31, "plat_ratio": 0.078, "plat_dom_share": 0.187, "share_pct_upper": 1.416, "adr_eur": 70.727, "adr_swing": -7.318, "adr_vs_cheapest": 1.061, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 3, "est_share": 0.0, "weather": 60.729, "index": "HCI:Urban", "weather_alt": 41.09, "hci_urban": 60.729, "hci_beach": 41.09, "good_days": 4.675, "good_days_urban": 4.675, "good_days_beach": 0.105, "tx_mean": 5.764, "tx_max_median": 12.492, "tn_mean": -2.605, "lows_withheld": null, "sea_c": 2.13, "us_pax": 12647.0, "us_airports": ["EWR"], "sunny_days": 6.497, "p35": 0.0, "p30": 0.0, "rain_days": 6.12, "rain_days_p90": 10.161, "rain_withheld": null, "climate_years": 15, "k": 14.631, "visitors_night": 36054.258, "dom_share": 0.695, "stage": 0.616262, "share_pct": 1.442, "cost_hotel_swing": -4.93, "cost_accom_swing": -4.208, "cost_package_swing": -18.556, "cost_air_swing": -10.879, "plat_night": 2696.871, "plat_ratio": 0.075, "plat_dom_share": 0.202, "share_pct_upper": 1.548, "adr_eur": 72.548, "adr_swing": -4.93, "adr_vs_cheapest": 1.088, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 4, "est_share": 0.0, "weather": 65.233, "index": "HCI:Urban", "weather_alt": 46.708, "hci_urban": 65.233, "hci_beach": 46.708, "good_days": 10.694, "good_days_urban": 10.694, "good_days_beach": 1.908, "tx_mean": 10.389, "tx_max_median": 16.746, "tn_mean": 0.488, "lows_withheld": null, "sea_c": 3.532, "us_pax": 14418.0, "us_airports": ["EWR"], "sunny_days": 5.552, "p35": 0.0, "p30": 0.0, "rain_days": 4.743, "rain_days_p90": 9.775, "rain_withheld": null, "climate_years": 15, "k": 15.137, "visitors_night": 37299.85, "dom_share": 0.667, "stage": 0.637569, "share_pct": 1.491, "cost_hotel_swing": -4.67, "cost_accom_swing": -4.042, "cost_package_swing": -18.133, "cost_air_swing": 1.647, "plat_night": 3194.2, "plat_ratio": 0.086, "plat_dom_share": 0.167, "share_pct_upper": 1.616, "adr_eur": 72.747, "adr_swing": -4.67, "adr_vs_cheapest": 1.091, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 5, "est_share": 0.0, "weather": 72.741, "index": "HCI:Urban", "weather_alt": 59.16, "hci_urban": 72.741, "hci_beach": 59.16, "good_days": 19.455, "good_days_urban": 19.455, "good_days_beach": 9.779, "tx_mean": 15.998, "tx_max_median": 22.235, "tn_mean": 5.534, "lows_withheld": null, "sea_c": 7.041, "us_pax": 14955.0, "us_airports": ["EWR"], "sunny_days": 6.592, "p35": 0.0, "p30": 0.0, "rain_days": 8.793, "rain_days_p90": 10.738, "rain_withheld": null, "climate_years": 15, "k": 19.102, "visitors_night": 47068.742, "dom_share": 0.631, "stage": 0.804568, "share_pct": 1.874, "cost_hotel_swing": 10.913, "cost_accom_swing": 7.723, "cost_package_swing": -8.394, "cost_air_swing": 2.388, "plat_night": 4965.113, "plat_ratio": 0.105, "plat_dom_share": 0.146, "share_pct_upper": 2.067, "adr_eur": 84.638, "adr_swing": 10.913, "adr_vs_cheapest": 1.27, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 6, "est_share": 0.0, "weather": 79.564, "index": "HCI:Urban", "weather_alt": 69.963, "hci_urban": 79.564, "hci_beach": 69.963, "good_days": 24.782, "good_days_urban": 24.782, "good_days_beach": 16.847, "tx_mean": 20.744, "tx_max_median": 26.994, "tn_mean": 10.403, "lows_withheld": null, "sea_c": 12.117, "us_pax": 21949.0, "us_airports": ["EWR"], "sunny_days": 5.782, "p35": 0.0, "p30": 0.0, "rain_days": 8.75, "rain_days_p90": 11.921, "rain_withheld": null, "climate_years": 15, "k": 19.863, "visitors_night": 48947.7, "dom_share": 0.598, "stage": 0.83661, "share_pct": 1.948, "cost_hotel_swing": 2.038, "cost_accom_swing": 1.068, "cost_package_swing": 19.097, "cost_air_swing": 18.762, "plat_night": 5784.55, "plat_ratio": 0.118, "plat_dom_share": 0.196, "share_pct_upper": 2.172, "adr_eur": 77.866, "adr_swing": 2.038, "adr_vs_cheapest": 1.168, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 7, "est_share": 0.0, "weather": 82.524, "index": "HCI:Urban", "weather_alt": 74.129, "hci_urban": 82.524, "hci_beach": 74.129, "good_days": 27.217, "good_days_urban": 27.217, "good_days_beach": 19.407, "tx_mean": 22.762, "tx_max_median": 27.33, "tn_mean": 12.957, "lows_withheld": null, "sea_c": 16.285, "us_pax": 24832.0, "us_airports": ["EWR"], "sunny_days": 5.37, "p35": 0.0, "p30": 0.2, "rain_days": 9.511, "rain_days_p90": 14.874, "rain_withheld": null, "climate_years": 15, "k": 23.742, "visitors_night": 58502.032, "dom_share": 0.566, "stage": 1.0, "share_pct": 2.319, "cost_hotel_swing": 3.181, "cost_accom_swing": 2.878, "cost_package_swing": 38.884, "cost_air_swing": 34.111, "plat_night": 10174.565, "plat_ratio": 0.174, "plat_dom_share": 0.18, "share_pct_upper": 2.71, "adr_eur": 78.738, "adr_swing": 3.181, "adr_vs_cheapest": 1.181, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 8, "est_share": 0.0, "weather": 81.201, "index": "HCI:Urban", "weather_alt": 70.621, "hci_urban": 81.201, "hci_beach": 70.621, "good_days": 26.656, "good_days_urban": 26.656, "good_days_beach": 17.77, "tx_mean": 21.535, "tx_max_median": 24.776, "tn_mean": 12.277, "lows_withheld": null, "sea_c": 16.951, "us_pax": 25357.0, "us_airports": ["EWR"], "sunny_days": 3.23, "p35": 0.0, "p30": 0.0, "rain_days": 10.471, "rain_days_p90": 14.948, "rain_withheld": null, "climate_years": 15, "k": 23.344, "visitors_night": 57525.177, "dom_share": 0.557, "stage": 0.983234, "share_pct": 2.281, "cost_hotel_swing": 4.723, "cost_accom_swing": 4.03, "cost_package_swing": 10.045, "cost_air_swing": -1.453, "plat_night": 9366.468, "plat_ratio": 0.163, "plat_dom_share": 0.102, "share_pct_upper": 2.641, "adr_eur": 79.915, "adr_swing": 4.723, "adr_vs_cheapest": 1.199, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 9, "est_share": 0.0, "weather": 73.846, "index": "HCI:Urban", "weather_alt": 60.978, "hci_urban": 73.846, "hci_beach": 60.978, "good_days": 21.295, "good_days_urban": 21.295, "good_days_beach": 9.161, "tx_mean": 17.276, "tx_max_median": 21.997, "tn_mean": 8.749, "lows_withheld": null, "sea_c": 14.453, "us_pax": 13956.0, "us_airports": ["EWR"], "sunny_days": 3.25, "p35": 0.0, "p30": 0.0, "rain_days": 7.423, "rain_days_p90": 10.905, "rain_withheld": null, "climate_years": 15, "k": 18.361, "visitors_night": 45243.417, "dom_share": 0.653, "stage": 0.773333, "share_pct": 1.803, "cost_hotel_swing": 7.796, "cost_accom_swing": 6.396, "cost_package_swing": 10.427, "cost_air_swing": -8.721, "plat_night": 4148.8, "plat_ratio": 0.092, "plat_dom_share": 0.15, "share_pct_upper": 1.964, "adr_eur": 82.26, "adr_swing": 7.796, "adr_vs_cheapest": 1.234, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 10, "est_share": 0.0, "weather": 62.727, "index": "HCI:Urban", "weather_alt": 42.996, "hci_urban": 62.727, "hci_beach": 42.996, "good_days": 7.618, "good_days_urban": 7.618, "good_days_beach": 0.897, "tx_mean": 10.93, "tx_max_median": 16.114, "tn_mean": 4.596, "lows_withheld": null, "sea_c": 10.558, "us_pax": 14220.0, "us_airports": ["EWR"], "sunny_days": 3.221, "p35": 0.0, "p30": 0.0, "rain_days": 9.897, "rain_days_p90": 12.603, "rain_withheld": null, "climate_years": 15, "k": 17.653, "visitors_night": 43504.484, "dom_share": 0.672, "stage": 0.743529, "share_pct": 1.735, "cost_hotel_swing": 5.734, "cost_accom_swing": 4.843, "cost_package_swing": 6.594, "cost_air_swing": -2.088, "plat_night": 3736.016, "plat_ratio": 0.086, "plat_dom_share": 0.175, "share_pct_upper": 1.88, "adr_eur": 80.687, "adr_swing": 5.734, "adr_vs_cheapest": 1.21, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 11, "est_share": 0.0, "weather": 57.323, "index": "HCI:Urban", "weather_alt": 34.843, "hci_urban": 57.323, "hci_beach": 34.843, "good_days": 1.256, "good_days_urban": 1.256, "good_days_beach": 0.002, "tx_mean": 5.984, "tx_max_median": 11.738, "tn_mean": 1.069, "lows_withheld": null, "sea_c": 7.614, "us_pax": 10509.0, "us_airports": ["EWR"], "sunny_days": 2.275, "p35": 0.0, "p30": 0.0, "rain_days": 9.248, "rain_days_p90": 12.537, "rain_withheld": null, "climate_years": 15, "k": 16.04, "visitors_night": 39525.45, "dom_share": 0.711, "stage": 0.675603, "share_pct": 1.579, "cost_hotel_swing": 2.011, "cost_accom_swing": 2.024, "cost_package_swing": -12.465, "cost_air_swing": -17.51, "plat_night": 2837.333, "plat_ratio": 0.072, "plat_dom_share": 0.21, "share_pct_upper": 1.69, "adr_eur": 77.845, "adr_swing": 2.011, "adr_vs_cheapest": 1.168, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}, {"m": 12, "est_share": 0.0, "weather": 54.753, "index": "HCI:Urban", "weather_alt": 33.422, "hci_urban": 54.753, "hci_beach": 33.422, "good_days": 0.398, "good_days_urban": 0.398, "good_days_beach": 0.0, "tx_mean": 2.76, "tx_max_median": 8.039, "tn_mean": -1.907, "lows_withheld": null, "sea_c": 5.127, "us_pax": 12654.0, "us_airports": ["EWR"], "sunny_days": 2.531, "p35": 0.0, "p30": 0.0, "rain_days": 11.946, "rain_days_p90": 16.056, "rain_withheld": null, "climate_years": 15, "k": 14.094, "visitors_night": 34733.371, "dom_share": 0.632, "stage": 0.593613, "share_pct": 1.39, "cost_hotel_swing": -6.835, "cost_accom_swing": -4.666, "cost_package_swing": 1.228, "cost_air_swing": 12.393, "plat_night": 3453.306, "plat_ratio": 0.099, "plat_dom_share": 0.17, "share_pct_upper": 1.525, "adr_eur": 71.095, "adr_swing": -6.835, "adr_vs_cheapest": 1.066, "adr_source": "Tillväxtverket, Inkvarteringsstatistik 2025, table 1.1: accommodation revenue per guest-night (yearly, moved by the national hotel price swing)", "adr_unit": "guest", "adr_period": "2025", "adr_annual_level": true}]}