{"id": "SE23", "n": "Gothenburg & West Sweden", "c": "Sweden", "official": "Västsverige", "cc": "SE", "t": "city", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 84%, coastal 100%, mountain 0%; median ground height 99 m; set by editorial override", "lat": 58.087, "lon": 12.833, "population": 2117895, "peak": 7, "trough": 1, "n_years_crowd": 2, "spread": 5.822, "is_flat": false, "seasonality_pct": 37.289, "hotel_share": 0.609, "rental_share": 0.048, "camping_share": 0.343, "hotel_occupancy_pct": 58.47, "elevation_m": 99.099, "weather_check": {"kind": "stations", "n": 26, "hi_err": 0.05, "lo_err": 1.3, "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": 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 84%, coastal 100%, mountain 0%; median ground height 99 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 116.7, "pli_overall": 123.0, "months": [{"m": 1, "est_share": 0.0, "weather": 53.171, "index": "HCI:Urban", "weather_alt": 32.269, "hci_urban": 53.171, "hci_beach": 32.269, "good_days": 0.556, "good_days_urban": 0.556, "good_days_beach": 0.0, "tx_mean": 2.671, "tx_max_median": 7.811, "tn_mean": -2.722, "lows_withheld": null, "sea_c": 4.022, "us_pax": null, "us_airports": [], "sunny_days": 2.399, "p35": 0.0, "p30": 0.0, "rain_days": 11.779, "rain_days_p90": 18.627, "rain_withheld": null, "climate_years": 15, "k": 8.453, "visitors_night": 17874.048, "dom_share": 0.774, "stage": 0.171757, "share_pct": 0.838, "cost_hotel_swing": -12.643, "cost_accom_swing": -10.035, "cost_package_swing": -17.432, "cost_air_swing": -14.74, "plat_night": 1295.952, "plat_ratio": 0.073, "plat_dom_share": 0.315, "share_pct_upper": 0.898, "adr_eur": 41.772, "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": 54.692, "index": "HCI:Urban", "weather_alt": 33.821, "hci_urban": 54.692, "hci_beach": 33.821, "good_days": 1.438, "good_days_urban": 1.438, "good_days_beach": 0.005, "tx_mean": 3.565, "tx_max_median": 8.173, "tn_mean": -3.096, "lows_withheld": null, "sea_c": 2.815, "us_pax": null, "us_airports": [], "sunny_days": 3.097, "p35": 0.0, "p30": 0.0, "rain_days": 8.604, "rain_days_p90": 16.219, "rain_withheld": null, "climate_years": 15, "k": 10.188, "visitors_night": 21541.858, "dom_share": 0.772, "stage": 0.207015, "share_pct": 1.009, "cost_hotel_swing": -7.318, "cost_accom_swing": -6.01, "cost_package_swing": -11.294, "cost_air_swing": -13.908, "plat_night": 1691.381, "plat_ratio": 0.079, "plat_dom_share": 0.318, "share_pct_upper": 1.087, "adr_eur": 44.318, "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.28, "index": "HCI:Urban", "weather_alt": 39.488, "hci_urban": 60.28, "hci_beach": 39.488, "good_days": 5.66, "good_days_urban": 5.66, "good_days_beach": 0.168, "tx_mean": 7.252, "tx_max_median": 12.874, "tn_mean": -1.597, "lows_withheld": null, "sea_c": 3.759, "us_pax": null, "us_airports": [], "sunny_days": 5.81, "p35": 0.0, "p30": 0.0, "rain_days": 8.665, "rain_days_p90": 13.125, "rain_withheld": null, "climate_years": 15, "k": 10.713, "visitors_night": 22647.806, "dom_share": 0.749, "stage": 0.217664, "share_pct": 1.06, "cost_hotel_swing": -4.93, "cost_accom_swing": -4.208, "cost_package_swing": -18.556, "cost_air_swing": -10.879, "plat_night": 1715.161, "plat_ratio": 0.076, "plat_dom_share": 0.352, "share_pct_upper": 1.139, "adr_eur": 45.46, "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": 66.783, "index": "HCI:Urban", "weather_alt": 50.011, "hci_urban": 66.783, "hci_beach": 50.011, "good_days": 13.034, "good_days_urban": 13.034, "good_days_beach": 3.852, "tx_mean": 12.178, "tx_max_median": 19.426, "tn_mean": 1.557, "lows_withheld": null, "sea_c": 6.863, "us_pax": null, "us_airports": [], "sunny_days": 7.084, "p35": 0.0, "p30": 0.0, "rain_days": 6.477, "rain_days_p90": 12.584, "rain_withheld": null, "climate_years": 15, "k": 13.19, "visitors_night": 27893.7, "dom_share": 0.757, "stage": 0.267995, "share_pct": 1.302, "cost_hotel_swing": -4.67, "cost_accom_swing": -4.042, "cost_package_swing": -18.133, "cost_air_swing": 1.647, "plat_night": 2521.85, "plat_ratio": 0.09, "plat_dom_share": 0.334, "share_pct_upper": 1.418, "adr_eur": 45.584, "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.98, "index": "HCI:Urban", "weather_alt": 60.461, "hci_urban": 72.98, "hci_beach": 60.461, "good_days": 19.728, "good_days_urban": 19.728, "good_days_beach": 10.143, "tx_mean": 17.534, "tx_max_median": 25.249, "tn_mean": 6.273, "lows_withheld": null, "sea_c": 11.447, "us_pax": null, "us_airports": [], "sunny_days": 6.48, "p35": 0.0, "p30": 0.067, "rain_days": 8.921, "rain_days_p90": 15.756, "rain_withheld": null, "climate_years": 15, "k": 19.62, "visitors_night": 41483.887, "dom_share": 0.771, "stage": 0.398653, "share_pct": 1.924, "cost_hotel_swing": 10.913, "cost_accom_swing": 7.723, "cost_package_swing": -8.394, "cost_air_swing": 2.388, "plat_night": 3655.065, "plat_ratio": 0.088, "plat_dom_share": 0.362, "share_pct_upper": 2.09, "adr_eur": 53.035, "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": 77.55, "index": "HCI:Urban", "weather_alt": 67.934, "hci_urban": 77.55, "hci_beach": 67.934, "good_days": 23.401, "good_days_urban": 23.401, "good_days_beach": 15.495, "tx_mean": 20.934, "tx_max_median": 28.52, "tn_mean": 10.128, "lows_withheld": null, "sea_c": 15.46, "us_pax": null, "us_airports": [], "sunny_days": 5.345, "p35": 0.0, "p30": 0.0, "rain_days": 10.391, "rain_days_p90": 14.231, "rain_withheld": null, "climate_years": 15, "k": 24.694, "visitors_night": 52211.533, "dom_share": 0.739, "stage": 0.501746, "share_pct": 2.41, "cost_hotel_swing": 2.038, "cost_accom_swing": 1.068, "cost_package_swing": 19.097, "cost_air_swing": 18.762, "plat_night": 6490.25, "plat_ratio": 0.124, "plat_dom_share": 0.429, "share_pct_upper": 2.701, "adr_eur": 48.792, "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": 78.152, "index": "HCI:Urban", "weather_alt": 69.761, "hci_urban": 78.152, "hci_beach": 69.761, "good_days": 23.991, "good_days_urban": 23.991, "good_days_beach": 17.479, "tx_mean": 22.301, "tx_max_median": 27.65, "tn_mean": 12.182, "lows_withheld": null, "sea_c": 17.833, "us_pax": null, "us_airports": [], "sunny_days": 4.889, "p35": 0.0, "p30": 0.267, "rain_days": 12.758, "rain_days_p90": 15.529, "rain_withheld": null, "climate_years": 15, "k": 49.216, "visitors_night": 104062.032, "dom_share": 0.7, "stage": 1.0, "share_pct": 4.691, "cost_hotel_swing": 3.181, "cost_accom_swing": 2.878, "cost_package_swing": 38.884, "cost_air_swing": 34.111, "plat_night": 18600.355, "plat_ratio": 0.179, "plat_dom_share": 0.398, "share_pct_upper": 5.482, "adr_eur": 49.338, "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": 77.352, "index": "HCI:Urban", "weather_alt": 66.345, "hci_urban": 77.352, "hci_beach": 66.345, "good_days": 23.385, "good_days_urban": 23.385, "good_days_beach": 14.912, "tx_mean": 21.066, "tx_max_median": 27.018, "tn_mean": 11.664, "lows_withheld": null, "sea_c": 18.125, "us_pax": null, "us_airports": [], "sunny_days": 3.542, "p35": 0.0, "p30": 0.0, "rain_days": 12.983, "rain_days_p90": 18.234, "rain_withheld": null, "climate_years": 15, "k": 30.93, "visitors_night": 65395.984, "dom_share": 0.695, "stage": 0.628453, "share_pct": 3.0, "cost_hotel_swing": 4.723, "cost_accom_swing": 4.03, "cost_package_swing": 10.045, "cost_air_swing": -1.453, "plat_night": 11705.597, "plat_ratio": 0.179, "plat_dom_share": 0.231, "share_pct_upper": 3.517, "adr_eur": 50.076, "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": 71.716, "index": "HCI:Urban", "weather_alt": 59.08, "hci_urban": 71.716, "hci_beach": 59.08, "good_days": 19.086, "good_days_urban": 19.086, "good_days_beach": 8.469, "tx_mean": 17.727, "tx_max_median": 23.422, "tn_mean": 8.961, "lows_withheld": null, "sea_c": 16.091, "us_pax": null, "us_airports": [], "sunny_days": 3.262, "p35": 0.0, "p30": 0.0, "rain_days": 11.084, "rain_days_p90": 15.582, "rain_withheld": null, "climate_years": 15, "k": 15.695, "visitors_night": 33188.8, "dom_share": 0.741, "stage": 0.318906, "share_pct": 1.545, "cost_hotel_swing": 7.796, "cost_accom_swing": 6.396, "cost_package_swing": 10.427, "cost_air_swing": -8.721, "plat_night": 3367.267, "plat_ratio": 0.101, "plat_dom_share": 0.286, "share_pct_upper": 1.699, "adr_eur": 51.545, "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": 61.506, "index": "HCI:Urban", "weather_alt": 42.67, "hci_urban": 61.506, "hci_beach": 42.67, "good_days": 8.096, "good_days_urban": 8.096, "good_days_beach": 0.939, "tx_mean": 11.992, "tx_max_median": 16.28, "tn_mean": 5.459, "lows_withheld": null, "sea_c": 12.44, "us_pax": null, "us_airports": [], "sunny_days": 3.059, "p35": 0.0, "p30": 0.0, "rain_days": 13.982, "rain_days_p90": 16.848, "rain_withheld": null, "climate_years": 15, "k": 13.632, "visitors_night": 28824.258, "dom_share": 0.751, "stage": 0.276978, "share_pct": 1.345, "cost_hotel_swing": 5.734, "cost_accom_swing": 4.843, "cost_package_swing": 6.594, "cost_air_swing": -2.088, "plat_night": 2898.113, "plat_ratio": 0.101, "plat_dom_share": 0.306, "share_pct_upper": 1.478, "adr_eur": 50.559, "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": 56.556, "index": "HCI:Urban", "weather_alt": 33.777, "hci_urban": 56.556, "hci_beach": 33.777, "good_days": 1.512, "good_days_urban": 1.512, "good_days_beach": 0.041, "tx_mean": 7.217, "tx_max_median": 12.948, "tn_mean": 1.946, "lows_withheld": null, "sea_c": 9.28, "us_pax": null, "us_airports": [], "sunny_days": 1.591, "p35": 0.0, "p30": 0.0, "rain_days": 12.014, "rain_days_p90": 14.897, "rain_withheld": null, "climate_years": 15, "k": 11.887, "visitors_night": 25131.983, "dom_share": 0.773, "stage": 0.24153, "share_pct": 1.175, "cost_hotel_swing": 2.011, "cost_accom_swing": 2.024, "cost_package_swing": -12.465, "cost_air_swing": -17.51, "plat_night": 1750.517, "plat_ratio": 0.07, "plat_dom_share": 0.418, "share_pct_upper": 1.255, "adr_eur": 48.779, "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": 53.354, "index": "HCI:Urban", "weather_alt": 31.058, "hci_urban": 53.354, "hci_beach": 31.058, "good_days": 0.545, "good_days_urban": 0.545, "good_days_beach": 0.0, "tx_mean": 4.206, "tx_max_median": 9.448, "tn_mean": -0.663, "lows_withheld": null, "sea_c": 6.156, "us_pax": null, "us_airports": [], "sunny_days": 1.618, "p35": 0.0, "p30": 0.0, "rain_days": 14.429, "rain_days_p90": 17.539, "rain_withheld": null, "climate_years": 15, "k": 9.725, "visitors_night": 20563.419, "dom_share": 0.731, "stage": 0.197591, "share_pct": 0.963, "cost_hotel_swing": -6.835, "cost_accom_swing": -4.666, "cost_package_swing": 1.228, "cost_air_swing": 12.393, "plat_night": 2238.403, "plat_ratio": 0.109, "plat_dom_share": 0.3, "share_pct_upper": 1.067, "adr_eur": 44.549, "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}]}