Himachal Pradesh shares borders with the Union territories of Jammu and Kashmir and Ladakh and the states of Punjab, Haryana, Uttarakhand, and Uttar Pradesh.