{"id": "SE32", "n": "Central Norrland", "c": "Sweden", "official": "Mellersta Norrland", "cc": "SE", "t": "beach", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 65%, mountain 0%; median ground height 330 m", "lat": 63.201, "lon": 15.189, "population": 374297, "peak": 7, "trough": 11, "n_years_crowd": 2, "spread": 4.144, "is_flat": false, "seasonality_pct": 32.034, "hotel_share": 0.589, "rental_share": 0.133, "camping_share": 0.279, "hotel_occupancy_pct": 50.13, "elevation_m": 330.043, "weather_check": {"kind": "stations", "n": 35, "hi_err": 0.35, "lo_err": 0.5, "rain_ratio": 1.02}, "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 0%, coastal 65%, mountain 0%; median ground height 330 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 116.7, "pli_overall": 123.0, "months": [{"m": 1, "est_share": 0.0, "weather": 33.062, "index": "HCI:Beach", "weather_alt": 51.007, "hci_urban": 51.007, "hci_beach": 33.062, "good_days": 0.0, "good_days_urban": 0.094, "good_days_beach": 0.0, "tx_mean": -3.012, "tx_max_median": 4.654, "tn_mean": -8.54, "lows_withheld": null, "sea_c": 2.115, "us_pax": null, "us_airports": [], "sunny_days": 1.971, "p35": 0.0, "p30": 0.0, "rain_days": 11.411, "rain_days_p90": 13.461, "rain_withheld": null, "climate_years": 15, "k": 17.357, "visitors_night": 6500.306, "dom_share": 0.874, "stage": 0.315719, "share_pct": 1.706, "cost_hotel_swing": -12.643, "cost_accom_swing": -10.035, "cost_package_swing": -17.432, "cost_air_swing": -14.74, "plat_night": 1672.032, "plat_ratio": 0.257, "plat_dom_share": 0.617, "share_pct_upper": 2.136, "adr_eur": 34.901, "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": 35.986, "index": "HCI:Beach", "weather_alt": 53.87, "hci_urban": 53.87, "hci_beach": 35.986, "good_days": 0.0, "good_days_urban": 0.241, "good_days_beach": 0.0, "tx_mean": -1.258, "tx_max_median": 6.408, "tn_mean": -7.695, "lows_withheld": null, "sea_c": 0.98, "us_pax": null, "us_airports": [], "sunny_days": 2.486, "p35": 0.0, "p30": 0.0, "rain_days": 7.231, "rain_days_p90": 10.055, "rain_withheld": null, "climate_years": 15, "k": 25.038, "visitors_night": 9376.726, "dom_share": 0.835, "stage": 0.455426, "share_pct": 2.443, "cost_hotel_swing": -7.318, "cost_accom_swing": -6.01, "cost_package_swing": -11.294, "cost_air_swing": -13.908, "plat_night": 3553.044, "plat_ratio": 0.379, "plat_dom_share": 0.605, "share_pct_upper": 3.338, "adr_eur": 37.029, "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": 39.956, "index": "HCI:Beach", "weather_alt": 58.522, "hci_urban": 58.522, "hci_beach": 39.956, "good_days": 0.003, "good_days_urban": 1.768, "good_days_beach": 0.003, "tx_mean": 3.079, "tx_max_median": 9.918, "tn_mean": -5.246, "lows_withheld": null, "sea_c": 1.047, "us_pax": null, "us_airports": [], "sunny_days": 5.751, "p35": 0.0, "p30": 0.0, "rain_days": 6.24, "rain_days_p90": 7.658, "rain_withheld": null, "climate_years": 15, "k": 22.906, "visitors_night": 8578.71, "dom_share": 0.872, "stage": 0.416651, "share_pct": 2.239, "cost_hotel_swing": -4.93, "cost_accom_swing": -4.208, "cost_package_swing": -18.556, "cost_air_swing": -10.879, "plat_night": 2465.435, "plat_ratio": 0.287, "plat_dom_share": 0.646, "share_pct_upper": 2.865, "adr_eur": 37.983, "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": 42.987, "index": "HCI:Beach", "weather_alt": 62.543, "hci_urban": 62.543, "hci_beach": 42.987, "good_days": 1.029, "good_days_urban": 6.777, "good_days_beach": 1.029, "tx_mean": 8.068, "tx_max_median": 14.525, "tn_mean": -1.688, "lows_withheld": null, "sea_c": 2.217, "us_pax": null, "us_airports": [], "sunny_days": 4.855, "p35": 0.0, "p30": 0.0, "rain_days": 5.053, "rain_days_p90": 9.155, "rain_withheld": null, "climate_years": 15, "k": 17.747, "visitors_night": 6646.183, "dom_share": 0.882, "stage": 0.322808, "share_pct": 1.744, "cost_hotel_swing": -4.67, "cost_accom_swing": -4.042, "cost_package_swing": -18.133, "cost_air_swing": 1.647, "plat_night": 1346.517, "plat_ratio": 0.203, "plat_dom_share": 0.696, "share_pct_upper": 2.09, "adr_eur": 38.087, "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": 52.475, "index": "HCI:Beach", "weather_alt": 68.849, "hci_urban": 68.849, "hci_beach": 52.475, "good_days": 6.382, "good_days_urban": 14.679, "good_days_beach": 6.382, "tx_mean": 14.189, "tx_max_median": 22.733, "tn_mean": 3.615, "lows_withheld": null, "sea_c": 5.549, "us_pax": null, "us_airports": [], "sunny_days": 5.089, "p35": 0.0, "p30": 0.0, "rain_days": 7.337, "rain_days_p90": 12.066, "rain_withheld": null, "climate_years": 15, "k": 16.11, "visitors_night": 6033.274, "dom_share": 0.813, "stage": 0.293032, "share_pct": 1.585, "cost_hotel_swing": 10.913, "cost_accom_swing": 7.723, "cost_package_swing": -8.394, "cost_air_swing": 2.388, "plat_night": 621.823, "plat_ratio": 0.103, "plat_dom_share": 0.538, "share_pct_upper": 1.746, "adr_eur": 44.313, "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": 62.162, "index": "HCI:Beach", "weather_alt": 74.445, "hci_urban": 74.445, "hci_beach": 62.162, "good_days": 11.033, "good_days_urban": 20.419, "good_days_beach": 11.033, "tx_mean": 18.786, "tx_max_median": 25.528, "tn_mean": 8.62, "lows_withheld": null, "sea_c": 11.002, "us_pax": null, "us_airports": [], "sunny_days": 3.786, "p35": 0.0, "p30": 0.067, "rain_days": 9.441, "rain_days_p90": 10.898, "rain_withheld": null, "climate_years": 15, "k": 25.982, "visitors_night": 9730.233, "dom_share": 0.763, "stage": 0.472602, "share_pct": 2.532, "cost_hotel_swing": 2.038, "cost_accom_swing": 1.068, "cost_package_swing": 19.097, "cost_air_swing": 18.762, "plat_night": 1179.983, "plat_ratio": 0.121, "plat_dom_share": 0.54, "share_pct_upper": 2.831, "adr_eur": 40.767, "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": 66.989, "index": "HCI:Beach", "weather_alt": 77.062, "hci_urban": 77.062, "hci_beach": 66.989, "good_days": 14.896, "good_days_urban": 23.235, "good_days_beach": 14.896, "tx_mean": 21.143, "tx_max_median": 26.427, "tn_mean": 11.268, "lows_withheld": null, "sea_c": 15.528, "us_pax": null, "us_airports": [], "sunny_days": 4.352, "p35": 0.0, "p30": 0.2, "rain_days": 9.889, "rain_days_p90": 14.321, "rain_withheld": null, "climate_years": 15, "k": 54.976, "visitors_night": 20588.887, "dom_share": 0.728, "stage": 1.0, "share_pct": 5.211, "cost_hotel_swing": 3.181, "cost_accom_swing": 2.878, "cost_package_swing": 38.884, "cost_air_swing": 34.111, "plat_night": 3268.274, "plat_ratio": 0.159, "plat_dom_share": 0.569, "share_pct_upper": 5.989, "adr_eur": 41.223, "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": 62.708, "index": "HCI:Beach", "weather_alt": 75.299, "hci_urban": 75.299, "hci_beach": 62.708, "good_days": 11.72, "good_days_urban": 22.348, "good_days_beach": 11.72, "tx_mean": 19.298, "tx_max_median": 24.605, "tn_mean": 10.049, "lows_withheld": null, "sea_c": 16.052, "us_pax": null, "us_airports": [], "sunny_days": 2.357, "p35": 0.0, "p30": 0.0, "rain_days": 11.178, "rain_days_p90": 13.498, "rain_withheld": null, "climate_years": 15, "k": 31.799, "visitors_night": 11908.871, "dom_share": 0.77, "stage": 0.578409, "share_pct": 3.082, "cost_hotel_swing": 4.723, "cost_accom_swing": 4.03, "cost_package_swing": 10.045, "cost_air_swing": -1.453, "plat_night": 1765.032, "plat_ratio": 0.148, "plat_dom_share": 0.473, "share_pct_upper": 3.523, "adr_eur": 41.84, "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": 50.233, "index": "HCI:Beach", "weather_alt": 66.675, "hci_urban": 66.675, "hci_beach": 50.233, "good_days": 3.917, "good_days_urban": 13.228, "good_days_beach": 3.917, "tx_mean": 14.712, "tx_max_median": 20.286, "tn_mean": 6.456, "lows_withheld": null, "sea_c": 13.4, "us_pax": null, "us_airports": [], "sunny_days": 2.048, "p35": 0.0, "p30": 0.0, "rain_days": 10.358, "rain_days_p90": 12.802, "rain_withheld": null, "climate_years": 15, "k": 18.608, "visitors_night": 6968.667, "dom_share": 0.833, "stage": 0.338463, "share_pct": 1.827, "cost_hotel_swing": 7.796, "cost_accom_swing": 6.396, "cost_package_swing": 10.427, "cost_air_swing": -8.721, "plat_night": 962.767, "plat_ratio": 0.138, "plat_dom_share": 0.561, "share_pct_upper": 2.074, "adr_eur": 43.067, "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": 37.45, "index": "HCI:Beach", "weather_alt": 58.765, "hci_urban": 58.765, "hci_beach": 37.45, "good_days": 0.08, "good_days_urban": 3.795, "good_days_beach": 0.08, "tx_mean": 7.728, "tx_max_median": 13.326, "tn_mean": 1.497, "lows_withheld": null, "sea_c": 9.23, "us_pax": null, "us_airports": [], "sunny_days": 3.093, "p35": 0.0, "p30": 0.0, "rain_days": 10.282, "rain_days_p90": 14.353, "rain_withheld": null, "climate_years": 15, "k": 14.987, "visitors_night": 5612.71, "dom_share": 0.853, "stage": 0.272609, "share_pct": 1.477, "cost_hotel_swing": 5.734, "cost_accom_swing": 4.843, "cost_package_swing": 6.594, "cost_air_swing": -2.088, "plat_night": 736.145, "plat_ratio": 0.131, "plat_dom_share": 0.489, "share_pct_upper": 1.667, "adr_eur": 42.244, "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": 34.071, "index": "HCI:Beach", "weather_alt": 54.644, "hci_urban": 54.644, "hci_beach": 34.071, "good_days": 0.013, "good_days_urban": 0.694, "good_days_beach": 0.013, "tx_mean": 2.145, "tx_max_median": 9.191, "tn_mean": -2.891, "lows_withheld": null, "sea_c": 6.096, "us_pax": null, "us_airports": [], "sunny_days": 2.216, "p35": 0.0, "p30": 0.0, "rain_days": 9.315, "rain_days_p90": 12.37, "rain_withheld": null, "climate_years": 15, "k": 13.267, "visitors_night": 4968.533, "dom_share": 0.876, "stage": 0.241318, "share_pct": 1.309, "cost_hotel_swing": 2.011, "cost_accom_swing": 2.024, "cost_package_swing": -12.465, "cost_air_swing": -17.51, "plat_night": 519.367, "plat_ratio": 0.105, "plat_dom_share": 0.474, "share_pct_upper": 1.444, "adr_eur": 40.756, "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": 33.069, "index": "HCI:Beach", "weather_alt": 51.931, "hci_urban": 51.931, "hci_beach": 33.069, "good_days": 0.0, "good_days_urban": 0.106, "good_days_beach": 0.0, "tx_mean": -1.008, "tx_max_median": 6.013, "tn_mean": -6.119, "lows_withheld": null, "sea_c": 3.759, "us_pax": null, "us_airports": [], "sunny_days": 2.299, "p35": 0.0, "p30": 0.0, "rain_days": 11.931, "rain_days_p90": 16.465, "rain_withheld": null, "climate_years": 15, "k": 16.768, "visitors_night": 6279.774, "dom_share": 0.858, "stage": 0.305007, "share_pct": 1.649, "cost_hotel_swing": -6.835, "cost_accom_swing": -4.666, "cost_package_swing": 1.228, "cost_air_swing": 12.393, "plat_night": 2161.581, "plat_ratio": 0.344, "plat_dom_share": 0.647, "share_pct_upper": 2.205, "adr_eur": 37.222, "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}]}