Open data

France's food hygiene inspection results: the Alim'confiance barometer by département

Alim'confiance publishes the result of the latest official hygiene inspection of every food business inspected in France. Of the 71,945 results published for inspections carried out from November 12, 2025 to November 10, 2026, 93.5% are rated "very satisfactory" or "satisfactory", 6.0% "needs improvement" and 0.5% "urgent correction required". When the inspection follows a complaint, a foodborne outbreak or a targeting decision, the share of the two unfavourable ratings reaches 19.1%, against 7.1% for scheduled inspections.

Extracted on November 11, 2026. For the result of a particular establishment, see the official site alimconfiance.agriculture.gouv.fr.

The four hygiene levels, nationally

71,945 published results. Each level is defined in French regulation (Article D. 231-3-11 of the Code rural); the ratings describe the establishment's hygiene as a whole on the day of inspection, not any particular point.

  • Very satisfactory (Très satisfaisant): 23.7% (17,038)

    No non-compliance, or only minor non-compliance.

  • Satisfactory (Satisfaisant): 69.9% (50,266)

    Non-compliance that does not justify administrative enforcement measures; the authority sends a letter reminding the operator of the rules so that practices improve.

  • Needs improvement (À améliorer): 6.0% (4,309)

    The operator has been served formal notice to take corrective measures within a deadline set by the authority, which leads to a new inspection by state services to check they are in place.

  • Urgent correction required (À corriger de manière urgente): 0.5% (332)

    Non-compliance liable to endanger consumer health; the authority orders administrative closure, or the withdrawal or suspension of the health approval.

Definitions: French Ministry of Agriculture, "Alim'confiance". Percentages rounded to one decimal.

By type of establishment

Types follow the Alim'confiance site's own filter. Among them, the share of the two unfavourable ratings ranges from 3.8% (supermarkets and grocery stores) to 8.2% (food trades). Activities are not inspected at the same rate nor for the same reasons: the gap describes the published results, not a hygiene ranking of trades.

Hygiene levels by type of establishment
TypeResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
Restaurants33,58217.475.76.40.5
Food trades (butchers, bakers, etc.)14,69513.678.27.50.7
Other (processing, slaughter, transport, storage, etc.)9,07948.547.24.10.2
Institutional catering (canteens, central kitchens)7,08528.765.55.60.2
Supermarkets and grocery stores6,19335.161.03.50.4
Farm producers1,31145.147.76.80.4

By reason for inspection

This is the reading that prevents a misreading. An inspection triggered by a complaint, an outbreak (TIAC) or targeting goes to an establishment where a problem is already suspected, and its results are clearly less favourable. Follow-up inspections, which a "needs improvement" rating entails by definition, end in "satisfactory" in 98.3% of published results; since only the latest result is shown, they often replace the result that caused them.

Hygiene levels by reason for inspection
ReasonResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
Scheduled inspection53,61129.263.76.80.3
Follow-up inspection14,3070.198.31.10.5
Targeted inspection1,54222.758.414.34.5
Complaint or report1,02422.757.416.73.2
Approval request93572.826.10.90.2
Foodborne outbreak (TIAC)52621.360.617.30.8

By region and département

The département is that of the establishment's commune (INSEE code). Among départements with at least 100 results, the share of the two unfavourable ratings ranges from 0.9% to 37.8%, with a median of 6.5%. These gaps also reflect each area's mix of establishments, inspection programme and reasons for inspection: they do not rank the hygiene of départements.

Below 30 results only the count is shown: a breakdown over so few inspections would say nothing stable and could point to one establishment. Open a region to see its départements.

