Ramadan will fall in the month of January by 2030. However, since the Islamic year is shorter than the Western year, it will return at the end of the latter year.
According to the lunar calendar, Ramadan pushes back roughly 10 to 11 days per year, meaning Ramadan will be edging closer and closer to the beginning of the Gregorian calendar year in the coming years.
The first Ramadan spell will take place from January 6th to February 4th, 2030, followed by the second spell from December 26th to January 24th, 2030. In one year, there are two Ramadan months.
The explanation for this unusual occurrence is that the Islamic calendar, rather than the Gregorian calendar (cycle of sun) is based on the lunar cycle (moon cycle). A lunar year has 354 days, which is less than a solar year’s 365 days.