ADVERTISEMENT

Pride PH, QC expand Asia's largest Pride festival at UP Diliman

Published Jun 4, 2026 05:40 pm
Quezon City officials, Pride PH coalition representatives, and the University of the Philippines sign a memorandum of agreement during a press conference at the MICE Lobby of Quezon City Hall on Thursday, June 4, 2026. (Trixee Rosel/MANILABULLETIN)
Quezon City officials, Pride PH coalition representatives, and the University of the Philippines sign a memorandum of agreement during a press conference at the MICE Lobby of Quezon City Hall on Thursday, June 4, 2026. (Trixee Rosel/MANILABULLETIN)
Pride PH and the Quezon City government will return to the University of the Philippines (UP) Diliman for an expanded festival expected to draw hundreds of thousands of LGBTQIA+ Filipinos and allies, solidifying its status as Asia’s largest demonstration for equality.
Building on last year’s turnout of more than 250,000 participants, the event continues to serve as a major platform for visibility, solidarity, and the ongoing advocacy for equality, dignity, and human rights.
The festival will once again be held at UP Diliman, underscoring its role as both a historic center of activism and a public space capable of hosting large-scale civic gatherings.
This year’s celebration will feature a wider and more immersive format across multiple hubs within the campus, designed to broaden participation through advocacy, cultural, educational, and community-focused spaces.
At the center of the event is the Pride March, which organizers described as a public expression of solidarity and a continuing call for equal rights and protection for LGBTQIA+ Filipinos.
Quezon City Mayor Joy Belmonte joins representatives of the Pride PH coalition and the University of the Philippines, together with members of the LGBTQIA  community, as they wave a rainbow flag during a gathering in Quezon City symbolizing solidarity, inclusion, and support for Pride advocacy. (Trixee Rosel/MANILABULLETIN)
Quezon City Mayor Joy Belmonte joins representatives of the Pride PH coalition and the University of the Philippines, together with members of the LGBTQIA community, as they wave a rainbow flag during a gathering in Quezon City symbolizing solidarity, inclusion, and support for Pride advocacy. (Trixee Rosel/MANILABULLETIN)
Supporting activities include the Pride Expo, QueerCon, and satellite stages that will host discussions, performances, and community-led programs across the venue.
The program will also highlight participation from youth, health, women, and transgender communities to ensure diverse LGBTQIA+ experiences are represented throughout the celebration.
Under the #LOVELAB4N Pride Festival, Pride PH said the gathering goes beyond celebration by advancing advocacy goals, including the passage of the SOGIE Equality Law and recognition of marriage equality in the country.
Organizers said the expanded festival aims to sustain efforts toward inclusion, accessibility, and long-term social change beyond the annual Pride march.

Related Tags

METRONEWS Pride PH Quezon City government UP Diliman LGBTQIA+ Pride festival Pride march
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.