{
  "snapshot_id": "approved-static-6fbe9b847dfeb5d6",
  "schema_version": "immigrationdb-country-resource-v1",
  "generated_at": "2026-07-16",
  "country": {
    "country_code": "FR",
    "name": "France",
    "canonical_path": "/countries/france/"
  },
  "generated_overview": "France currently combines 16 reusable country indicators with 1,838 published city records. The largest available city records are Paris (2,047,602), Saint-Étienne (173,136), Nîmes (151,839). Values retain their original source, date and geographic scope.",
  "facts": [
    {
      "claim_id": "claim:country:fr:cost_index_vs_capital_v2:942e8886a50d69f8",
      "entity_id": "country:fr",
      "metric_id": "cost_index_vs_capital_v2",
      "value": 106.5,
      "value_type": "number",
      "unit": "index (EU27=100)",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "eurostat_prc_ppp_ind",
      "source_title": "Eurostat — Comparative price levels and HICP (prc_ppp_ind, prc_hicp_midx)",
      "source_owner": "European Union (EU27 + IS/NO/CH + candidate partners)",
      "source_meaning": "comparative price level indices (EU27=100), groceries & household services, transport, restaurants and hotels, HICP monthly indices (2015=100)",
      "source_locator": {
        "type": "public_url",
        "url": "https://ec.europa.eu/eurostat/databrowser/view/prc_ppp_ind/default/table"
      },
      "source_url": "https://ec.europa.eu/eurostat/databrowser/view/prc_ppp_ind/default/table",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:electricity_household_eur_per_kwh:01428e5274bedc18",
      "entity_id": "country:fr",
      "metric_id": "electricity_household_eur_per_kwh",
      "value": 0.301,
      "value_type": "number",
      "unit": "EUR/kWh",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "eurostat_nrg_pc_energy",
      "source_title": "Eurostat — Household energy prices (nrg_pc_204 electricity, nrg_pc_202 gas)",
      "source_owner": "European Union (EU27 + IS/NO/CH + candidate partners)",
      "source_meaning": "household electricity prices (EUR/kWh, bands 1A-1H), household gas prices (EUR/kWh, bands D1-D3), taxes, levies and network charges separately reported",
      "source_locator": {
        "type": "public_url",
        "url": "https://ec.europa.eu/eurostat/databrowser/view/nrg_pc_204/default/table"
      },
      "source_url": "https://ec.europa.eu/eurostat/databrowser/view/nrg_pc_204/default/table",
      "source_quality": "verified",
      "confidence": "A",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "metric_id": "employer_social_contribution_percent",
      "block_id": "cost_living",
      "value": 45,
      "unit": "percent",
      "grain": "national",
      "data_level": "national",
      "observed_at": "2026-06-12",
      "verified_at": "2026-06-12T00:00:00Z",
      "source_quality": "verified",
      "source_id": "fr_employer_social_contribution_percent_country_tax",
      "source_url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu",
      "source_title": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_authority": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_type": "official",
      "source_official": true,
      "source_badge": "Official source",
      "comparison_eligible": true,
      "source_meaning": "employer_social_contribution_percent for FR",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu"
      },
      "evidence_kind": "reused_project_fact",
      "origin": "existing_data_reuse"
    },
    {
      "claim_id": "claim:country:fr:gas_household_eur_per_kwh:e3eb46f7a3f91a1e",
      "entity_id": "country:fr",
      "metric_id": "gas_household_eur_per_kwh",
      "value": 0.098,
      "value_type": "number",
      "unit": "EUR/kWh",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "eurostat_nrg_pc_energy",
      "source_title": "Eurostat — Household energy prices (nrg_pc_204 electricity, nrg_pc_202 gas)",
      "source_owner": "European Union (EU27 + IS/NO/CH + candidate partners)",
      "source_meaning": "household electricity prices (EUR/kWh, bands 1A-1H), household gas prices (EUR/kWh, bands D1-D3), taxes, levies and network charges separately reported",
      "source_locator": {
        "type": "public_url",
        "url": "https://ec.europa.eu/eurostat/databrowser/view/nrg_pc_204/default/table"
      },
      "source_url": "https://ec.europa.eu/eurostat/databrowser/view/nrg_pc_204/default/table",
      "source_quality": "verified",
      "confidence": "A",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:groceries_monthly_eur:fa1e772f976cd073",
      "entity_id": "country:fr",
      "metric_id": "groceries_monthly_eur",
      "value": 341,
      "value_type": "number",
      "unit": "EUR/month",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "eurostat_prc_ppp_ind",
      "source_title": "Eurostat — Comparative price levels and HICP (prc_ppp_ind, prc_hicp_midx)",
      "source_owner": "European Union (EU27 + IS/NO/CH + candidate partners)",
      "source_meaning": "comparative price level indices (EU27=100), groceries & household services, transport, restaurants and hotels, HICP monthly indices (2015=100)",
      "source_locator": {
        "type": "public_url",
        "url": "https://ec.europa.eu/eurostat/databrowser/view/prc_ppp_ind/default/table"
      },
      "source_url": "https://ec.europa.eu/eurostat/databrowser/view/prc_ppp_ind/default/table",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:net_income_couple_eur_month:0f9862e4a4ae7632",
      "entity_id": "country:fr",
      "metric_id": "net_income_couple_eur_month",
      "value": 3159,
      "value_type": "number",
      "unit": "EUR/month",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "oecd_taxing_wedges",
      "source_title": "OECD — Taxing Wages (DF_TAXINGWAGES) tax wedge and net income",
      "source_owner": "OECD 38 + 6 partner countries",
      "source_meaning": "tax wedge on labour (single, married one earner, married two earners, lone parent), net income by household type and wage percentile (67% / 100% / 167% of average wage), employee social contributions and income tax separately",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.oecd.org/tax/taxing-wages-20725120.htm"
      },
      "source_url": "https://www.oecd.org/tax/taxing-wages-20725120.htm",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:net_income_eur_month:f4b6d21541e70078",
      "entity_id": "country:fr",
      "metric_id": "net_income_eur_month",
      "value": 2650,
      "value_type": "number",
      "unit": "EUR/month",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "oecd_taxing_wedges",
      "source_title": "OECD — Taxing Wages (DF_TAXINGWAGES) tax wedge and net income",
      "source_owner": "OECD 38 + 6 partner countries",
      "source_meaning": "tax wedge on labour (single, married one earner, married two earners, lone parent), net income by household type and wage percentile (67% / 100% / 167% of average wage), employee social contributions and income tax separately",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.oecd.org/tax/taxing-wages-20725120.htm"
      },
      "source_url": "https://www.oecd.org/tax/taxing-wages-20725120.htm",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:net_income_family_eur_month:365c8f052ed51bf2",
      "entity_id": "country:fr",
      "metric_id": "net_income_family_eur_month",
      "value": 3638,
      "value_type": "number",
      "unit": "EUR/month",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "oecd_taxing_wedges",
      "source_title": "OECD — Taxing Wages (DF_TAXINGWAGES) tax wedge and net income",
      "source_owner": "OECD 38 + 6 partner countries",
      "source_meaning": "tax wedge on labour (single, married one earner, married two earners, lone parent), net income by household type and wage percentile (67% / 100% / 167% of average wage), employee social contributions and income tax separately",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.oecd.org/tax/taxing-wages-20725120.htm"
      },
      "source_url": "https://www.oecd.org/tax/taxing-wages-20725120.htm",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:price_level_index_groceries_eu27_2020:63ba7accf7b0e98b",
      "entity_id": "country:fr",
      "metric_id": "price_level_index_groceries_eu27_2020",
      "value": 106.5,
      "value_type": "number",
      "unit": "index (EU27=100)",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "eurostat_prc_ppp_ind",
      "source_title": "Eurostat — Comparative price levels and HICP (prc_ppp_ind, prc_hicp_midx)",
      "source_owner": "European Union (EU27 + IS/NO/CH + candidate partners)",
      "source_meaning": "comparative price level indices (EU27=100), groceries & household services, transport, restaurants and hotels, HICP monthly indices (2015=100)",
      "source_locator": {
        "type": "public_url",
        "url": "https://ec.europa.eu/eurostat/databrowser/view/prc_ppp_ind/default/table"
      },
      "source_url": "https://ec.europa.eu/eurostat/databrowser/view/prc_ppp_ind/default/table",
      "source_quality": "verified",
      "confidence": "A",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "metric_id": "social_contrib_employee_percent",
      "block_id": "cost_living",
      "value": 22,
      "unit": "percent",
      "grain": "national",
      "data_level": "national",
      "observed_at": "2026-06-12",
      "verified_at": "2026-06-12T00:00:00Z",
      "source_quality": "verified",
      "source_id": "fr_social_contrib_employee_percent_country_tax",
      "source_url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu",
      "source_title": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_authority": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_type": "official",
      "source_official": true,
      "source_badge": "Official source",
      "comparison_eligible": true,
      "source_meaning": "social_contrib_employee_percent for FR",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu"
      },
      "evidence_kind": "reused_project_fact",
      "origin": "existing_data_reuse"
    },
    {
      "claim_id": "claim:country:fr:social_contributions_employee_share_eur_year:5d1225921da4fc05",
      "entity_id": "country:fr",
      "metric_id": "social_contributions_employee_share_eur_year",
      "value": 10606,
      "value_type": "number",
      "unit": "EUR/year",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "oecd_taxing_wedges",
      "source_title": "OECD — Taxing Wages (DF_TAXINGWAGES) tax wedge and net income",
      "source_owner": "OECD 38 + 6 partner countries",
      "source_meaning": "tax wedge on labour (single, married one earner, married two earners, lone parent), net income by household type and wage percentile (67% / 100% / 167% of average wage), employee social contributions and income tax separately",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.oecd.org/tax/taxing-wages-20725120.htm"
      },
      "source_url": "https://www.oecd.org/tax/taxing-wages-20725120.htm",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "claim_id": "claim:country:fr:utilities_monthly_eur:9b99c7ab0612838e",
      "entity_id": "country:fr",
      "metric_id": "utilities_monthly_eur",
      "value": 109,
      "value_type": "number",
      "unit": "EUR/month",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "eurostat_nrg_pc_energy",
      "source_title": "Eurostat — Household energy prices (nrg_pc_204 electricity, nrg_pc_202 gas)",
      "source_owner": "European Union (EU27 + IS/NO/CH + candidate partners)",
      "source_meaning": "household electricity prices (EUR/kWh, bands 1A-1H), household gas prices (EUR/kWh, bands D1-D3), taxes, levies and network charges separately reported",
      "source_locator": {
        "type": "public_url",
        "url": "https://ec.europa.eu/eurostat/databrowser/view/nrg_pc_204/default/table"
      },
      "source_url": "https://ec.europa.eu/eurostat/databrowser/view/nrg_pc_204/default/table",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "metric_id": "vat_standard_percent",
      "block_id": "cost_living",
      "value": 20,
      "unit": "percent",
      "grain": "national",
      "data_level": "national",
      "observed_at": "2026-06-12",
      "verified_at": "2026-06-12T00:00:00Z",
      "source_quality": "verified",
      "source_id": "fr_vat_standard_percent_country_tax",
      "source_url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu",
      "source_title": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_authority": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_type": "official",
      "source_official": true,
      "source_badge": "Official source",
      "comparison_eligible": true,
      "source_meaning": "vat_standard_percent for FR",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu"
      },
      "evidence_kind": "reused_project_fact",
      "origin": "existing_data_reuse"
    },
    {
      "metric_id": "corporate_tax_rate_percent",
      "block_id": "cost_living",
      "value": 25,
      "unit": "percent",
      "grain": "national",
      "data_level": "national",
      "observed_at": "2026-06-12",
      "verified_at": "2026-06-12T00:00:00Z",
      "source_quality": "verified",
      "source_id": "fr_corporate_tax_rate_percent_country_tax",
      "source_url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu",
      "source_title": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_authority": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_type": "official",
      "source_official": true,
      "source_badge": "Official source",
      "comparison_eligible": true,
      "source_meaning": "corporate_tax_rate_percent for FR",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu"
      },
      "evidence_kind": "reused_project_fact",
      "origin": "existing_data_reuse"
    },
    {
      "claim_id": "claim:country:fr:income_tax_employee_share_eur_year:bc33680246ebe4c2",
      "entity_id": "country:fr",
      "metric_id": "income_tax_employee_share_eur_year",
      "value": 12962,
      "value_type": "number",
      "unit": "EUR/year",
      "scope": "national",
      "scope_note": "Regional or broader observation; check the geographic grain before comparing cities.",
      "observed_at": "2024-12-31",
      "verified_at": "2026-06-12",
      "source_id": "oecd_taxing_wedges",
      "source_title": "OECD — Taxing Wages (DF_TAXINGWAGES) tax wedge and net income",
      "source_owner": "OECD 38 + 6 partner countries",
      "source_meaning": "tax wedge on labour (single, married one earner, married two earners, lone parent), net income by household type and wage percentile (67% / 100% / 167% of average wage), employee social contributions and income tax separately",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.oecd.org/tax/taxing-wages-20725120.htm"
      },
      "source_url": "https://www.oecd.org/tax/taxing-wages-20725120.htm",
      "source_quality": "verified",
      "confidence": "B",
      "freshness": "fresh",
      "is_estimated": false,
      "is_current": true,
      "selection_policy": "latest_observation_then_non_estimated_then_source_grade_then_freshness_then_verification",
      "supersedes_claim_ids": []
    },
    {
      "metric_id": "income_tax_top_rate_percent",
      "block_id": "work_income",
      "value": 45,
      "unit": "percent",
      "grain": "national",
      "data_level": "national",
      "observed_at": "2026-06-12",
      "verified_at": "2026-06-12T00:00:00Z",
      "source_quality": "verified",
      "source_id": "fr_income_tax_top_rate_percent_country_tax",
      "source_url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu",
      "source_title": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_authority": "DGFiP / impots.gouv.fr — barème IR 2026 + URSSAF (CSG/CRDS) + Légifrance (CGI, CSS)",
      "source_type": "official",
      "source_official": true,
      "source_badge": "Official source",
      "comparison_eligible": true,
      "source_meaning": "Progressive income tax (IR, 5 brackets 0-45%), uniform corporate tax (IS, 25%), standard VAT 20% (with reduced 10% / 5.5% / 2.1%), and a substantial CSG+CRDS levy of 9.7% on most income. Prélèvement à la source (PAS) collects IR monthly since 2019. Local taxes (TFPB, CFE) voted by commune/EPCI. Withholding (PAS) is in force.",
      "source_locator": {
        "type": "public_url",
        "url": "https://www.impots.gouv.fr/particulier/le-bareme-de-l-impot-sur-le-revenu"
      },
      "evidence_kind": "reused_project_fact",
      "origin": "existing_data_reuse"
    }
  ],
  "city_count": 1838,
  "featured_cities": [
    {
      "name": "Paris",
      "canonical_path": "/cities/fr/paris/",
      "population": 2047602,
      "hub_tags": [
        "capital"
      ]
    },
    {
      "name": "Saint-Étienne",
      "canonical_path": "/cities/fr/saint-etienne/",
      "population": 173136,
      "hub_tags": []
    },
    {
      "name": "Nîmes",
      "canonical_path": "/cities/fr/nimes/",
      "population": 151839,
      "hub_tags": []
    }
  ],
  "visa_answer_count": 199
}
