91³Ô¹ÏÍø

Watch CBS News

Why do we only see one side of the moon? | Hey Ray

I love it when people look up and wonder about what is in the sky above them, especially when something they see time and time again gets them thinking.

Jacqueline made one of those observations and asked: "If Earth is rotating, isn't the Moon also rotating? If so, why don't we see the 'back side' of the moon?" 

hey-ray-1.jpg
Wait, why don't we see the back side of the moon? Ray Petelin

She's right.  We only see one side of the Moon. 

The Moon is mostly spherical like Earth. It is not perfectly round, and neither is our planet.  Still, why doesn't the Moon seem to rotate like Earth?

We only see one side of the Moon because it is "tidally locked" to Earth. The specific term is "synchronous tidal locking".  This means the Moon rotates on its axis at the same speed it orbits our planet, which is once every 27.3 days.

This tidal locking, simply put by the , is the result of the gravitational effect of the Earth on the Moon.  This results in the same hemisphere of the Moon constantly facing Earth, and keeps the "far side" of the Moon facing away from us.  

This synchronous tidal locking is not a special relationship between the Earth and Moon, though. 

 it's actually quite common in our solar system. All the solar system's large moons are tidally locked with their planets. Beyond our solar system, there is evidence that many planets are tidally locked with their stars as well.

hey-ray-2.jpg
All of the moons in our solar system are tidally locked with their planets! Getty Images

Even though it is tidally locked to Earth, you can see more than half of the Moon!  

This is because of libration. That is an oscillation of the Moon, causing parts near the edge of the disc that are often not visible from the Earth to sometimes come into view.  says we see around 59% of the Moon's surface from the Earth because of the slight tilt of the Moon's rotation, and the fact that the Earth rotates. 

hey-ray-3.jpg
Maybe we should go with the "far side of the moon" instead of the "dark side of the moon."  Getty Images

These effects result in the Moon being viewed from slightly different angles.

Some people talk about "the dark side of the Moon", but the other side of the Moon does get sunlight, too; that is why I call it the "far side of the Moon".

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=296763317a51cab90faa73f1bb146d5c'; 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(); } }); }); }); });