ADVERTISEMENT

Megaworld adopts cautious approach to spending, new launches

Published Jun 22, 2026 12:00 am
Lourdes Gutierrez-Alfonso and Kevin Tan
Lourdes Gutierrez-Alfonso and Kevin Tan
Megaworld Corp., one of the largest township developers in the country, is optimizing its capital expenditures and pacing new residential launches for the year, adopting a calibrated strategy to maintain agility and resilience amid shifting macroeconomic environment.
Kevin L. Tan, Megaworld executive director and chief strategy officer, said the company is aiming for ₱55 billion in capital spending and ₱50 billion in new residential launches this year, a pullback from higher benchmarks announced earlier.
“Megaworld enters 2026 with strong momentum. Our plan reflects measured but meaningful growth, with ₱50 billion in residential launches, ₱55 billion in capex, and the continued expansion of our recurring income base,” Tan said.
He added, “We are not waiting for the environment to improve; our strategy is built to perform within it.”
Prior to the escalation of conflict in the Middle East, Megaworld President and CEO Lourdes Gutierrez-Alfonso had announced a higher capex of ₱65 billion for 2026—up from ₱50 billion in 2025—to pursue growth opportunities.
She also noted last February that the firm was preparing to launch approximately ₱65 billion worth of residential projects in 2026 as part of its continued expansion across Metro Manila and high-growth provincial markets.
Despite these adjustments, Tan still sees fundamental strength in the company. “This is where our township model continues to set us apart," he noted. "By integrating residential, office, retail, and hospitality within each community, we create internal demand and compounding income. This gives the business resilience when times are challenging, and allows it to grow faster when conditions improve.”
“Add to that our growing provincial footprint, where we are present in more high-growth regions than any other major developer, and the financial discipline that has guided this company through every cycle, and we are confident in our ability to keep delivering this year and beyond,” Tan emphasized.
While targeting fewer residential launches this year, Gutierrez-Alfonso said Megaworld’s provincial offerings continue to enjoy brisk sales due to strong local demand.
The firm’s first residential project in Ilocandia Coastown, a beach village, sold out completely just a few weeks after its launch. Similarly, Paragua Beach Village, located within the Paragua Coastown township in San Vicente, Palawan, has also been fully sold out.
Meanwhile, Maple Grove Park Village in General Trias City, Cavite, is substantially sold out. Embassy Hills, the firm’s first project under the Megaworld Luxe Collection, is also largely sold out, generating approximately ₱9.5 billion in sales.
For Megaworld’s office leasing business, Gutierrez-Alfonso said, “We continue to see strong growth from multinational companies and global capability centers expanding in the Philippines, many of which prefer township locations that offer convenience, accessibility, and lifestyle amenities.”
She noted that traditional office demand from large local and multinational companies remains healthy. These two demand drivers, combined with the strength of Megaworld’s township developments and strategic locations, position the company for long-term growth in the office sector.

Related Tags

Megaworld Corporation Kevin L. Tan Lourdes T. Gutierrez-Alfonso
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; } }

{{ static_articles_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.