91³Ô¹ÏÍø

Watch CBS News

First supermoon of the year will appear tonight. Here's what to know.

The moon will appear slightly larger and brighter Monday night during what's known as a supermoon.

October's supermoon is the first of three this year. It happens when a full moon is closer to Earth in its orbit. That makes the moon look up to 14% bigger and 30% brighter than the faintest moon of the year, according to NASA. The subtle difference happens a few times a year, sometimes coinciding with other astronomical events such as lunar eclipses.

"It's not really very unusual," said Derrick Pitts, chief astronomer with the Franklin Institute in Philadelphia.

Everyone in the world can see a supermoon without special equipment, if the skies are clear. But the difference can be tough to discern, especially if people haven't observed the regular moon on the nights leading up.

"If you go out and just look at the moon when it's very high in the sky, there is nothing relative to it to give you an idea of how big it looks," Pitts said.

In the latest viewing, the moon will pass within about 224,600 miles of Earth. The closest supermoon of the year is slated for November, followed by another in December.

The spectacles continue in 2026 with two lunar eclipses: a total eclipse across much of North America, Asia and Australia in March, and a partial one in August across the Americas, Africa and Europe.

Why does the moon appear bigger and brighter during a supermoon?

Like Earth's orbit around the Sun, the moon's orbit around Earth is elliptical, or oval-shaped. This means it's positioned at different distances from the planet depending on the time of the month. The distances range from about 226,000 miles and 251,000 miles, according to .

When the moon is hovering around one of those closer distances along its path in orbit, and there's also a full moon, it becomes a supermoon. The proximity to Earth can make the moon appear bigger to skywatchers on the ground. Sunlight reflecting off the moon can also appear brighter, .

Supermoons only happen three or four times a year, since the moon's closeness to Earth rarely coincides with monthly full moons. They aren't identical, either. Astronomers generally consider a full moon to be "super" if the moon's position in orbit is at least 90% of the distance from its farthest point to Earth in the ellipse to its closest. The absolute closest point . 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });