ADVERTISEMENT

Construction material retail price growth rises after 16 months

Published Jan 15, 2024 09:12 am

At A Glance

  • The Philippine Statistics Authority reported a slight uptick in the retail prices of construction materials in Metro Manila in December last year after 16 months of decline.
  • The growth in the Construction Materials Retail Price Index climbed to 1.4 percent during the month from 1.1 percent in November 2023.
  • This was the first time an increase was noted in the retail prices of construction materials since it declined to 6.9 percent in August 2022 from 7 percent.
  • PSA attributed this primarily to the slower decline in the index of miscellaneous construction materials.
  • Slower gains were observed in the indices of carpentry materials; electrical materials; painting materials and related compounds; and plumbing materials. 
  • Meanwhile, the growth of retail prices of masonry materials and tinsmithry materials picked up at a slower pace.

Growth in the retail prices of construction materials in Metro Manila inched up in December last year after 16 months of decline, according to a report by the Philippine Statistics Authority (PSA).

Based on the survey of seven commodity groups, the growth in the Construction Materials Retail Price Index (CMRPI) climbed to 1.4 percent during the month from 1.1 percent in November 2023.

This was the first time an uptick was noted in the retail prices of construction materials since it declined to 6.9 percent in August 2022.

However, the annual growth in December 2023 was still lower than the 5.6 percent annual downtick in the same month last year.

PSA attributed this primarily to the slower decline in the index of miscellaneous construction materials at 0.3 percent from 1.2 percent annual drop in the previous month.

Miscellaneous construction materials had the fourth-highest weight of all the seven major construction material commodity groups in the CMRPI.

Slower gains, meanwhile, were seen in the indices of carpentry materials; electrical materials; painting materials and related compounds; and plumbing materials. Declines were seen in masonry materials and tinsmithry materials.

Throughout the year, the CMRPI in NCR had an average of 2.5 percent from 5.8 percent in 2022. During the year, all commodity groups posted slower yearly average increases relative to their annual average increments in 2022.

The CMRPI is a variant of the General Retail Price Index (GRPI) that measures the changes in the average retail prices of construction materials.

The GRPI is used as a reference in the costing of government projects.

In December last year, the GRPI in Metro Manila remained at 1.7 percent for the third consecutive month on the back of slow increases and declines in construction materials.

Higher increments were observed in sand and gravel; hardware; lumber; and doors, jambs, and steel casement. On the other hand, slower annual increases were seen in concrete products and cement grew slower, plywood, G.I. sheet, and electrical works.
 

Related Tags

Philippine Statistics Authority construction materials
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.