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,902 results published for inspections carried out from September 27, 2025 to September 25, 2026, 93.8% are rated "very satisfactory" or "satisfactory", 5.7% "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 18.6%, against 6.6% for scheduled inspections.

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

The four hygiene levels, nationally

71,902 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): 24.5% (17,631)

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

  • Satisfactory (Satisfaisant): 69.3% (49,832)

    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): 5.7% (4,110)

    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% (329)

    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.5% (supermarkets and grocery stores) to 8.1% (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,07017.875.76.00.5
Food trades (butchers, bakers, etc.)14,38914.677.37.40.7
Other (processing, slaughter, transport, storage, etc.)9,49648.447.63.80.3
Institutional catering (canteens, central kitchens)7,02428.965.25.80.1
Supermarkets and grocery stores6,54936.160.43.10.4
Farm producers1,37446.745.97.00.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,91730.063.36.40.3
Follow-up inspection13,6790.198.31.10.5
Targeted inspection1,58823.458.114.04.5
Complaint or report1,29421.760.015.92.4
Approval request90872.227.10.30.3
Foodborne outbreak (TIAC)51621.758.518.61.2

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 1.1% to 32.8%, with a median of 6.2%. 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,038 results · unfavourable: 5.8%
Auvergne-Rhône-Alpes
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
01 Ain68625.169.05.80.1
03 Allier36828.866.04.90.3
07 Ardèche65724.571.14.10.3
15 Cantal24533.151.814.30.8
26 Drôme73125.769.94.20.1
38 Isère1,27026.967.65.20.2
42 Loire75623.372.44.40.0
43 Haute-Loire49214.679.16.30.0
63 Puy-de-Dôme81328.961.19.20.7
69 Rhône2,22024.471.23.80.6
73 Savoie71514.876.97.80.4
74 Haute-Savoie1,08515.279.45.10.3
Bourgogne-Franche-Comté2,516 results · unfavourable: 8.2%
Bourgogne-Franche-Comté
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
21 Côte-d'Or46722.171.96.00.0
25 Doubs43316.472.710.90.0
39 Jura30427.365.17.20.3
58 Nièvre15820.968.410.80.0
70 Haute-Saône13821.768.89.40.0
71 Saône-et-Loire63323.269.47.30.2
89 Yonne27021.171.96.70.4
90 Territoire de Belfort1138.080.510.60.9
Bretagne3,419 results · unfavourable: 5.0%
Bretagne
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
22 Côtes-d'Armor69741.854.13.90.3
29 Finistère82329.666.73.20.5
35 Ille-et-Vilaine93027.568.04.40.1
56 Morbihan96919.773.26.70.4
Centre-Val de Loire2,070 results · unfavourable: 7.6%
Centre-Val de Loire
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
18 Cher29137.551.910.30.3
28 Eure-et-Loir42524.570.44.70.5
36 Indre21931.160.36.42.3
37 Indre-et-Loire37225.868.85.10.3
41 Loir-et-Cher18827.166.06.40.5
45 Loiret57513.077.79.00.2
Corse1,011 results · unfavourable: 6.5%
Corse
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
2A Corse-du-Sud43443.150.96.00.0
2B Haute-Corse57743.349.76.90.0
Grand Est5,164 results · unfavourable: 5.2%
Grand Est
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
08 Ardennes20139.355.24.51.0
10 Aube31540.354.94.40.3
51 Marne55853.245.70.70.4
52 Haute-Marne23136.859.33.90.0
54 Meurthe-et-Moselle47134.662.03.20.2
55 Meuse18443.548.97.10.5
57 Moselle1,08249.845.54.60.1
67 Bas-Rhin99233.358.97.50.4
68 Haut-Rhin67724.170.85.00.1
88 Vosges45343.948.37.50.2
Guadeloupe256 results · unfavourable: 25.4%
Guadeloupe
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
971 Guadeloupe2564.769.921.93.5
Guyane81 results · unfavourable: 16.0%
Guyane
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
973 Guyane8121.063.014.81.2
Hauts-de-France4,480 results · unfavourable: 8.0%
Hauts-de-France
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
02 Aisne39720.771.37.30.8
59 Nord2,11915.476.08.40.2
60 Oise60215.176.98.00.0
62 Pas-de-Calais95126.366.76.50.5
80 Somme41123.469.36.60.7
Île-de-France13,659 results · unfavourable: 6.3%
Île-de-France
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
75 Paris5,17331.663.05.00.4
77 Seine-et-Marne99718.075.36.10.6
78 Yvelines8206.684.48.30.7
91 Essonne94118.973.26.81.1
92 Hauts-de-Seine1,2706.986.36.90.0
93 Seine-Saint-Denis1,84615.877.85.11.3
94 Val-de-Marne1,63326.668.34.40.6
95 Val-d'Oise9798.384.46.31.0
La Réunion212 results · unfavourable: 10.4%
La Réunion
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
974 La Réunion21217.072.69.01.4
Martinique262 results · unfavourable: 4.6%
Martinique
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
972 Martinique26253.142.44.60.0
Mayotte119 results · unfavourable: 32.8%
Mayotte
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
976 Mayotte1194.263.016.816.0
Normandie2,996 results · unfavourable: 9.5%
Normandie
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
14 Calvados59715.972.710.90.5
27 Eure35914.276.98.40.6
50 Manche58433.660.45.30.7
61 Orne35728.655.516.00.0
76 Seine-Maritime1,09917.673.98.50.1
Nouvelle-Aquitaine6,651 results · unfavourable: 4.6%
Nouvelle-Aquitaine
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
16 Charente35133.360.45.40.9
17 Charente-Maritime80422.875.41.70.1
19 Corrèze28519.670.29.80.4
23 Creuse20038.553.58.00.0
24 Dordogne66344.051.64.20.2
33 Gironde1,51917.878.73.30.3
40 Landes60722.273.04.80.0
47 Lot-et-Garonne47228.661.99.30.2
64 Pyrénées-Atlantiques80220.674.64.60.2
79 Deux-Sèvres35717.479.62.50.6
86 Vienne33331.566.71.80.0
87 Haute-Vienne25822.572.53.91.2
Occitanie8,082 results · unfavourable: 5.1%
Occitanie
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
09 Ariège28030.765.73.60.0
11 Aude57224.570.54.50.5
12 Aveyron33520.373.76.00.0
30 Gard1,00717.577.44.80.4
31 Haute-Garonne1,54715.880.73.30.3
32 Gers26025.865.87.70.8
34 Hérault1,72715.779.44.80.1
46 Lot17915.672.611.70.0
48 Lozère16429.962.25.52.4
65 Hautes-Pyrénées37526.166.47.20.3
66 Pyrénées-Orientales82012.882.24.30.7
81 Tarn48326.170.03.50.4
82 Tarn-et-Garonne33316.277.54.81.5
Pays de la Loire3,413 results · unfavourable: 4.9%
Pays de la Loire
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
44 Loire-Atlantique1,25328.169.02.40.6
49 Maine-et-Loire62732.164.93.00.0
53 Mayenne24819.468.511.70.4
72 Sarthe52722.470.66.80.2
85 Vendée75824.070.15.10.8
Provence-Alpes-Côte d'Azur7,427 results · unfavourable: 5.9%
Provence-Alpes-Côte d'Azur
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
04 Alpes-de-Haute-Provence26731.864.03.70.4
05 Hautes-Alpes39333.364.41.80.5
06 Alpes-Maritimes1,90317.276.75.50.6
13 Bouches-du-Rhône2,19723.468.67.10.9
83 Var2,01436.159.34.20.3
84 Vaucluse65337.257.45.10.3
Saint-Barthélemy2 results
Saint-Barthélemy
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
977 Saint-Barthélemy2fewer than 30 results
Saint-Martin6 results
Saint-Martin
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
978 Saint-Martin6fewer than 30 results
Saint-Pierre-et-Miquelon7 results
Saint-Pierre-et-Miquelon
DépartementResultsVery satisfactory (%)Satisfactory (%)Needs improvement (%)Urgent correction required (%)
975 Saint-Pierre-et-Miquelon7fewer 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
September 2025 (partial)6853.2%
October 20257,2582.6%
November 20256,0942.9%
December 20255,7073.0%
January 20265,6542.8%
February 20265,4853.4%
March 20267,0335.0%
April 20266,6205.9%
May 20265,3627.2%
June 20268,0768.9%
July 20266,72212.8%
August 20264,93115.2%
September 2026 (partial)2,2753.3%

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 September 26, 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 September 27, 2025 to September 25, 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,903 rows in all). The département comes from the establishment's INSEE commune code; 1,794 rows without a geolocated département were placed that way, 353 rows whose geolocated département differs from the commune's follow the commune, and 31 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 September 26, 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.