The next blue moon will be on May 31, 2026. This will be a calendrical blue moon, which means it is the second full moon occurring within a single calendar month. The next seasonal blue moon will occur on May 20, 2027. Blue moons typically happen about once every 2.5 to 3 years.