Roorkee is north of the Indian capital, New Delhi, between the rivers Ganges and Yamuna, close to the foothills of the Himalayas. It is 70.02 kilometres away from Dehradun, the capital of Uttarakhand, and 13 kilometers away from BhagwanpuR. Before the creation of Uttarakhand on 9 November 2000, Roorkee was a part of the state of Uttar Pradesh.