ADVERTISEMENT

Rescue efforts underway after landslides hit New Zealand campground and house

Published Jan 22, 2026 12:38 pm
Rescuers and fire crews work near the site of a landslide at the base of Mount Maunganui on New Zealand’s North Island Thursday, Jan. 22, 2026. (TVNZ via AP)
Rescuers and fire crews work near the site of a landslide at the base of Mount Maunganui on New Zealand’s North Island Thursday, Jan. 22, 2026. (TVNZ via AP)
MELBOURNE, Australia (AP) — Landslides hit a campground and a house in New Zealand and emergency crews were trying to rescue people buried in rubble, officials said Thursday.
Emergency services were called to the slide at the base of Mount Maunganui on New Zealand’s North Island after 9:30 a.m. The rubble hit Beachside Holiday Park in a town named after the extinct volcano.
Police Superintendent Tim Anderson said the number of people missing was in the “single figures" but didn't say further how many were affected.
Another landslide hit a house overnight in the nearby Bay of Plenty community. Two people escaped the house but two others were missing, Anderson said. A rescue operation was underway there Thursday.
Further north near Warkworth, a man remained missing after floodwaters swept him from a road Wednesday morning as heavy rain lashed large swathes of the North Island, a police statement said.
New Zealand Prime Minister Christopher Luxon urged residents in affected areas to heed local authorities' safety advice during the extreme conditions.
“Extreme weather continues to cause dangerous conditions across the North Island. Right now, the government is doing everything we can to support those impacted,” Luxon posted on social media.
At Mount Maunganui, no survivor had been recovered three hours after the slide, Fire and Emergency NZ commander William Pike said.
“Members of the public ... tried to get into the rubble and did hear some voices,” Pike told reporters. “Our initial fire crew arrived and … were able to hear the same. Shortly after our initial crew arrived, we withdrew everyone from the site due to possible movement and slip."
No sign of life had been detected since, Pike said.
Emergency Management Minister Mark Mitchell said emergency crews were continuing a rescue operation at Mount Maunganui.
Mayor Mahe Drysdale said those unaccounted earlier had included people who had left the campground without notifying authorities. The campground was closed after the disaster.
Australian tourist Sonny Worrall said he was lazing in hot pools within the campground when he heard then saw the landslide.
“I looked behind me and there’s a huge landslide coming down. And I’m still shaking from it now,” Worrall told New Zealand 1News news service. “I turned around and I had to jump out from my seat as fast as I could and just run.”
He looked back to see the rubble carrying a travel trailer behind him.
“It was like the scariest thing I’ve ever experienced in my life,” Worrall said.

Related Tags

WORLDNEWS Landslide
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.