Which hazards to test for in EU imports, by origin and product
Published · numbers as of 21 September 2026
This guide is for laboratories, certification bodies and QA teams who need to decide what to test an imported product for. It gives you a lookup table of the 15 biggest origin-and-product lines in the EU's RASFF data since 2023, with the hazards the EU actually found in each and how often. Then it shows how to turn a row into a test plan, and where the table will mislead you.
RASFF is the EU's Rapid Alert System for Food and Feed. Member states notify it when they find a risk in food or feed, either at the border or already on the market. The table below counts every classification: border rejections, alerts and information notifications.
The table
Window: 1 January 2023 to 21 September 2026 (the last three complete years plus 2026 so far), 19,328 notifications. Shares are the part of that line's notifications that cite each hazard. One notification can cite several hazards, so shares in a row can add up to more than 100%.
| Origin and product | Notifications | Most-cited hazards (share of the line) |
|---|---|---|
| Poland, poultry meat | 671 | Salmonella 93%; doxycycline 1%; Listeria monocytogenes 1% |
| Turkey, figs, pomegranates and dates (mostly dried figs) | 594 | ochratoxin A 52%; aflatoxins 47%; pesticide residues 8% |
| China, food contact materials | 376 | primary aromatic amines 25%; formaldehyde 12%; melamine 5% |
| India, herbs and spices | 279 | pesticide residues 67% (chlorpyrifos 35%, thiamethoxam 23%); pyrrolizidine alkaloids 6%; Salmonella 4% |
| Pakistan, rice | 234 | pesticide residues 66% (acetamiprid 23%, imidacloprid 16%); aflatoxins 22%; ochratoxin A 4% |
| United States, peanuts | 205 | aflatoxins 99% |
| Brazil, poultry meat | 199 | Salmonella 85%; chlorate 9%; Listeria monocytogenes 4% |
| Argentina, peanuts | 184 | aflatoxins 98% |
| Nigeria, sesame | 172 | Salmonella 66% |
| India, rice | 165 | pesticide residues 75% (tricyclazole 48%, thiamethoxam 38%); ochratoxin A 10%; aflatoxins 7% |
| Turkey, peppers and chillies | 161 | pesticide residues 96% (formetanate 24%, acetamiprid 23%); cadmium 1% |
| France, cheese | 141 | Listeria monocytogenes 39%; STEC E. coli 28%; E. coli 6% |
| Turkey, citrus | 131 | pesticide residues 95% (chlorpyrifos-methyl 44%, prochloraz 23%); benzalkonium chloride 5% |
| Turkey, herbs and spices | 129 | pyrrolizidine alkaloids 59%; pesticide residues 13% (chlorpyrifos 6%, ethylene oxide 6%); Salmonella 9% |
| France, oysters and other bivalves | 129 | norovirus 53%; E. coli 9%; Salmonella 4% |
Poland and France are EU member states, so their products are notified from inside the market and have no border-rejection page. The linked product pages count border rejections only, over the last 12 quarters, so their totals are smaller than the ones here.
How to use the table
Step 1: Find your line, not just your country. An origin total mixes products with nothing in common. Turkey appears four times, and each Turkish line has a different main hazard: mycotoxins in figs, pesticides in peppers and citrus, pyrrolizidine alkaloids in herbs. Test for the hazard of the product, not the reputation of the country.
Step 2: Read the top hazard as your baseline test. Where one hazard covers most of a line, as aflatoxins do in US and Argentine peanuts (99% and 98%), that is the test the EU runs and the one a consignment fails. A sampling plan that leaves it out is testing for something else.
Step 3: For pesticides, specify a multi-residue screen and name the actives. In pesticide-heavy lines, no single active dominates. In Turkish peppers, formetanate appears in 24% of notifications and acetamiprid in 23%. Ask the lab for a multi-residue method, then check that its scope covers the actives named in the row and on the product page.
Step 4: Look at the second and third hazards. Pakistani rice is mostly pesticides (66%), but aflatoxins appear in 22% of its notifications. A pesticide screen alone would not have caught the aflatoxins found in more than one notification in five.
Step 5: Check the EU's own control level on the product page. For many of these lines, EU Regulation 2019/1793 sets a share of consignments that get identity and physical checks at the border. Listings apply to exact products (CN codes), and one product page can group several products, so confirm your exact product in the regulation's annexes. Nigerian sesame faces 50% checks for Salmonella, the hazard leading its row. In Turkish herbs and spices, dried oregano faces 30% checks and cumin 50%, both for pyrrolizidine alkaloids. Part of what the table shows is where the EU looks hardest.
Worked example: dried figs from Turkey
A buyer asks your lab to set up release testing for Turkish dried figs.
- The row shows 594 notifications since January 2023, the second-largest line in the table.
- Ochratoxin A appears in 52% of them and aflatoxins in 47%. Neither alone covers the line. You need both.
- Pesticide residues appear in 8%. That is small beside the mycotoxins, but not zero. A periodic multi-residue screen is reasonable. It does not need to run on every lot.
- Under Regulation 2019/1793, dried figs from Turkey face identity and physical checks on 30% of consignments for aflatoxins and ochratoxin A: the same two toxins that lead the row. (Pistachios, a separate product, are checked at 50% for aflatoxins.)
- Plan: aflatoxins and ochratoxin A on every lot, a pesticide screen on a rotating sample, and a sampling plan built for mycotoxins. EU sampling rules note that aflatoxins are very unevenly spread in lots of large-particle foods such as dried figs and groundnuts, so one small grab sample can miss them.
The aflatoxins page ranks every origin for the same hazard. Use it if the buyer is thinking about a second source.
Pitfalls
- The table covers a fifth of the data, not most of it. These 15 lines hold 3,769 of the 19,328 notifications (19.5%). There are 2,256 origin-and-product lines in the window. For anything outside the table, open the product page or the hazard pages.
- It shows what authorities tested for, not a full risk assessment. A hazard nobody samples for never appears in RASFF. Use the table to make sure you cover what gets caught. Then add what your own hazard analysis requires.
- Low counts mean no evidence either way. Two-thirds of lines (1,513 of 2,256) have fewer than five notifications. A short record means few findings, which can mean clean product, low volumes or little sampling. It is not a clean bill of health.
- Some notifications name no hazard. 26% of all notifications in the window cite none. Often the problem is documents, not contents. Nigerian sesame has 54 such notifications, and 39 of them mention a certificate in the subject. Sudanese sesame had 154 notifications, and only one named a hazard: 151 of the others mention a certificate. That is why it is not in the table. Supplements from the US and the UK are left out for the same reason: most of their notifications name no hazard. No lab test fixes a missing health certificate.
- Hazard names vary. RASFF records "Aflatoxin B1", "aflatoxin total" and "aflatoxins" separately, and dozens of Salmonella serotypes. This table folds them together. The product pages show the raw names, so the counts there will be split.
- Recent months are incomplete. 2026 covers less than nine months, and the current week is still filling up.
Set up a watch
The table changes as new notifications arrive. Set up a watch for aflatoxins, and you will get at most one email a week when a new aflatoxin notification is published, from any origin.
Email me about new EU RASFF notifications involving aflatoxins
One email a week, and only when something matches. We'll send a confirmation link first; unsubscribe any time from the footer of any email.
Explore the data
- Aflatoxins — 2,953 EU RASFF Notifications (2018–2026) | Hazard
- Pesticide residues — 6,432 EU RASFF Notifications (2018–2026) | Hazard
- Salmonella — 4,814 EU RASFF Notifications (2014–2026) | Hazard
- Turkey Figs, Pomegranates & Dates — RASFF Border Rejections
- Nigeria Sesame — RASFF Border Rejections
- How to use RASFF data in a supplier risk review