Skip to content
Join our Newsletter

First of three 'supermoons' will be visible in Metro Vancouver in October

Shine on, Harvest Moon.
full-moon-vancouver-rising
October's full moon is the first of three supermoons and is also known as the Harvest Moon. Before, the September full moon will occur on Sept. 7, 2025.

Iconic Canadian singer-songwriter Neil Young wrote a song about it, and Metro Vancouverites can bathe under its silvery light: The "Harvest Moon."

The moon is called the Harvest Moon because it falls closest to the autumn equinox, which in 2025 happens on Sept. 22, according to The Old Farmer's Almanac.

October's full moon is also the first of three supermoons in 2025, and will appear at its fullest in Vancouver on Oct. 6 at 8:47 p.m., according to timeanddate.com.

A full moon is considered a supermoon because it appears roughly 15 per cent brighter and seven per cent bigger due to its proximity to Earth. 

In 2024, September's full moon occurred closer to the equinox, so it was the Harvest Moon, and it happened during a partial lunar eclipse. That's when Earth's shadow covers part of the moon, but doesn't cover the entire lunar surface. 

Metro Vancouverites won't see a lunar eclipse this September

The September full moon is often referred to as the "full corn moon," because it was the time when crops were harvested across Indigenous North American peoples. Names for the full moon included the Corn Maker Moon (Western Abenaki) and Corn Harvest Moon (Dakota), according to The Old Farmer's Almanac.

In September 2025, the moon will be at its fullest at 11:08 a.m. on Sept. 7 in Vancouver, according to timeanddate.com.

Metro Vancouver won't see a red September full moon like last year, although a full lunar eclipse will be visible in other parts of the world. 

After October, there will be two more supermoons to close out 2025 in November and December.


Stay up-to-date with hyperlocal forecasts across 50 neighbourhoods in the Lower Mainland with V.I.A.'s Weatherhood.

$(function() { $(".nav-social-ft").append('
  • '); });