जानकारों के अनुसार, आधी रात को आजादी देने के पीछे कई कारण थे। इसमें से एक कारण था, पाकिस्तान और भारत का बंटवारा। दरअसल, उस दौर के बड़े नेताओं और अंग्रेजी हूकुमत को डर था कि अगर दिन में आजादी दी गई और भारत पाकिस्तान का बंटवारा किया तो इससे दंगे भड़क सकते हैं। ऐसे में कानून व्यवस्था को कंट्रोल करना मुश्किल हो जाता। यही कारण था कि आजादी देने के लिए आधी रात का समय चुना गया।