{"id":5750,"date":"2026-06-21T13:02:01","date_gmt":"2026-06-21T13:02:01","guid":{"rendered":"https:\/\/ceo.com.pl\/en\/?p=5750"},"modified":"2026-06-21T13:02:15","modified_gmt":"2026-06-21T13:02:15","slug":"polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190","status":"publish","type":"post","link":"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/","title":{"rendered":"Poland\u2019s Grain Market in June 2026. Oats and Rye Record the Biggest Price Drops"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Grain prices in Poland remain well below last year\u2019s levels, although selected quotations posted a modest weekly increase in mid-June. The average purchase price of milling wheat stood at PLN 835 per tonne, while dry maize reached PLN 863 per tonne. Oats, rye and feed grains recorded the sharpest annual declines, whereas wheat and maize have been partly supported by export demand. Poland is also broadening the geographical reach of its wheat sales, with African markets playing an increasingly important role in the country\u2019s grain trade.<\/p>\n\n\n\n<!-- ==================== ENTERPOLAND: GRAIN MARKET WEEK 24\/2026 (prefix ep-zb26) ==================== -->\n<style>\n.ep-zb26{--ep-red:#dd1313;--ep-dark:#161616;--ep-gray:#73726c;--ep-pos:#2a7a3b;--ep-amber:#d2a13c;--ep-line:#e6e4df;--ep-bg:#f7f6f3;font-family:Arial,Helvetica,sans-serif;color:var(--ep-dark);line-height:1.6;max-width:980px;margin:0 auto;font-size:17px}\n.ep-zb26 *{box-sizing:border-box}\n.ep-zb26 .ep-lead{border-left:5px solid var(--ep-red);background:var(--ep-bg);padding:20px 24px;margin:0 0 32px;font-size:18px}\n.ep-zb26 .ep-lead strong{color:var(--ep-red)}\n.ep-zb26 h2{font-size:24px;font-weight:700;margin:44px 0 18px;padding-bottom:10px;border-bottom:2px solid var(--ep-dark)}\n.ep-zb26 h3{font-size:19px;font-weight:700;margin:28px 0 12px}\n.ep-zb26 p{margin:0 0 16px}\n.ep-zb26 .ep-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0}\n.ep-zb26 .ep-kpi{background:#fff;border:1px solid var(--ep-line);border-top:4px solid var(--ep-red);padding:18px 16px;text-align:left}\n.ep-zb26 .ep-kpi .v{font-size:30px;font-weight:800;line-height:1.05;letter-spacing:-.5px}\n.ep-zb26 .ep-kpi .l{font-size:13px;color:var(--ep-gray);margin-top:6px;text-transform:uppercase;letter-spacing:.4px}\n.ep-zb26 .ep-kpi .d{font-size:14px;font-weight:700;margin-top:8px}\n.ep-zb26 .ep-kpi.a{border-top-color:var(--ep-amber)}\n.ep-zb26 .ep-kpi.d2{border-top-color:var(--ep-dark)}\n.ep-zb26 .pos{color:var(--ep-pos)}\n.ep-zb26 .neg2{color:var(--ep-red)}\n.ep-zb26 .ep-chart{background:#fff;border:1px solid var(--ep-line);padding:20px 18px 14px;margin:24px 0}\n.ep-zb26 .ep-chart .ct{font-size:15px;font-weight:700;margin-bottom:4px}\n.ep-zb26 .ep-chart .cs{font-size:13px;color:var(--ep-gray);margin-bottom:14px}\n.ep-zb26 .ep-chart .cw{position:relative;width:100%;height:360px}\n.ep-zb26 table{width:100%;border-collapse:collapse;margin:18px 0;font-size:15px}\n.ep-zb26 th{background:var(--ep-dark);color:#fff;text-align:left;padding:10px 12px;font-weight:700}\n.ep-zb26 td{padding:9px 12px;border-bottom:1px solid var(--ep-line)}\n.ep-zb26 tbody tr:nth-child(even){background:var(--ep-bg)}\n.ep-zb26 tbody tr.tot{font-weight:700;background:#efe9e9}\n.ep-zb26 td.num{text-align:right;font-variant-numeric:tabular-nums}\n.ep-zb26 .bdg{display:inline-block;padding:2px 9px;border-radius:3px;font-size:13px;font-weight:700;color:#fff;min-width:54px;text-align:center}\n.ep-zb26 .bdg.up{background:var(--ep-pos)}\n.ep-zb26 .bdg.dn{background:var(--ep-red)}\n.ep-zb26 .bdg.nt{background:var(--ep-gray)}\n.ep-zb26 .ep-note{font-size:13px;color:var(--ep-gray);border-top:1px solid var(--ep-line);margin-top:36px;padding-top:14px}\n.ep-zb26 .ep-call{background:var(--ep-dark);color:#fff;padding:24px 26px;margin:32px 0}\n.ep-zb26 .ep-call h3{color:#fff;margin-top:0}\n.ep-zb26 .ep-call ul{margin:0;padding-left:20px}\n.ep-zb26 .ep-call li{margin-bottom:10px}\n.ep-zb26 .ep-call b{color:#ff6b6b}\n@media(max-width:760px){.ep-zb26{font-size:16px}.ep-zb26 .ep-kpis{grid-template-columns:repeat(2,1fr)}.ep-zb26 .ep-kpi .v{font-size:25px}.ep-zb26 .ep-chart .cw{height:300px}.ep-zb26 table{font-size:13px}.ep-zb26 td,.ep-zb26 th{padding:7px 7px}}\n<\/style>\n\n<div class=\"ep-zb26\">\n\n  <p class=\"ep-lead\">During the week of 8\u201314 June 2026, the average procurement price of milling wheat in Poland stood at <strong>PLN 835 per tonne<\/strong>, while dry maize was priced at <strong>PLN 863 per tonne<\/strong>. Grain prices remain lower year on year: milling wheat is down 6.3%, maize 5.0%, while the sharpest declines were recorded in feed oats (\u221224.1%) and rye. The figures come from the 24th issue of the Integrated Agricultural Market Information System bulletin published by Poland\u2019s Ministry of Agriculture and Rural Development.<\/p>\n\n  <div class=\"ep-kpis\">\n    <div class=\"ep-kpi\"><div class=\"v\">835<\/div><div class=\"l\">Milling wheat (PLN\/t)<\/div><div class=\"d neg2\">\u22126.3% y\/y<\/div><\/div>\n    <div class=\"ep-kpi a\"><div class=\"v\" style=\"color:var(--ep-amber)\">863<\/div><div class=\"l\">Dry maize (PLN\/t)<\/div><div class=\"d neg2\">\u22125.0% y\/y<\/div><\/div>\n    <div class=\"ep-kpi d2\"><div class=\"v\">740<\/div><div class=\"l\">Feed barley (PLN\/t)<\/div><div class=\"d neg2\">\u221214.4% y\/y<\/div><\/div>\n    <div class=\"ep-kpi\"><div class=\"v\">715<\/div><div class=\"l\">Feed triticale (PLN\/t)<\/div><div class=\"d neg2\">\u221215.5% y\/y<\/div><\/div>\n  <\/div>\n\n  <p>Over the week, the largest movements were recorded in feed wheat, which gained 2.3% in seven days, and feed triticale, up 1.3%. At the same time, milling oats fell by 6.8% and milling barley by 2.4%. Wheat remains dominant in the procurement basket: milling and feed wheat together accounted for 69.7% of total volume, while dry maize represented 12.6%. The share of feed wheat is increasing at the expense of milling wheat, indicating stronger demand from feed producers.<\/p>\n\n  <div class=\"ep-chart\">\n    <div class=\"ct\">Procurement prices at trading companies \u2014 current week, previous week and previous year<\/div>\n    <div class=\"cs\">Integrated Agricultural Market Information System quotations for 14 June 2026, 7 June 2026 and 15 June 2025 (PLN\/t)<\/div>\n    <div class=\"cw\"><canvas id=\"epzb26Ceny\"><\/canvas><\/div>\n  <\/div>\n\n  <table>\n    <thead><tr><th>Grain type<\/th><th style=\"text-align:right\">14 Jun 2026<\/th><th style=\"text-align:right\">7 Jun 2026<\/th><th style=\"text-align:right\">15 Jun 2025<\/th><th style=\"text-align:right\">Week<\/th><th style=\"text-align:right\">Year<\/th><th style=\"text-align:right\">Share<\/th><\/tr><\/thead>\n    <tbody>\n      <tr><td>Milling wheat<\/td><td class=\"num\">835<\/td><td class=\"num\">831<\/td><td class=\"num\">890<\/td><td class=\"num\"><span class=\"bdg up\">+0.5%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u22126.3%<\/span><\/td><td class=\"num\">38.5%<\/td><\/tr>\n      <tr><td>Feed wheat<\/td><td class=\"num\">811<\/td><td class=\"num\">793<\/td><td class=\"num\">902<\/td><td class=\"num\"><span class=\"bdg up\">+2.3%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221210.0%<\/span><\/td><td class=\"num\">31.2%<\/td><\/tr>\n      <tr><td>Milling rye<\/td><td class=\"num\">662<\/td><td class=\"num\">659<\/td><td class=\"num\">764<\/td><td class=\"num\"><span class=\"bdg up\">+0.5%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221213.4%<\/span><\/td><td class=\"num\">2.4%<\/td><\/tr>\n      <tr><td>Feed rye<\/td><td class=\"num\">629<\/td><td class=\"num\">631<\/td><td class=\"num\">749<\/td><td class=\"num\"><span class=\"bdg dn\">\u22120.4%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221216.1%<\/span><\/td><td class=\"num\">1.3%<\/td><\/tr>\n      <tr><td>Milling barley<\/td><td class=\"num\">767<\/td><td class=\"num\">786<\/td><td class=\"num\">\u2014<\/td><td class=\"num\"><span class=\"bdg dn\">\u22122.4%<\/span><\/td><td class=\"num\"><span class=\"bdg nt\">\u2014<\/span><\/td><td class=\"num\">0.4%<\/td><\/tr>\n      <tr><td>Feed barley<\/td><td class=\"num\">740<\/td><td class=\"num\">741<\/td><td class=\"num\">864<\/td><td class=\"num\"><span class=\"bdg dn\">\u22120.1%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221214.4%<\/span><\/td><td class=\"num\">2.8%<\/td><\/tr>\n      <tr><td>Dry maize<\/td><td class=\"num\">863<\/td><td class=\"num\">854<\/td><td class=\"num\">908<\/td><td class=\"num\"><span class=\"bdg up\">+1.0%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u22125.0%<\/span><\/td><td class=\"num\">12.6%<\/td><\/tr>\n      <tr><td>Milling oats<\/td><td class=\"num\">560<\/td><td class=\"num\">602<\/td><td class=\"num\">733<\/td><td class=\"num\"><span class=\"bdg dn\">\u22126.8%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221223.6%<\/span><\/td><td class=\"num\">0.2%<\/td><\/tr>\n      <tr><td>Feed oats<\/td><td class=\"num\">574<\/td><td class=\"num\">573<\/td><td class=\"num\">756<\/td><td class=\"num\"><span class=\"bdg up\">+0.1%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221224.1%<\/span><\/td><td class=\"num\">1.5%<\/td><\/tr>\n      <tr><td>Feed triticale<\/td><td class=\"num\">715<\/td><td class=\"num\">705<\/td><td class=\"num\">846<\/td><td class=\"num\"><span class=\"bdg up\">+1.3%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221215.5%<\/span><\/td><td class=\"num\">8.8%<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n\n  <div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/#Regional_differences\" >Regional differences<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/#Poland_compared_with_the_EU_and_MATIF\" >Poland compared with the EU and MATIF<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/#Flour_and_bran_%E2%80%94_the_effect_of_lower_grain_prices\" >Flour and bran \u2014 the effect of lower grain prices<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/#Foreign_trade_%E2%80%94_export_strength_continues\" >Foreign trade \u2014 export strength continues<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/#Flour_exports\" >Flour exports<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/ceo.com.pl\/en\/polands-grain-market-in-june-2026-oats-and-rye-record-the-biggest-price-drops-24190\/#Key_market_conclusions\" >Key market conclusions<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h2><span class=\"ez-toc-section\" id=\"Regional_differences\"><\/span>Regional differences<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n  <p>The highest prices for milling wheat were paid by buyers in the north-western macroregion, where the average reached PLN 852 per tonne. This confirms the importance of the ports of Gda\u0144sk, Gdynia and Szczecin as key outlets for export-oriented grain. Prices averaged PLN 831 per tonne in the southern macroregion and PLN 810 per tonne in the central-eastern region. The gap between the highest and lowest regional average amounted to PLN 42 per tonne, which can translate into meaningful differences in farm revenues for larger deliveries.<\/p>\n\n  <p>Dry maize prices were also highest in the north-western macroregion, at PLN 891 per tonne, compared with PLN 818 per tonne in central-eastern Poland. The central-eastern part of the country, meanwhile, has a particularly high concentration of feed triticale, which represented 13.9% of the local procurement basket and remains an important component of pig feed mixtures.<\/p>\n\n  <div class=\"ep-chart\">\n    <div class=\"ct\">Procurement prices of milling wheat and dry maize by macroregion<\/div>\n    <div class=\"cs\">Integrated Agricultural Market Information System quotations for 14 June 2026 (PLN\/t); central-eastern \/ southern \/ north-western<\/div>\n    <div class=\"cw\"><canvas id=\"epzb26Mak\"><\/canvas><\/div>\n  <\/div>\n\n  <h2><span class=\"ez-toc-section\" id=\"Poland_compared_with_the_EU_and_MATIF\"><\/span>Poland compared with the EU and MATIF<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n  <p>The average price of milling wheat in Poland, at PLN 835 per tonne, remained below the level quoted on the Paris MATIF exchange, where the commodity was valued at PLN 857 per tonne. Among twenty EU countries, Poland ranked in the middle of the table. Lower prices were reported in Bulgaria, the Czech Republic and Romania, while the highest levels were seen in Portugal, Greece and Spain. In the case of maize, Poland, at PLN 863 per tonne, was the fifth-lowest-priced supplier in the European Union, ahead only of Romania, Slovakia, Bulgaria and Belgium.<\/p>\n\n  <div class=\"ep-chart\">\n    <div class=\"ct\">Milling wheat prices in EU countries and on MATIF<\/div>\n    <div class=\"cs\">Quotations for 1\u20137 June 2026 (PLN\/t); Poland marked in red, MATIF in amber<\/div>\n    <div class=\"cw\" style=\"height:480px\"><canvas id=\"epzb26UE\"><\/canvas><\/div>\n  <\/div>\n\n  <p>The comparison over time illustrates the scale of the decline. Four years ago, wheat in Poland was priced at PLN 1,713 per tonne, while two years ago it stood at PLN 974 per tonne. The current level of PLN 835 per tonne represents a fall of more than half from the 2022 peak and a decline of nearly 14.4% compared with two years ago. Maize has followed a similar path, falling from PLN 1,469 per tonne four years ago to PLN 863 today, a decline of 41.3%. This represents a return to price levels seen before the outbreak of the war in Ukraine.<\/p>\n\n  <h2><span class=\"ez-toc-section\" id=\"Flour_and_bran_%E2%80%94_the_effect_of_lower_grain_prices\"><\/span>Flour and bran \u2014 the effect of lower grain prices<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n  <p>Lower grain prices are gradually being reflected in the prices of milling products. Type 450 cake flour sold in one-kilogram packs fell by 11.3% year on year to an average of PLN 1,511 per tonne. Type 550 bakery wheat flour sold in bags declined by 18.0%, to PLN 1,266 per tonne. Bulk type 550 bakery flour, the most popular wholesale product with a 23.8% share, was priced at PLN 1,324 per tonne, down 6.6% from a year earlier. Bulk wheat bran declined by 11.1% year on year to PLN 516 per tonne.<\/p>\n\n  <table>\n    <thead><tr><th>Milling product<\/th><th style=\"text-align:right\">14 Jun 2026 (PLN\/t)<\/th><th style=\"text-align:right\">Week<\/th><th style=\"text-align:right\">Year<\/th><\/tr><\/thead>\n    <tbody>\n      <tr><td>Type 450 cake flour (1 kg)<\/td><td class=\"num\">1,511<\/td><td class=\"num\"><span class=\"bdg dn\">\u22123.0%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221211.3%<\/span><\/td><\/tr>\n      <tr><td>Type 550 bakery wheat flour in bags<\/td><td class=\"num\">1,266<\/td><td class=\"num\"><span class=\"bdg dn\">\u22121.6%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221218.0%<\/span><\/td><\/tr>\n      <tr><td>Bulk type 550 bakery wheat flour<\/td><td class=\"num\">1,324<\/td><td class=\"num\"><span class=\"bdg up\">+0.1%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u22126.6%<\/span><\/td><\/tr>\n      <tr><td>Bulk type 720 bakery rye flour<\/td><td class=\"num\">1,016<\/td><td class=\"num\"><span class=\"bdg up\">+0.8%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u22127.1%<\/span><\/td><\/tr>\n      <tr><td>Type 720 bakery rye flour in bags<\/td><td class=\"num\">1,174<\/td><td class=\"num\"><span class=\"bdg dn\">\u22121.2%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u22126.5%<\/span><\/td><\/tr>\n      <tr><td>Bulk wheat bran<\/td><td class=\"num\">516<\/td><td class=\"num\"><span class=\"bdg dn\">\u22121.1%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221211.1%<\/span><\/td><\/tr>\n      <tr><td>Bulk rye bran<\/td><td class=\"num\">468<\/td><td class=\"num\"><span class=\"bdg dn\">\u22122.2%<\/span><\/td><td class=\"num\"><span class=\"bdg dn\">\u221216.0%<\/span><\/td><\/tr>\n    <\/tbody>\n  <\/table>\n\n  <h2><span class=\"ez-toc-section\" id=\"Foreign_trade_%E2%80%94_export_strength_continues\"><\/span>Foreign trade \u2014 export strength continues<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n  <p>Between January and March 2026, Poland exported 2.26 million tonnes of cereals, excluding rice, compared with 1.96 million tonnes in the same period of 2025, an increase of 15.7%. In value terms, exports reached EUR 477 million. Wheat recorded the strongest growth, with exports rising by 55.8% to 1.14 million tonnes and generating revenue of EUR 235 million. Grain imports fell by 21.8% to 119,000 tonnes, improving Poland\u2019s trade balance once again. In the first quarter, the surplus reached 2.15 million tonnes, compared with 1.81 million tonnes a year earlier.<\/p>\n\n  <div class=\"ep-chart\">\n    <div class=\"ct\">Grain exports, imports and trade balance (million tonnes)<\/div>\n    <div class=\"cs\">Years 2020\u20132025 and Q1 2026; Q1 highlighted in amber<\/div>\n    <div class=\"cw\"><canvas id=\"epzb26HZ\"><\/canvas><\/div>\n  <\/div>\n\n  <p>The map of destinations for Polish wheat has shifted substantially. In the first quarter of 2026, Germany\u2019s share fell from 36.4% to 19.0%, while African markets gained importance. Angola increased purchases by 277%, South Africa by 108%, and the Democratic Republic of the Congo by 543%. Mali, Tanzania, Burkina Faso and Gabon entered the top ten destinations for the first time. Nigeria, which was Poland\u2019s second-largest buyer in 2024 with annual purchases of 892,000 tonnes, ordered only 85,000 tonnes in the first quarter of 2026, reflecting changes in the country\u2019s import policy.<\/p>\n\n  <div class=\"ep-chart\">\n    <div class=\"ct\">Polish wheat exports by destination \u2014 Q1 2026<\/div>\n    <div class=\"cs\">Top 10 destinations by volume (thousand tonnes)<\/div>\n    <div class=\"cw\" style=\"height:460px\"><canvas id=\"epzb26Eks\"><\/canvas><\/div>\n  <\/div>\n\n  <p>Germany retained its position as the largest export market for Polish maize, purchasing 327,000 tonnes in the first quarter of 2026. However, Belgium, Hungary and Latvia were among the fastest-growing destinations. Trade with the United Kingdom, by contrast, fell by 81.4% to 32,500 tonnes. On the import side, Poland\u2019s feed sector continued to rely primarily on maize from France, followed by Germany, Romania and Hungary.<\/p>\n\n  <h2><span class=\"ez-toc-section\" id=\"Flour_exports\"><\/span>Flour exports<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n  <p>Exports of wheat flour and wheat-rye flour increased by 14.9% in the first quarter of 2026, reaching 34,600 tonnes and generating EUR 14.1 million in revenue. Germany, Lithuania and the Netherlands remained the three largest destinations. At the same time, flour imports to Poland rose by 29.2% to 18,500 tonnes, led by deliveries from Germany and Italy. Poland\u2019s flour trade balance remained positive, reaching 16,100 tonnes in the first quarter of 2026.<\/p>\n\n  <div class=\"ep-call\">\n    <h3><span class=\"ez-toc-section\" id=\"Key_market_conclusions\"><\/span>Key market conclusions<span class=\"ez-toc-section-end\"><\/span><\/h3>\n    <ul>\n      <li>Year-on-year grain price declines remain <b>deep but uneven<\/b>. Crops with more limited export potential have suffered the most, while maize and milling wheat have been relatively better supported by foreign demand.<\/li>\n      <li>Polish wheat is <b>cheaper than MATIF wheat<\/b> and less expensive than wheat in most western European markets. This provides a structural competitive advantage for Polish mills and trading companies supplying markets such as West Africa.<\/li>\n      <li>Exports are growing faster than imports. Poland\u2019s grain trade surplus in the first quarter of 2026 rose by <b>18.8% year on year<\/b>, strengthening the country\u2019s position among the European Union\u2019s leading grain exporters.<\/li>\n      <li>The geographical diversification of wheat exports is the <b>clearest structural change<\/b> in the current cycle. Rising sales to Angola, South Africa, the Democratic Republic of the Congo, Mali and Tanzania point to a strategic shift towards markets outside the EU.<\/li>\n      <li>Lower flour and bran prices, down by 6\u201318%, create room for <b>lower bread prices<\/b>, although this effect is not automatic because labour and energy costs in bakeries are still rising.<\/li>\n    <\/ul>\n  <\/div>\n\n  <p class=\"ep-note\">Own analysis based on the Integrated Agricultural Market Information System bulletin \u201cGrain Market No. 24\/2026\u201d published by Poland\u2019s Ministry of Agriculture and Rural Development, Department of Agricultural Markets and Energy. Quotations cover the period of 8\u201314 June 2026; the bulletin was published on 18 June 2026. Prices are volume-weighted averages and exclude VAT, transport, storage, pallets and insurance. Foreign trade data come from Poland\u2019s Ministry of Finance and are preliminary, meaning they may be revised during verification.<\/p>\n\n<\/div>\n\n<script src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js\"><\/script>\n<script>\n(function(){\n  var tries=0;\n  function ready(fn){if(document.readyState!=='loading'){fn();}else{document.addEventListener('DOMContentLoaded',fn);}}\n\n  function boot(){\n    if(typeof Chart==='undefined'||!document.getElementById('epzb26Ceny')){\n      if(tries++>100){return;}\n      return setTimeout(boot,120);\n    }\n    try{draw();}catch(e){if(window.console)console.error('ep-zb26 charts:',e);}\n  }\n\n  function draw(){\n    var RED='#dd1313',DARK='#161616',GRAY='#b8b6ae',AMBER='#d2a13c',POS='#2a7a3b',MID='#73726c';\n\n    Chart.defaults.font.family='Arial,Helvetica,sans-serif';\n    Chart.defaults.font.size=13;\n    Chart.defaults.color='#161616';\n\n    var cL=['Milling wheat','Feed wheat','Milling rye','Feed rye','Feed barley','Dry maize','Feed oats','Feed triticale'];\n    var cNow=[835,811,662,629,740,863,574,715];\n    var cWeek=[831,793,659,631,741,854,573,705];\n    var cYear=[890,902,764,749,864,908,756,846];\n\n    new Chart(document.getElementById('epzb26Ceny'),{\n      type:'bar',\n      data:{\n        labels:cL,\n        datasets:[\n          {label:'14 Jun 2026',data:cNow,backgroundColor:RED},\n          {label:'7 Jun 2026',data:cWeek,backgroundColor:DARK},\n          {label:'15 Jun 2025',data:cYear,backgroundColor:GRAY}\n        ]\n      },\n      options:{\n        indexAxis:'y',\n        responsive:true,\n        maintainAspectRatio:false,\n        plugins:{\n          legend:{position:'top'},\n          tooltip:{\n            callbacks:{\n              label:function(c){\n                return c.dataset.label+': '+c.parsed.x.toLocaleString('en-GB')+' PLN\/t';\n              }\n            }\n          }\n        },\n        scales:{\n          x:{beginAtZero:true,title:{display:true,text:'PLN\/t'}}\n        }\n      }\n    });\n\n    new Chart(document.getElementById('epzb26Mak'),{\n      type:'bar',\n      data:{\n        labels:['Central-eastern','Southern','North-western'],\n        datasets:[\n          {label:'Milling wheat',data:[810,831,852],backgroundColor:RED},\n          {label:'Dry maize',data:[818,null,891],backgroundColor:AMBER}\n        ]\n      },\n      options:{\n        responsive:true,\n        maintainAspectRatio:false,\n        plugins:{\n          legend:{position:'top'},\n          tooltip:{\n            callbacks:{\n              label:function(c){\n                return c.dataset.label+': '+(c.parsed.y?c.parsed.y.toLocaleString('en-GB')+' PLN\/t':'no data');\n              }\n            }\n          }\n        },\n        scales:{\n          y:{beginAtZero:false,min:750,title:{display:true,text:'PLN\/t'}}\n        }\n      }\n    });\n\n    var ueL=['Bulgaria','Czech Republic','Romania','Lithuania','Latvia','Germany','Slovakia','France','POLAND','Sweden','MATIF','EU average','Finland','Hungary','Croatia','Italy','Slovenia','Spain','Greece','Portugal'];\n    var ueV=[761,784,796,799,811,815,817,827,835,856,857,861,861,877,880,885,919,929,962,974];\n    var ueC=ueV.map(function(v,i){\n      var n=ueL[i];\n      if(n==='POLAND')return RED;\n      if(n==='MATIF')return AMBER;\n      if(n==='EU average')return DARK;\n      return GRAY;\n    });\n\n    new Chart(document.getElementById('epzb26UE'),{\n      type:'bar',\n      data:{\n        labels:ueL,\n        datasets:[\n          {label:'Milling wheat price',data:ueV,backgroundColor:ueC}\n        ]\n      },\n      options:{\n        indexAxis:'y',\n        responsive:true,\n        maintainAspectRatio:false,\n        plugins:{\n          legend:{display:false},\n          tooltip:{\n            callbacks:{\n              label:function(c){\n                return c.parsed.x.toLocaleString('en-GB')+' PLN\/t';\n              }\n            }\n          }\n        },\n        scales:{\n          x:{beginAtZero:false,min:700,title:{display:true,text:'PLN\/t'}}\n        }\n      }\n    });\n\n    var hzL=['2020','2021','2022','2023','2024','2025','Q1 2025','Q1 2026'];\n    var hzE=[9.04,8.51,9.11,13.65,10.27,8.31,1.96,2.26];\n    var hzI=[1.61,1.15,3.28,1.86,0.95,0.60,0.15,0.12];\n    var hzS=[7.44,7.36,5.83,11.78,9.32,7.71,1.81,2.15];\n\n    new Chart(document.getElementById('epzb26HZ'),{\n      type:'bar',\n      data:{\n        labels:hzL,\n        datasets:[\n          {\n            label:'Exports',\n            data:hzE,\n            backgroundColor:hzL.map(function(x){return x.indexOf('Q1')>=0?AMBER:POS;})\n          },\n          {\n            label:'Imports',\n            data:hzI,\n            backgroundColor:hzL.map(function(x){return x.indexOf('Q1')>=0?'#a06f1c':MID;})\n          },\n          {\n            label:'Trade balance',\n            data:hzS,\n            backgroundColor:DARK,\n            type:'line',\n            borderColor:DARK,\n            borderWidth:3,\n            pointRadius:5,\n            fill:false,\n            tension:.2\n          }\n        ]\n      },\n      options:{\n        responsive:true,\n        maintainAspectRatio:false,\n        plugins:{\n          legend:{position:'top'},\n          tooltip:{\n            callbacks:{\n              label:function(c){\n                return c.dataset.label+': '+c.parsed.y.toLocaleString('en-GB')+' million tonnes';\n              }\n            }\n          }\n        },\n        scales:{\n          y:{beginAtZero:true,title:{display:true,text:'Million tonnes'}}\n        }\n      }\n    });\n\n    var eL=['Germany','Angola','South Africa','DR Congo','Guinea','Nigeria','Mali','Tanzania','Burkina Faso','Republic of the Congo'];\n    var eV=[216.5,118.8,110.6,106.0,95.9,84.8,46.1,42.0,41.0,38.5];\n\n    new Chart(document.getElementById('epzb26Eks'),{\n      type:'bar',\n      data:{\n        labels:eL,\n        datasets:[\n          {\n            label:'Exports (thousand tonnes)',\n            data:eV,\n            backgroundColor:eL.map(function(n){return n==='Germany'?DARK:RED;})\n          }\n        ]\n      },\n      options:{\n        indexAxis:'y',\n        responsive:true,\n        maintainAspectRatio:false,\n        plugins:{\n          legend:{display:false},\n          tooltip:{\n            callbacks:{\n              label:function(c){\n                return c.parsed.x.toLocaleString('en-GB')+' thousand tonnes';\n              }\n            }\n          }\n        },\n        scales:{\n          x:{beginAtZero:true,title:{display:true,text:'Thousand tonnes'}}\n        }\n      }\n    });\n  }\n\n  ready(boot);\n})();\n<\/script>\n<!-- ==================== \/ENTERPOLAND GRAIN MARKET 24\/2026 ==================== -->\n","protected":false},"excerpt":{"rendered":"<p>Grain prices in Poland remain well below last year\u2019s levels, although selected quotations posted a modest weekly increase in mid-June. The average purchase price of milling wheat stood at PLN 835 per tonne, while dry maize reached PLN 863 per tonne. Oats, rye and feed grains recorded the sharpest annual declines, whereas wheat and maize [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":4255,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"Grain prices in Poland remain below last year\u2019s levels, although several quotations recorded a modest weekly rebound.\n\nThe average price of milling wheat stood at PLN 835 per tonne, while dry maize reached PLN 863 per tonne. The sharpest annual declines were seen in oats, rye and feed grains. At the same time, Polish wheat exports are expanding, with traders increasingly targeting markets in Africa.\n\nLower grain prices are already feeding through to flour and bran. Whether this will eventually translate into cheaper bread depends not only on raw material costs, but also on energy, labour and logistics.\n\nRead more about grain prices, exports and the changing structure of Poland\u2019s cereals market in our latest article.\n\n#agriculture #grains #wheat #maize #exports #economy \n","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[2662],"tags":[4122,2783,62,47,2690,166,167,63,284,147,148,355,2910,175,64,285,65,66,286,76,4678,51,333,2941,2526],"class_list":["post-5750","post","type-post","status-publish","format-standard","has-post-thumbnail","category-food-agriculture","tag-angola","tag-contrast","tag-czech-republic","tag-european-union","tag-gap","tag-gdansk","tag-gdynia","tag-hungary","tag-italy","tag-latvia","tag-lithuania","tag-netherlands","tag-nigeria","tag-paris","tag-poland","tag-portugal","tag-romania","tag-slovakia","tag-spain","tag-szczecin","tag-tanzania","tag-ukraine","tag-united-kingdom","tag-vat","tag-war-in-ukraine"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/posts\/5750","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/comments?post=5750"}],"version-history":[{"count":0,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/posts\/5750\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/media\/4255"}],"wp:attachment":[{"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/media?parent=5750"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/categories?post=5750"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/tags?post=5750"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}