{"id": "FRC2", "n": "Franche-Comté & the Jura", "c": "France", "official": "Franche-Comté", "cc": "FR", "t": "mountains", "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 68%; median ground height 480 m; set by editorial override", "lat": 47.203, "lon": 6.084, "population": 1175558, "peak": 8, "trough": 11, "n_years_crowd": 2, "spread": 6.885, "is_flat": false, "seasonality_pct": 42.723, "hotel_share": 0.429, "rental_share": 0.133, "camping_share": 0.438, "hotel_occupancy_pct": 51.6, "elevation_m": 479.85, "weather_check": {"kind": "stations", "n": 77, "hi_err": 0.45, "lo_err": 0.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": null, "platform_years": 2, "platform_first_year": 2024, "platform_last_year": 2025, "platform_source": "Eurostat tour_ce_omn12, 2024–2025", "price_source": null, "type_basis": "Eurostat NUTS3 typologies weighted by population: urban 0%, coastal 0%, mountain 68%; median ground height 480 m", "nuts3_population_coverage": 1.0}, "pli_restaurants_hotels": 110.0, "pli_overall": 107.9, "months": [{"m": 1, "est_share": 0.0, "weather": 53.932, "index": "HCI:Urban", "weather_alt": 32.592, "hci_urban": 53.932, "hci_beach": 32.592, "good_days": 3.515, "good_days_urban": 3.515, "good_days_beach": 0.119, "tx_mean": 6.484, "tx_max_median": 14.185, "tn_mean": -0.446, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.7, "p35": 0.0, "p30": 0.0, "rain_days": 13.951, "rain_days_p90": 18.626, "rain_withheld": null, "climate_years": 15, "k": 4.527, "visitors_night": 5326.21, "dom_share": 0.852, "stage": 0.166515, "share_pct": 0.451, "cost_hotel_swing": -7.588, "cost_accom_swing": -9.326, "cost_package_swing": -17.175, "cost_air_swing": -9.997, "plat_night": 3054.79, "plat_ratio": 0.574, "plat_dom_share": 0.825, "share_pct_upper": 0.708, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 2, "est_share": 0.0, "weather": 58.42, "index": "HCI:Urban", "weather_alt": 38.617, "hci_urban": 58.42, "hci_beach": 38.617, "good_days": 6.259, "good_days_urban": 6.259, "good_days_beach": 0.886, "tx_mean": 8.489, "tx_max_median": 15.88, "tn_mean": -0.278, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.997, "p35": 0.0, "p30": 0.0, "rain_days": 10.918, "rain_days_p90": 17.335, "rain_withheld": null, "climate_years": 15, "k": 5.549, "visitors_night": 6527.965, "dom_share": 0.861, "stage": 0.20409, "share_pct": 0.552, "cost_hotel_swing": -6.999, "cost_accom_swing": -7.684, "cost_package_swing": -13.815, "cost_air_swing": -4.687, "plat_night": 5433.257, "plat_ratio": 0.832, "plat_dom_share": 0.883, "share_pct_upper": 1.007, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 3, "est_share": 0.0, "weather": 64.851, "index": "HCI:Urban", "weather_alt": 47.954, "hci_urban": 64.851, "hci_beach": 47.954, "good_days": 13.96, "good_days_urban": 13.96, "good_days_beach": 5.197, "tx_mean": 12.778, "tx_max_median": 20.019, "tn_mean": 2.213, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.847, "p35": 0.0, "p30": 0.0, "rain_days": 9.28, "rain_days_p90": 15.022, "rain_withheld": null, "climate_years": 15, "k": 4.962, "visitors_night": 5838.21, "dom_share": 0.822, "stage": 0.182515, "share_pct": 0.494, "cost_hotel_swing": -6.04, "cost_accom_swing": -7.546, "cost_package_swing": -7.792, "cost_air_swing": -9.079, "plat_night": 3525.21, "plat_ratio": 0.604, "plat_dom_share": 0.805, "share_pct_upper": 0.79, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 4, "est_share": 0.0, "weather": 70.223, "index": "HCI:Urban", "weather_alt": 55.872, "hci_urban": 70.223, "hci_beach": 55.872, "good_days": 17.373, "good_days_urban": 17.373, "good_days_beach": 9.515, "tx_mean": 16.312, "tx_max_median": 23.812, "tn_mean": 5.178, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.256, "p35": 0.0, "p30": 0.0, "rain_days": 10.475, "rain_days_p90": 15.354, "rain_withheld": null, "climate_years": 15, "k": 5.851, "visitors_night": 6883.367, "dom_share": 0.768, "stage": 0.215216, "share_pct": 0.582, "cost_hotel_swing": -3.502, "cost_accom_swing": -5.969, "cost_package_swing": 3.7, "cost_air_swing": 5.743, "plat_night": 4382.217, "plat_ratio": 0.637, "plat_dom_share": 0.781, "share_pct_upper": 0.949, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 5, "est_share": 0.0, "weather": 72.696, "index": "HCI:Urban", "weather_alt": 60.995, "hci_urban": 72.696, "hci_beach": 60.995, "good_days": 19.46, "good_days_urban": 19.46, "good_days_beach": 13.289, "tx_mean": 19.413, "tx_max_median": 26.95, "tn_mean": 8.886, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 5.38, "p35": 0.0, "p30": 0.133, "rain_days": 12.622, "rain_days_p90": 18.912, "rain_withheld": null, "climate_years": 15, "k": 11.291, "visitors_night": 13283.339, "dom_share": 0.721, "stage": 0.415289, "share_pct": 1.116, "cost_hotel_swing": 0.499, "cost_accom_swing": -3.104, "cost_package_swing": 4.807, "cost_air_swing": -4.749, "plat_night": 5824.274, "plat_ratio": 0.438, "plat_dom_share": 0.781, "share_pct_upper": 1.599, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 6, "est_share": 0.0, "weather": 76.217, "index": "HCI:Urban", "weather_alt": 71.308, "hci_urban": 76.217, "hci_beach": 71.308, "good_days": 21.798, "good_days_urban": 21.798, "good_days_beach": 17.873, "tx_mean": 24.376, "tx_max_median": 31.88, "tn_mean": 13.318, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.187, "p35": 0.133, "p30": 0.733, "rain_days": 10.033, "rain_days_p90": 14.721, "rain_withheld": null, "climate_years": 15, "k": 12.996, "visitors_night": 15288.183, "dom_share": 0.669, "stage": 0.478019, "share_pct": 1.283, "cost_hotel_swing": 10.345, "cost_accom_swing": 3.085, "cost_package_swing": -1.317, "cost_air_swing": -1.518, "plat_night": 5090.467, "plat_ratio": 0.333, "plat_dom_share": 0.708, "share_pct_upper": 1.703, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 7, "est_share": 0.0, "weather": 77.857, "index": "HCI:Urban", "weather_alt": 76.358, "hci_urban": 77.857, "hci_beach": 76.358, "good_days": 24.079, "good_days_urban": 24.079, "good_days_beach": 22.52, "tx_mean": 26.226, "tx_max_median": 34.608, "tn_mean": 14.532, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.774, "p35": 0.333, "p30": 0.933, "rain_days": 10.382, "rain_days_p90": 13.421, "rain_withheld": null, "climate_years": 15, "k": 23.13, "visitors_night": 27210.339, "dom_share": 0.625, "stage": 0.850736, "share_pct": 2.261, "cost_hotel_swing": 6.216, "cost_accom_swing": 15.714, "cost_package_swing": 10.283, "cost_air_swing": 22.842, "plat_night": 9228.548, "plat_ratio": 0.339, "plat_dom_share": 0.682, "share_pct_upper": 3.005, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 8, "est_share": 0.0, "weather": 77.338, "index": "HCI:Urban", "weather_alt": 76.29, "hci_urban": 77.338, "hci_beach": 76.29, "good_days": 23.872, "good_days_urban": 23.872, "good_days_beach": 22.102, "tx_mean": 26.29, "tx_max_median": 34.545, "tn_mean": 14.214, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 7.981, "p35": 0.533, "p30": 0.933, "rain_days": 8.9, "rain_days_p90": 10.496, "rain_withheld": null, "climate_years": 15, "k": 27.188, "visitors_night": 31985.323, "dom_share": 0.674, "stage": 1.0, "share_pct": 2.647, "cost_hotel_swing": 5.539, "cost_accom_swing": 24.234, "cost_package_swing": 19.926, "cost_air_swing": 19.137, "plat_night": 11107.065, "plat_ratio": 0.347, "plat_dom_share": 0.768, "share_pct_upper": 3.534, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 9, "est_share": 0.0, "weather": 77.407, "index": "HCI:Urban", "weather_alt": 69.121, "hci_urban": 77.407, "hci_beach": 69.121, "good_days": 22.955, "good_days_urban": 22.955, "good_days_beach": 16.525, "tx_mean": 21.856, "tx_max_median": 29.129, "tn_mean": 10.662, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 6.957, "p35": 0.0, "p30": 0.333, "rain_days": 8.188, "rain_days_p90": 15.177, "rain_withheld": null, "climate_years": 15, "k": 9.84, "visitors_night": 11575.817, "dom_share": 0.712, "stage": 0.361915, "share_pct": 0.974, "cost_hotel_swing": 4.309, "cost_accom_swing": 1.992, "cost_package_swing": 8.399, "cost_air_swing": -11.974, "plat_night": 4441.333, "plat_ratio": 0.384, "plat_dom_share": 0.705, "share_pct_upper": 1.343, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 10, "est_share": 0.0, "weather": 70.338, "index": "HCI:Urban", "weather_alt": 56.144, "hci_urban": 70.338, "hci_beach": 56.144, "good_days": 18.184, "good_days_urban": 18.184, "good_days_beach": 8.752, "tx_mean": 17.039, "tx_max_median": 23.818, "tn_mean": 7.299, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.537, "p35": 0.0, "p30": 0.0, "rain_days": 11.127, "rain_days_p90": 15.004, "rain_withheld": null, "climate_years": 15, "k": 5.66, "visitors_night": 6658.242, "dom_share": 0.808, "stage": 0.208166, "share_pct": 0.563, "cost_hotel_swing": 4.716, "cost_accom_swing": -0.444, "cost_package_swing": -4.753, "cost_air_swing": 1.066, "plat_night": 4441.935, "plat_ratio": 0.667, "plat_dom_share": 0.776, "share_pct_upper": 0.935, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 11, "est_share": 0.0, "weather": 59.65, "index": "HCI:Urban", "weather_alt": 40.409, "hci_urban": 59.65, "hci_beach": 40.409, "good_days": 8.037, "good_days_urban": 8.037, "good_days_beach": 2.126, "tx_mean": 10.823, "tx_max_median": 18.515, "tn_mean": 3.046, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 3.162, "p35": 0.0, "p30": 0.0, "rain_days": 12.437, "rain_days_p90": 16.309, "rain_withheld": null, "climate_years": 15, "k": 3.949, "visitors_night": 4645.817, "dom_share": 0.854, "stage": 0.145247, "share_pct": 0.393, "cost_hotel_swing": -4.18, "cost_accom_swing": -5.539, "cost_package_swing": 2.454, "cost_air_swing": -11.111, "plat_night": 3128.833, "plat_ratio": 0.673, "plat_dom_share": 0.823, "share_pct_upper": 0.657, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}, {"m": 12, "est_share": 0.0, "weather": 54.872, "index": "HCI:Urban", "weather_alt": 33.62, "hci_urban": 54.872, "hci_beach": 33.62, "good_days": 5.238, "good_days_urban": 5.238, "good_days_beach": 0.229, "tx_mean": 7.673, "tx_max_median": 13.912, "tn_mean": 0.762, "lows_withheld": null, "sea_c": null, "us_pax": null, "us_airports": [], "sunny_days": 4.134, "p35": 0.0, "p30": 0.0, "rain_days": 17.34, "rain_days_p90": 21.256, "rain_withheld": null, "climate_years": 15, "k": 4.379, "visitors_night": 5151.484, "dom_share": 0.844, "stage": 0.161064, "share_pct": 0.436, "cost_hotel_swing": -3.314, "cost_accom_swing": -5.414, "cost_package_swing": -4.717, "cost_air_swing": 4.328, "plat_night": 5663.081, "plat_ratio": 1.099, "plat_dom_share": 0.788, "share_pct_upper": 0.911, "adr_eur": null, "adr_swing": null, "adr_vs_cheapest": null, "adr_source": null, "adr_unit": null, "adr_period": null, "adr_annual_level": null}]}