હવે એનું ભૌગોકિલ કારણ જાણીયે. સૂર્ય દક્ષિણની જગ્યા ઉત્તર તરફ ગતિ કરે છે. સૂર્ય 72 વર્ષમાં એક અંશ આગળ વધે છે. આજ પછી 2080ની સાલ સુધી 15મી જાન્યુઆરીએ મકરસંક્રાંતિ મનાવાશે. હિંદુઓનાં દરેક તહેવાર ચંદ્ર રાશિ પ્રમાણે મનાવવામાં આવે છે. ફક્ત મકરસંક્રાંતિ સૂર્ય રાશિ પ્રમાણે મનાવવામાં આવે છે. નોંધવા જેવી વાત એ છે કે ઈ.સ. 280માં 21મી ડિસેંબરના રોજ મકરસંક્રાંતિ મનાવવામાં આવી હતી.