The city of Ajmer is situated at an elevation of 486 m above the sea level, surrounded by Aravalli Mountains. It is placed on the lower slopes of Taragarh Hill. The city is located almost at the centre of Rajasthan state. Towards the north of Ajmer is the artificial Anasagar Lake. This city has a hot semi-arid climate. High temperatures prevail almost throughout the year. The monsoon brings heavy showers and even thunderstorms. Winters are moderate here.