Auvergne-Rhône-Alpes10,229 results · unfavourable: 6.4%
Auvergne-Rhône-Alpes
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
01 Ain68225.167.96.90.1
03 Allier34825.964.98.90.3
07 Ardèche65226.568.34.90.3
15 Cantal23932.252.714.60.4
26 Drôme65625.969.24.70.2
38 Isère1,38823.471.35.10.1
42 Loire78822.072.35.70.0
43 Haute-Loire52915.776.67.60.2
63 Puy-de-Dôme80528.163.67.80.5
69 Rhône2,30824.471.14.20.3
73 Savoie71914.576.19.30.1
74 Haute-Savoie1,11515.777.76.40.3
Bourgogne-Franche-Comté2,592 results · unfavourable: 9.1%
Bourgogne-Franche-Comté
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
21 Côte-d'Or44420.972.76.30.0
25 Doubs45715.372.012.30.4
39 Jura32327.963.28.70.3
58 Nièvre16917.871.010.70.6
70 Haute-Saône13914.472.712.90.0
71 Saône-et-Loire66924.567.97.30.3
89 Yonne28018.974.65.41.1
90 Territoire de Belfort1116.381.111.70.9
Bretagne3,378 results · unfavourable: 5.1%
Bretagne
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
22 Côtes-d'Armor68739.756.53.50.3
29 Finistère82429.266.63.60.5
35 Ille-et-Vilaine92628.366.84.80.1
56 Morbihan94118.374.76.70.3
Centre-Val de Loire2,028 results · unfavourable: 7.4%
Centre-Val de Loire
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
18 Cher29436.753.110.20.0
28 Eure-et-Loir40422.374.53.00.2
36 Indre21733.659.05.51.8
37 Indre-et-Loire35526.269.34.20.3
41 Loir-et-Cher19320.773.65.20.5
45 Loiret56510.677.911.30.2
Corse978 results · unfavourable: 7.6%
Corse
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
2A Corse-du-Sud43441.250.97.60.2
2B Haute-Corse54445.846.97.40.0
Grand Est5,097 results · unfavourable: 5.9%
Grand Est
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
08 Ardennes18733.262.04.30.5
10 Aube28640.254.55.20.0
51 Marne52754.844.20.60.4
52 Haute-Marne21234.961.83.30.0
54 Meurthe-et-Moselle49633.362.34.20.2
55 Meuse20441.749.58.30.5
57 Moselle1,06047.547.55.00.0
67 Bas-Rhin97932.159.38.00.6
68 Haut-Rhin67522.570.56.70.3
88 Vosges47138.052.98.90.2
Guadeloupe246 results · unfavourable: 25.2%
Guadeloupe
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
971 Guadeloupe2464.170.721.14.1
Guyane95 results · unfavourable: 15.8%
Guyane
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
973 Guyane9527.456.814.71.1
Hauts-de-France4,403 results · unfavourable: 8.0%
Hauts-de-France
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
02 Aisne38117.673.58.40.5
59 Nord2,07414.177.38.40.2
60 Oise58013.479.57.10.0
62 Pas-de-Calais92122.969.27.60.3
80 Somme44719.575.24.70.7
Île-de-France13,684 results · unfavourable: 6.1%
Île-de-France
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
75 Paris5,21831.463.74.60.4
77 Seine-et-Marne95716.278.25.20.4
78 Yvelines8407.083.28.81.0
91 Essonne95620.272.86.40.6
92 Hauts-de-Seine1,2616.387.56.10.0
93 Seine-Saint-Denis1,91412.979.86.21.1
94 Val-de-Marne1,58026.668.44.40.6
95 Val-d'Oise9588.982.87.21.1
La Réunion216 results · unfavourable: 13.9%
La Réunion
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
974 La Réunion21617.169.011.62.3
Martinique269 results · unfavourable: 3.7%
Martinique
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
972 Martinique26953.942.43.70.0
Mayotte111 results · unfavourable: 37.8%
Mayotte
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
976 Mayotte1113.658.618.019.8
Normandie3,007 results · unfavourable: 10.2%
Normandie
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
14 Calvados59214.074.510.60.8
27 Eure37815.376.27.90.5
50 Manche60932.562.63.81.1
61 Orne37030.050.020.00.0
76 Seine-Maritime1,05816.573.79.70.0
Nouvelle-Aquitaine6,678 results · unfavourable: 4.4%
Nouvelle-Aquitaine
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
16 Charente33931.362.85.00.9
17 Charente-Maritime87323.075.71.10.1
19 Corrèze27719.172.28.70.0
23 Creuse20340.954.24.90.0
24 Dordogne64743.652.63.60.3
33 Gironde1,53616.577.95.20.3
40 Landes61720.775.24.10.0
47 Lot-et-Garonne46728.963.47.50.2
64 Pyrénées-Atlantiques78220.575.14.20.3
79 Deux-Sèvres35416.181.42.50.0
86 Vienne33031.867.30.90.0
87 Haute-Vienne25325.370.03.21.6
Occitanie7,935 results · unfavourable: 5.9%
Occitanie
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
09 Ariège24632.164.63.30.0
11 Aude57122.672.24.40.9
12 Aveyron34820.769.89.50.0
30 Gard89517.077.35.30.4
31 Haute-Garonne1,47313.882.13.80.3
32 Gers26326.666.56.50.4
34 Hérault1,71715.879.05.20.0
46 Lot20515.172.212.70.0
48 Lozère17329.561.86.42.3
65 Hautes-Pyrénées38122.864.812.10.3
66 Pyrénées-Orientales85411.283.44.70.7
81 Tarn48825.670.73.30.4
82 Tarn-et-Garonne32114.377.96.51.2
Pays de la Loire3,389 results · unfavourable: 4.6%
Pays de la Loire
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
44 Loire-Atlantique1,24626.570.52.60.4
49 Maine-et-Loire63129.667.82.20.3
53 Mayenne24719.872.96.90.4
72 Sarthe54920.472.76.60.4
85 Vendée71626.467.25.70.7
Provence-Alpes-Côte d'Azur7,539 results · unfavourable: 6.3%
Provence-Alpes-Côte d'Azur
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
04 Alpes-de-Haute-Provence27229.464.06.30.4
05 Hautes-Alpes38230.966.03.10.0
06 Alpes-Maritimes1,88915.678.65.20.7
13 Bouches-du-Rhône2,29922.568.97.11.4
83 Var2,07337.057.84.80.3
84 Vaucluse62433.861.15.00.2
Saint-Barthélemy2 results
Saint-Barthélemy
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
977 Saint-Barthélemy2fewer than 30 results
Saint-Martin15 results
Saint-Martin
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
978 Saint-Martin15fewer than 30 results
Saint-Pierre-et-Miquelon5 results
Saint-Pierre-et-Miquelon
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
975 Saint-Pierre-et-Miquelon5fewer than 30 results

