{"id":5761,"date":"2026-06-22T11:14:42","date_gmt":"2026-06-22T11:14:42","guid":{"rendered":"https:\/\/ceo.com.pl\/en\/?p=5761"},"modified":"2026-06-22T11:14:51","modified_gmt":"2026-06-22T11:14:51","slug":"construction-output-in-poland-rises-3-9-year-on-year-in-may-55032","status":"publish","type":"post","link":"https:\/\/ceo.com.pl\/en\/construction-output-in-poland-rises-3-9-year-on-year-in-may-55032\/","title":{"rendered":"Construction Output in Poland Rises 3.9% Year on Year in May"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">May brought a clear rebound in Poland\u2019s construction sector. Construction and assembly output rose by 3.9% year on year and 7.9% from April, but the industry remains in negative territory for the year to date. The divide within the market is also becoming more visible: new investment projects are gaining momentum, while renovation work is experiencing a steep decline.<\/p>\n\n\n\n<div class=\"ceo-article\">\n<style>\n.ceo-article{--ceo-navy:#1a3a6c;--ceo-navy-d:#131F49;--ceo-amber:#e67a2d;--ceo-amber-l:#f4a261;--ceo-blue:#3c6db0;--ceo-ink:#1c2433;--ceo-grey:#5b6573;--ceo-line:#e4e8ef;--ceo-bg:#f6f8fb;--ceo-green:#2e8b57;font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;color:var(--ceo-ink);line-height:1.66;font-size:17px;max-width:880px;margin:0 auto;padding:0 4px;}\n.ceo-article *{box-sizing:border-box;}\n.ceo-kicker{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ceo-amber);border:1px solid var(--ceo-amber);padding:5px 12px;border-radius:3px;margin-bottom:18px;}\n.ceo-h1{font-size:32px;line-height:1.2;font-weight:800;color:var(--ceo-navy-d);margin:0 0 16px;letter-spacing:-.01em;}\n.ceo-lead{font-size:19px;line-height:1.55;color:var(--ceo-ink);border-left:4px solid var(--ceo-amber);padding:4px 0 4px 18px;margin:0 0 10px;font-weight:500;}\n.ceo-meta{font-size:13.5px;color:var(--ceo-grey);margin:0 0 30px;}\n.ceo-article h2{font-size:23px;font-weight:800;color:var(--ceo-navy-d);margin:42px 0 14px;letter-spacing:-.01em;}\n.ceo-article h3{font-size:18.5px;font-weight:700;color:var(--ceo-navy);margin:28px 0 10px;}\n.ceo-article p{margin:0 0 16px;}\n.ceo-article strong{color:var(--ceo-navy-d);}\n.ceo-kpis{display:flex;flex-wrap:wrap;gap:14px;margin:26px 0 8px;}\n.ceo-kpi{flex:1 1 200px;background:#fff;border:1px solid var(--ceo-line);border-top:3px solid var(--ceo-navy);border-radius:8px;padding:18px 18px 16px;box-shadow:0 1px 3px rgba(20,40,80,.05);}\n.ceo-kpi.up{border-top-color:var(--ceo-green);}\n.ceo-kpi.down{border-top-color:var(--ceo-amber);}\n.ceo-kpi-val{font-size:30px;font-weight:800;color:var(--ceo-navy-d);line-height:1;letter-spacing:-.02em;}\n.ceo-kpi-delta{font-size:14px;font-weight:700;margin-top:7px;}\n.ceo-kpi-delta.pos{color:var(--ceo-green);}\n.ceo-kpi-delta.neg{color:var(--ceo-amber);}\n.ceo-kpi-lbl{font-size:13px;color:var(--ceo-grey);margin-top:8px;line-height:1.35;}\n.ceo-chart-box{background:#fff;border:1px solid var(--ceo-line);border-radius:10px;padding:20px 18px 16px;margin:24px 0;box-shadow:0 1px 3px rgba(20,40,80,.05);}\n.ceo-chart-title{font-size:15px;font-weight:700;color:var(--ceo-navy-d);margin:0 0 4px;}\n.ceo-chart-sub{font-size:12.5px;color:var(--ceo-grey);margin:0 0 14px;}\n.ceo-chart-wrap{position:relative;width:100%;}\n.ceo-src{font-size:11.5px;color:var(--ceo-grey);margin-top:12px;font-style:italic;}\n.ceo-table-wrap{overflow-x:auto;margin:22px 0;border:1px solid var(--ceo-line);border-radius:10px;}\n.ceo-table{width:100%;border-collapse:collapse;font-size:14.5px;min-width:560px;}\n.ceo-table thead th{background:var(--ceo-navy-d);color:#fff;font-weight:700;text-align:right;padding:12px 14px;font-size:13px;}\n.ceo-table thead th:first-child{text-align:left;}\n.ceo-table tbody td{padding:10px 14px;text-align:right;border-bottom:1px solid var(--ceo-line);font-variant-numeric:tabular-nums;}\n.ceo-table tbody td:first-child{text-align:left;font-weight:600;color:var(--ceo-navy-d);}\n.ceo-table tbody tr:nth-child(even){background:var(--ceo-bg);}\n.ceo-table tbody tr.ceo-lead-row td{background:#fdf2e8;font-weight:700;}\n.ceo-badge{display:inline-block;min-width:54px;padding:2px 8px;border-radius:4px;font-size:12.5px;font-weight:700;color:#fff;text-align:center;}\n.ceo-b-pos{background:var(--ceo-green);}\n.ceo-b-neg{background:var(--ceo-amber);}\n.ceo-callout{background:var(--ceo-navy-d);color:#fff;border-radius:10px;padding:22px 24px;margin:30px 0;}\n.ceo-callout p{margin:0;font-size:16.5px;line-height:1.55;}\n.ceo-callout strong{color:var(--ceo-amber-l);}\n.ceo-takeaways{background:var(--ceo-bg);border:1px solid var(--ceo-line);border-radius:10px;padding:22px 26px;margin:28px 0;}\n.ceo-takeaways h3{margin-top:0;}\n.ceo-takeaways ul{margin:0;padding-left:20px;}\n.ceo-takeaways li{margin-bottom:11px;padding-left:4px;}\n.ceo-foot{font-size:12.5px;color:var(--ceo-grey);border-top:1px solid var(--ceo-line);padding-top:16px;margin-top:36px;}\n@media(max-width:600px){.ceo-h1{font-size:26px;}.ceo-lead{font-size:17px;}.ceo-kpi-val{font-size:26px;}}\n<\/style>\n\n<span class=\"ceo-kicker\">Construction<\/span>\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-1'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/ceo.com.pl\/en\/construction-output-in-poland-rises-3-9-year-on-year-in-may-55032\/#Construction_rebounds_in_May_but_remains_in_negative_territory_since_the_start_of_the_year_Investment_rises_while_renovations_collapse\" >Construction rebounds in May, but remains in negative territory since the start of the year. Investment rises while renovations collapse<\/a><ul class='ez-toc-list-level-2' ><li class='ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/ceo.com.pl\/en\/construction-output-in-poland-rises-3-9-year-on-year-in-may-55032\/#Construction_segments_specialist_works_drive_growth\" >Construction segments: specialist works drive growth<\/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\/construction-output-in-poland-rises-3-9-year-on-year-in-may-55032\/#The_core_of_the_reading_investment_rises_renovations_collapse\" >The core of the reading: investment rises, renovations collapse<\/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\/construction-output-in-poland-rises-3-9-year-on-year-in-may-55032\/#What_this_means\" >What this means<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/ceo.com.pl\/en\/construction-output-in-poland-rises-3-9-year-on-year-in-may-55032\/#Key_takeaways\" >Key takeaways<\/a><\/li><\/ul><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<h1 class=\"ceo-h1\"><span class=\"ez-toc-section\" id=\"Construction_rebounds_in_May_but_remains_in_negative_territory_since_the_start_of_the_year_Investment_rises_while_renovations_collapse\"><\/span>Construction rebounds in May, but remains in negative territory since the start of the year. Investment rises while renovations collapse<span class=\"ez-toc-section-end\"><\/span><\/h1>\n<p class=\"ceo-lead\">Construction and assembly output in May 2026 was 3.9% higher year on year and 7.9% higher than in April. However, the monthly rebound does not reverse the weak start to the year: cumulatively since January, the sector remains 5.1% below last year\u2019s level, with a deep divide emerging between rising investment activity and shrinking renovation work.<\/p>\n<p class=\"ceo-meta\">22 June 2026 \u00b7 Own analysis based on Statistics Poland data<\/p>\n\n<div class=\"ceo-kpis\">\n  <div class=\"ceo-kpi up\">\n    <div class=\"ceo-kpi-val\">+3.9%<\/div>\n    <div class=\"ceo-kpi-delta pos\">year on year, constant prices<\/div>\n    <div class=\"ceo-kpi-lbl\">construction and assembly output in May<\/div>\n  <\/div>\n  <div class=\"ceo-kpi up\">\n    <div class=\"ceo-kpi-val\">+7.9%<\/div>\n    <div class=\"ceo-kpi-delta pos\">month on month<\/div>\n    <div class=\"ceo-kpi-lbl\">growth compared with April 2026<\/div>\n  <\/div>\n  <div class=\"ceo-kpi down\">\n    <div class=\"ceo-kpi-val\">\u22125.1%<\/div>\n    <div class=\"ceo-kpi-delta neg\">Jan\u2013May, year on year<\/div>\n    <div class=\"ceo-kpi-lbl\">cumulative result since the start of the year<\/div>\n  <\/div>\n  <div class=\"ceo-kpi up\">\n    <div class=\"ceo-kpi-val\">+4.8%<\/div>\n    <div class=\"ceo-kpi-delta pos\">year on year, seasonally adjusted<\/div>\n    <div class=\"ceo-kpi-lbl\">output after seasonal adjustment<\/div>\n  <\/div>\n<\/div>\n\n<p>The latest data from Statistics Poland show construction at a turning point. After weak results in the first months of the year, May brought a clear rebound: output in constant prices increased by 3.9% year on year and by 4.8% after seasonal adjustment. This is the first such distinct signal of improvement in 2026, although the scale of the earlier slowdown means that the five-month balance remains negative.<\/p>\n\n<div class=\"ceo-chart-box\">\n  <div class=\"ceo-chart-title\">Construction and assembly output at constant prices, seasonally adjusted<\/div>\n  <div class=\"ceo-chart-sub\">Monthly average for 2021 = 100, last 29 months<\/div>\n  <div class=\"ceo-chart-wrap\"><canvas id=\"ceoTrendChart\" height=\"320\"><\/canvas><\/div>\n  <div class=\"ceo-src\">Source: Statistics Poland data. Own analysis.<\/div>\n<\/div>\n\n<p>After seasonal adjustment, output reached an index of 107.8 in May (2021 = 100), recovering from the decline at the beginning of the year, when it fell to 98.7 in January. However, the trend line remains flat. For more than a year, the sector has moved within a narrow range around its 2021 level, without a clear growth impulse.<\/p>\n\n<h2><span class=\"ez-toc-section\" id=\"Construction_segments_specialist_works_drive_growth\"><\/span>Construction segments: specialist works drive growth<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>On an annual basis, May\u2019s increase was driven by companies carrying out specialised construction activities, where output rose by 10.8%, and by businesses involved in building construction, up 5.8%. Civil engineering remained in negative territory, declining by 1.8%. This segment includes roads, bridges and networks, making it particularly dependent on the cycle of public investment.<\/p>\n<p>Compared with April, the picture was uniformly positive. Output increased across all three segments, most strongly in civil engineering, where it rose by 10.7%. This suggests that this part of the market is also beginning to gain momentum after a weaker period.<\/p>\n\n<div class=\"ceo-chart-box\">\n  <div class=\"ceo-chart-title\">Output dynamics by construction segment<\/div>\n  <div class=\"ceo-chart-sub\">May 2026, constant prices, % \u00b7 year-on-year comparison and cumulative Jan\u2013May result<\/div>\n  <div class=\"ceo-chart-wrap\"><canvas id=\"ceoDivChart\" height=\"300\"><\/canvas><\/div>\n  <div class=\"ceo-src\">Source: Statistics Poland data. Own analysis.<\/div>\n<\/div>\n\n<p>Comparing the monthly result with the cumulative figures reveals the scale of the weak start to the year. Despite May\u2019s gains, all three segments have remained below last year\u2019s levels since January: specialised construction activities by 5.6%, building construction by 5.2%, and civil engineering by 4.5%. The May rebound is therefore real, but it is only beginning to offset the losses recorded in the first quarter.<\/p>\n\n<div class=\"ceo-table-wrap\">\n  <table class=\"ceo-table\">\n    <thead>\n      <tr>\n        <th>Segment<\/th>\n        <th>m\/m (April = 100)<\/th>\n        <th>y\/y (May 2025 = 100)<\/th>\n        <th>Jan\u2013May y\/y<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr class=\"ceo-lead-row\"><td>CONSTRUCTION total<\/td><td>107.9<\/td><td>103.9<\/td><td>94.9<\/td><\/tr>\n      <tr><td>Building construction<\/td><td>105.7<\/td><td>105.8<\/td><td>94.8<\/td><\/tr>\n      <tr><td>Civil engineering<\/td><td>110.7<\/td><td>98.2<\/td><td>95.5<\/td><\/tr>\n      <tr><td>Specialised construction activities<\/td><td>106.6<\/td><td>110.8<\/td><td>94.4<\/td><\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"The_core_of_the_reading_investment_rises_renovations_collapse\"><\/span>The core of the reading: investment rises, renovations collapse<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>The most important signal in May\u2019s data is not found in the breakdown by construction segment, but in the nature of the work being carried out. Investment-related works increased by 15.9% year on year, while renovation works collapsed by 23.1%. This divergence, one of the deepest in recent years, points to a construction economy shifting away from maintaining existing infrastructure towards delivering new projects.<\/p>\n\n<div class=\"ceo-chart-box\">\n  <div class=\"ceo-chart-title\">Investment and renovation works \u2014 output dynamics<\/div>\n  <div class=\"ceo-chart-sub\">Constant prices, year-on-year change, %<\/div>\n  <div class=\"ceo-chart-wrap\"><canvas id=\"ceoTypeChart\" height=\"300\"><\/canvas><\/div>\n  <div class=\"ceo-src\">Source: Statistics Poland data. Own analysis.<\/div>\n<\/div>\n\n<p>The divergence is even more pronounced in cumulative terms. From January to May, output in renovation works fell by 27.6% year on year, while investment-related works increased by 4.9%. A year earlier, renovation works had declined by 10.1%, while investment activity had risen by 6.4%, showing that the downturn in the renovation segment has deepened markedly.<\/p>\n\n<p>This pattern is consistent with a phase of the cycle in which large investment projects are being launched, including those co-financed by EU funds, at the expense of modernisation and renovation works. These activities are more sensitive to financing costs and the caution of private investors. For contractors, it means that demand is shifting towards building and infrastructure projects.<\/p>\n\n<div class=\"ceo-callout\">\n  <p>Conclusion for the sector: the May rebound is real, but <strong>selective<\/strong>. New investment projects and specialised construction activities are driving growth, while the renovation segment is undergoing a deep correction. This is a two-speed market, where the direction of demand matters just as much as its scale.<\/p>\n<\/div>\n\n<h2><span class=\"ez-toc-section\" id=\"What_this_means\"><\/span>What this means<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<div class=\"ceo-takeaways\">\n  <h3><span class=\"ez-toc-section\" id=\"Key_takeaways\"><\/span>Key takeaways<span class=\"ez-toc-section-end\"><\/span><\/h3>\n  <ul>\n    <li><strong>May reversed the trend, but the year remains negative.<\/strong> Growth of 3.9% year on year and 7.9% month on month is the strongest sign of improvement in 2026 so far, but cumulatively the sector remains 5.1% below last year\u2019s level.<\/li>\n    <li><strong>Investment is driving growth, while renovations are holding it back.<\/strong> Investment-related works rose by 15.9% year on year, while renovation works fell by 23.1% \u2014 the deepest divergence shaping the entire sector.<\/li>\n    <li><strong>Specialised construction activities are leading the recovery.<\/strong> Growth of 10.8% year on year indicates that specialised contractors are benefiting most quickly from the investment rebound.<\/li>\n    <li><strong>Civil engineering rebounds on a monthly basis.<\/strong> Despite negative annual growth of \u22121.8%, the roads and networks segment increased by 10.7% compared with April, potentially marking the beginning of a turnaround in public infrastructure.<\/li>\n    <li><strong>The underlying trend remains flat.<\/strong> The seasonally adjusted index of 107.8 has hovered around the same level for more than a year, meaning the sector has not yet entered a phase of sustained expansion.<\/li>\n  <\/ul>\n<\/div>\n\n<p>The coming months will be crucial for assessing the condition of the construction sector. They will show whether the May rebound marked the beginning of a lasting reversal of the negative trend seen at the start of the year, or whether it was merely a seasonal increase. Much will depend on the pace at which public investment projects are launched and on whether the renovation segment can halt its steep declines.<\/p>\n\n<p class=\"ceo-foot\">Preliminary data for May 2026. The figures cover enterprises employing more than nine people whose predominant activity is classified under Section F \u201cConstruction\u201d of NACE Rev. 2 \/ PKD 2007. Source: Statistics Poland, \u201cConstruction and assembly production in May 2026\u201d, Statistical Office in Lublin. Own analysis based on Statistics Poland data.<\/p>\n\n<script class=\"nowprocket\" data-cfasync=\"false\" data-no-minify=\"1\" src=\"https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/Chart.js\/4.4.1\/chart.umd.min.js\"><\/script>\n<script class=\"nowprocket\" data-cfasync=\"false\" data-no-minify=\"1\">\n(function(){\n  var NAVY='#1a3a6c', NAVYD='#131F49', AMBER='#e67a2d', BLUE='#3c6db0', GREEN='#2e8b57', GREY='#9aa6b6';\n  function nf(v,d){d=(d===undefined)?1:d;return v.toLocaleString('en-US',{minimumFractionDigits:d,maximumFractionDigits:d});}\n  function draw(){\n    try{\n      if(typeof Chart==='undefined') return false;\n      Chart.defaults.font.family='-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif';\n      Chart.defaults.color='#5b6573';\n\n      \/\/ 1. SA TREND\n      var tr=document.getElementById('ceoTrendChart');\n      if(tr && !tr.dataset.done){tr.dataset.done='1';\n        var labs=['01.24','02.24','03.24','04.24','05.24','06.24','07.24','08.24','09.24','10.24','11.24','12.24','01.25','02.25','03.25','04.25','05.25','06.25','07.25','08.25','09.25','10.25','11.25','12.25','01.26','02.26','03.26','04.26','05.26'];\n        var sa=[105.3,108.1,104.8,107.4,107.6,103.8,104.5,105.7,105.5,101.8,104.9,107.6,111.7,108.4,104.2,103.4,102.8,106,105.2,101,103.6,105.8,104.7,109.4,98.7,96.1,103,106.9,107.8];\n        new Chart(tr,{type:'line',data:{labels:labs,datasets:[{label:'Index (2021=100), SA',data:sa,\n          borderColor:NAVY,backgroundColor:'rgba(26,58,108,.08)',borderWidth:2.4,fill:true,pointRadius:0,pointHoverRadius:4,tension:.3}]},\n          options:{responsive:true,maintainAspectRatio:false,interaction:{mode:'index',intersect:false},\n            plugins:{legend:{display:false},tooltip:{callbacks:{label:function(x){return 'Index: '+nf(x.parsed.y);}}}},\n            scales:{y:{grid:{color:'#eef1f6'},ticks:{callback:function(v){return nf(v,0);}}},\n              x:{grid:{display:false},ticks:{maxRotation:0,autoSkip:true,maxTicksLimit:10}}}}});\n      }\n\n      \/\/ 2. DIVISIONS y\/y vs YTD (as % change)\n      var dv=document.getElementById('ceoDivChart');\n      if(dv && !dv.dataset.done){dv.dataset.done='1';\n        var dl=['Specialised construction','Building construction','Civil engineering'];\n        var rr=[10.8,5.8,-1.8];\n        var yt=[-5.6,-5.2,-4.5];\n        new Chart(dv,{type:'bar',data:{labels:dl,datasets:[\n          {label:'May y\/y',data:rr,backgroundColor:NAVY,borderRadius:4,maxBarThickness:30},\n          {label:'Jan\u2013May y\/y (cumulative)',data:yt,backgroundColor:AMBER,borderRadius:4,maxBarThickness:30}]},\n          options:{responsive:true,maintainAspectRatio:false,\n            plugins:{legend:{position:'bottom',labels:{boxWidth:14,padding:16}},\n              tooltip:{callbacks:{label:function(x){return x.dataset.label+': '+(x.parsed.y>=0?'+':'')+nf(x.parsed.y)+'%';}}}},\n            scales:{y:{grid:{color:'#eef1f6'},ticks:{callback:function(v){return (v>0?'+':'')+nf(v,0)+'%';}}},\n              x:{grid:{display:false}}}}});\n      }\n\n      \/\/ 3. INVESTMENT VS RENOVATION\n      var ty=document.getElementById('ceoTypeChart');\n      if(ty && !ty.dataset.done){ty.dataset.done='1';\n        var tl=['May 2026 (y\/y)','Jan\u2013May 2026 (y\/y)'];\n        new Chart(ty,{type:'bar',data:{labels:tl,datasets:[\n          {label:'Investment-related works',data:[15.9,4.9],backgroundColor:GREEN,borderRadius:4,maxBarThickness:50},\n          {label:'Renovation works',data:[-23.1,-27.6],backgroundColor:AMBER,borderRadius:4,maxBarThickness:50}]},\n          options:{responsive:true,maintainAspectRatio:false,\n            plugins:{legend:{position:'bottom',labels:{boxWidth:14,padding:16}},\n              tooltip:{callbacks:{label:function(x){return x.dataset.label+': '+(x.parsed.y>=0?'+':'')+nf(x.parsed.y)+'%';}}}},\n            scales:{y:{grid:{color:'#eef1f6'},ticks:{callback:function(v){return (v>0?'+':'')+nf(v,0)+'%';}}},\n              x:{grid:{display:false}}}}});\n      }\n      return true;\n    }catch(e){return false;}\n  }\n  var n=0,iv=setInterval(function(){n++;if(draw()||n>=100)clearInterval(iv);},100);\n})();\n<\/script>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>May brought a clear rebound in Poland\u2019s construction sector. Construction and assembly output rose by 3.9% year on year and 7.9% from April, but the industry remains in negative territory for the year to date. The divide within the market is also becoming more visible: new investment projects are gaining momentum, while renovation work is [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3555,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_publicize_message":"Poland\u2019s construction sector showed a clear rebound in May, but the wider picture remains mixed.\n\nConstruction and assembly output increased by 3.9% year on year and by 7.9% compared with April. However, over the first five months of 2026, the sector was still 5.1% below last year\u2019s level.\n\nNew investment projects and specialised construction work are driving the recovery. Renovation activity, however, moved in the opposite direction, falling by 23.1% year on year in May.\n\nThe market is increasingly operating at two speeds: large new projects are gaining momentum, while upgrades and renovation work remain under significant pressure.\n\n#construction #Poland #investment #economy","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":[16,3707,8],"tags":[197,77,64],"class_list":["post-5761","post","type-post","status-publish","format-standard","has-post-thumbnail","category-industries","category-infrastructure","category-real-estate","tag-construction-sector","tag-lublin","tag-poland"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/posts\/5761","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=5761"}],"version-history":[{"count":1,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/posts\/5761\/revisions"}],"predecessor-version":[{"id":5762,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/posts\/5761\/revisions\/5762"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/media\/3555"}],"wp:attachment":[{"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/media?parent=5761"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/categories?post=5761"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ceo.com.pl\/en\/wp-json\/wp\/v2\/tags?post=5761"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}