
Every year, India celebrates Independence Day on August 15, but few people know why the country formally became independent at the stroke of midnight on August 14-15, 1947.
The answer lies in a combination of political circumstances, Lord Mountbatten’s choice of date and, according to historical accounts, concerns raised by Indian astrologers.
Why Was August 15 Chosen?
The British government had initially planned to transfer power by June 1948. However, Lord Mountbatten, the last Viceroy of British India, decided to bring the date forward amid growing political tensions and fears of further violence.
Mountbatten selected August 15, 1947, partly because the date marked the second anniversary of Japan’s surrender in World War II. He had served as Supreme Allied Commander in Southeast Asia during the war, making the date personally significant to him.
Why Did Independence Happen at Midnight?
Historical accounts say some Indian astrologers considered August 15 inauspicious and advised against beginning the new nation on that day. Since Mountbatten had already fixed the date, the independence ceremony was held around midnight.
However, astrology is only one part of the historical account. The documented reason for choosing August 15 was Mountbatten’s decision to advance the transfer of power.

Nehru’s Historic ‘Tryst With Destiny’ Speech
As the clock approached midnight, members of the Constituent Assembly gathered in Parliament House. Jawaharlal Nehru delivered his famous “Tryst With Destiny” speech, marking one of the defining moments of India’s independence.
Nehru declared that at the midnight hour, India would “awake to life and freedom.” The speech captured the emotion of a nation emerging from nearly two centuries of British rule.
August 15 Became India’s Independence Day
The Indian Independence Act, 1947 ended British rule and created Dominions of India and Pakistan on August 15. India celebrates this historic date as Independence Day, with the midnight ceremony marking the country’s transition to freedom.