ADVERTISEMENT

The ups and downs of urban beekeeping

Published Feb 6, 2026 12:05 am  |  Updated Feb 5, 2026 04:36 pm
AVANT GARDENER
If you’re reading this, there’s a big chance you know that bees are important, and not just because they supply us with honey.
Bees are pollinators. Their activity is essential to plant reproduction. If all the bees on earth disappeared, life would be untenable. It would not be an exaggeration to say that the planet’s ecosystems would collapse.
Knowing how crucial bees are to the existence of every living thing on earth, it is upsetting to find that there are people who fear instead of welcome their presence.
I spoke to Amy (not her real name), an urban beekeeper who wishes to keep her identity a secret after witnessing several friends told to dismantle their hives due to complaints from needlessly fearful neighbors.
Amy’s interest in beekeeping began in 2016, when she met a woman who kept hives on her rooftop. “Her neighbors were nice about it, so it wasn’t a big deal,” Amy said.
The interaction stuck with her, but it wasn’t until the pandemic that she decided to start taking it seriously. She enrolled in free online classes given by US universities (they were the only ones available back then) before taking a seminar in UPLB. She acquired her first hive in 2024.
The first thing she realized was beekeeping is expensive. She was told, “You’d better be ready to spend. Like, you're buying a smartphone. It's really that much.”
She enumerates the initial expenses: a nucleus colony of five frames (three brood frames and two food) of European honeybees (apis mellifera) for about ₱10,000 and at least one box (hive) to contain the frames for about ₱800 to ₱1,500. New beekeepers are also advised to start with at least two colonies. This is just in case one fails, the other one can share its resources.
Queen bees, the most important part of the colony, are expensive as well. “In the US or Europe, if the queen dies, that's fine, the colony will make a new queen as long as they have eggs and young larvae. The same happens [with local bees],” Amy explained. “The difference is when the queen hatches in the West, they fly off, find males to mate with, come back, and then you have a new queen.
“The problem is apis mellifera is not endemic to the Philippines. So if they do fly out, [they won’t find] as many drones as in the West. So if they do fly out and if they do get back, the chances of them being well mated are very, very slim. Because of that, a lot of beekeepers, especially in urban areas, will buy queens from those who produce them.”
If a queen dies, a new one must be bought. “A queen will cost you—depends if it's naturally mated or if it's artificially inseminated—around ₱2,500 to ₱2,700 for an insect. So imagine, it really stacks up,” she said, adding that because of a lack of regulations, there is no guarantee that a queen will produce a healthy brood.
She currently has four Apis mellifera colonies in her spacious backyard, which is planted with different flowers. She also lives in an area with numerous trees, a blessing since Apis mellifera can fly up to a five kilometers radius.
“My neighbors don't know because… I had to position the hives in an area of the property where there were no direct lights at night (because it messes with their body clock)… and that area just so happens to have trees covering it,” Amy said. “I was really worried that my neighbors would see me in my bee suit but so far, I haven't heard any complaints.”
Her concerns aren’t unfounded. Even before she purchased her first hive, her mentors warned that not everyone understood urban beekeeping. Amy narrated a story about a woman whose neighbors complained to the barangay that they had been stung by her apis mellifera. The woman replaced her hives with native stingless bees. The neighbor returned to the barangay, claiming to have been stung once more. This was, of course, impossible, and the neighbor was caught in their lie.
Amy did her due diligence by taking courses before she bought her first hive, and she continues to do so as she pursues this hobby. “Scientists are finding out new things about their behavior and I try to keep up with it,” she said.
When asked what she wished more people knew about bees in urban areas, she said, “If I were your neighbor, I would tell you [that] if you see them in your backyard, just don't bother them. They're not gonna bother you. I only get stung when I'm inspecting them while I'm in a hurry, or if I accidentally hit one. Bees don't want to die. If they sting you, they're gonna die. They're not gonna just sting you just for fun. That's what I would want my neighbors to know.”
Watch out for part two next week!
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.