Está ubicado en el centronorte del país, limitando al norte con Uttarakhand y Nepal, al este con Bihar, al sureste con Jharkhand y Chhattisgarh, al sur con Madhya Pradesh, al suroeste con Rajastán y al oeste con Delhi y Haryana.