Makar Sankranti is one of the few ancient Indian festivals which is celebrated according to the solar cycle of the Hindu lunisolar calendar. It follows the solar cycle thus usually falls on January 14 of the Gregorian calendar. But sometimes the date shifts by a day and falls on January 15. Furthermore, it falls in the Hindu calendar solar month of Makara and the lunar month of Magha. There are two different systems of calculating the date of Makar Sankranti. One is nirayana and another is sayana. The January 14 date is based on the nirayana system whereas the sayana system computes the date to about December 23.
Makar Sankranti is known by various names in various regions of India. It is known as Magh Bihu in Assam, Maghi in Punjab, Haryana and Himachal Pradesh, Sukarat in central India, Pongal in Tamil Nadu, Uttarayan in Gujarat, Uttarakhand and Uttar Pradesh, Ghughuti in Uttarakhand. Furthermore, Makara Sankranti is also known as Poush Sankranti in West Bengal, Khichidi Sankranti in Uttar Pradesh and Sankranthi in Andhra Pradesh as well as in Telangana.
You can check the dates and days of Makar Sankranti for the upcoming 5 years from the table provided below.