By month of inspection

This table is not a trend. Only the latest result of each establishment stays published: an older "needs improvement" result has often been replaced by the follow-up inspection already, whereas a recent one is still waiting for its own. That mechanism alone pushes the unfavourable share up towards recent months, and it cannot be read as a deterioration. The last three weeks are also incomplete, and not at random: in the extract, "needs improvement" and "urgent correction required" ratings stop appearing about three weeks before the extraction date, whereas favourable ratings show up within days (the official FAQ gives the operator 15 days to submit observations before publication). The unfavourable share of the last month is therefore understated. The first and last months are partial.

Published results by month of inspection
MonthPublished resultsNeeds improvement or urgent
November 2025 (partial)4,2712.8%
December 20255,5902.9%
January 20265,5482.4%
February 20265,3742.8%
March 20266,8703.8%
April 20266,4424.4%
May 20265,1814.7%
June 20267,6755.4%
July 20266,3878.0%
August 20265,15810.8%
September 20267,88514.2%
October 20265,08213.5%
November 2026 (partial)4820.0%

Method and limits

  • Source: the dataset "Alim'confiance, résultats des contrôles officiels sanitaires" published by the French Ministry of Agriculture (Ministère de l'Agriculture, de l'agro-alimentaire et de la souveraineté alimentaire), under the Licence Ouverte (Etalab). Extracted on November 11, 2026; aggregated with group-by queries on the public API, without downloading the named rows. dgal.opendatasoft.com
  • Coverage: according to the official FAQ, the result published is that of the establishment's latest inspection, and the data stay accessible for one year. The extract holds inspections from November 12, 2025 to November 10, 2026. Each row is therefore an establishment's latest known result over a rolling twelve months, not every inspection of the year. FAQ Alim'confiance
  • Publication lag: unfavourable results from the last three weeks are not yet in the extract, so the national shares slightly understate them. Separately, the public Alim'confiance website was unavailable from spring 2024 to 26 March 2026; inspections kept being recorded during that period, and the open dataset covers every month of our window.
  • Not a random sample: official controls are carried out on a risk basis and with appropriate frequency (Regulation (EU) 2017/625, Article 9), or triggered by a complaint, an outbreak or a follow-up. The shares describe the published results, not the situation of every establishment in France. EUR-Lex
  • What the data do not say: which points motivated a rating. The level describes the establishment's hygiene as a whole; no particular topic (cleaning, premises, traceability, temperature control or anything else) can be inferred from it, and no cause is put forward here.
  • Processing: 1 row without a level is excluded (71,946 rows in all). The département comes from the establishment's INSEE commune code; 1,717 rows without a geolocated département were placed that way, 269 rows whose geolocated département differs from the commune's follow the commune, and 49 rows without a usable commune code are in no département (they stay in the national total). No name, SIRET or address is kept.

How to cite this barometer

KelvinTrack, "Alim'confiance food inspection barometer", based on Alim'confiance data (French Ministry of Agriculture, Licence Ouverte (Etalab)), extracted on November 11, 2026. https://kelvintrack.com/en/shop/resources/food-inspection-results-france

The source data are under the Licence Ouverte (Etalab open licence): reuse is free provided the source and date are credited. The aggregates on this page can be downloaded: CSV: France, regions, départements

The other documents in the food-safety file, free to download or generate.