A cidade, uma das mais icónicas "hill stations" da Ásia, foi declarada a capital de verão da Índia Britânica em 1864, substituindo nessas funções Murree (situada a nordeste de Raualpindi, atualmente no Paquistão). Depois da independência, tornou-se a capital do Panjabe e posteriormente foi declarada a capital do Himachal Pradexe. A área só começou a ser povoada no início do e passou a ser controlada pelos britânicos em 1817. O clima ameno levou os britânicos a fundarem a cidade nas densas florestas dos Himalaias. Como capital de verão, Ximelá foi palco de vários eventos políticos importantes, como a Convenção de Ximelá em 1914 e a em 1945. Depois da independência, foi constituído o estado do Himachal Pradexe, com a integração de 28 estados principescos. A cidade continuou a ser um centro político importante, tendo sido palco do Tratado de Ximelá de 1972, na sequência da Guerra Indo-Paquistanesa de 1971, no qual o Paquistão reconheceu a independência do Bangladexe.