Kangra is the most populous district of the Indian state of Himachal Pradesh among all the twelve districts of Himachal Pradesh. Dharamshala is the executive headquarters of the district which is eighteen kilometers away from Kangra city. The total area of Kangra is 5,739 km² which there are about 3,38,887 houses in the district, there are about 3,617 villages in Kangra district. Kangra district is surrounded by various high mountains of the Himalayas.

About Kangra Himachal Pradesh

The district shares its boundaries with the districts of Chamba, Lahaul, Spiti, Hamirpur, Una, Mandi, and Gurdaspur. Kangra district came into existence on 1 September 1972 as a result of the reorganization of districts by the Government of Himachal Pradesh. The district was earlier known as Nagarkot, the district derives its name from the city of Kangra itself. Kangra district is the most beautiful district of Himachal surrounded by lush green deodar forests, orchards, tea gardens, and terraced fields.

The rivers and small and big mountains here make the district very beautiful. If you want to know the history of Kangra district then you can read on this website. On this website, we have written everything about the Kangra district of Himachal Pradesh like the best tourist places in Kangra and Kangra temples, Kangra river, and all. So if you are interested to know everything about Kangra then you can read here.

District HQ: Dharamshala
Area: 5,739 Sq. Km.
Villages: 3906
Population: 1,510,075
Police Station: 22
Blocks: 19
Tehsils: 21, Baijnath, Baroh, Dera Gopipur, Dharmsala, Dhira, Fatehpur, Harchakian, Indora, Jaisinghpur, Jaswan, Jawalamukhi, Jawali, Kangra, Khundian, Multhan, Nagrota Bagwan, Nurpur, Palampur, Rakkar, Shahpur, Thural
Sub. Divisions: 14
Languages: Hindi, Pahari
Rivers: Beas

Travel Destination

Jwalamukhi Temple, Chamunda Devi Temple, Baijnath Temple, Kareri Lake, Dharamshala Stadium, Mcleodganj, Bir Billing, Kangra Valley Art Gallery, Brijeshwari Temple, Nadaun Palace, Taragarh Palace, Shiva Temple, Pong Lake Sanctuary, Kangra Fort, Kotla Fort, Behna Mahadev Temple, Fort Sujanpur, Masroor Temple, Baglamukhi Temple, Siddhnath Temple, Nagar Kot Fort, etc.

As of the 2011 India census, Kangra district had a population of 1,510,075 and a literacy rate of 85.67%. Kangra district has the maximum number of villages among the 12 districts of Himachal Pradesh. The economy of the Kangra district is mainly dependent on agriculture. Rabi, wheat, gram, Kharif, maize, paddy, black gram, and barley are cultivated by the people here. All the inhabited villages in the district have very good facilities of electrified houses and potable drinking water. Kangra district is also known for its attractive tourist places. The famous tourist places of the district are Jwalamukhi Temple, Dharamshala Stadium, Palampur, Baijnath, Masroor, and Mcleodganj, which is believed to be the home of the Dalai Lama and is visited by people from far and wide. The native languages spoken by the Kangri people are Kangri, Dogri, and Hindi.


The average height of Kangra district is 2000 feet. Kangra district lies between 31˚ 21′ to 32˚ 59′ north latitude and 75˚ 47′ 55″ to 77˚ 45′ east longitude. The average altitude of the district varies from 500 m above sea level to nearly 5000 m asl. Summer in the district lasts from April to August. Here summers are more in the plains and less in the hilly areas. The average summer temperature ranges from 20°C to 34°C. Winter is from November to March and the temperature in winter ranges from 1°C to 10°C. The annual rainfall is between 1800 and 3000 mm. Agriculture is one of the main occupations of the people here. Beas river is a major river.

Fairs and Festivals

Many fairs and festivals are celebrated in Kangra with great enthusiasm by the people. Shivratri of Baijnath, Holi of Palampur, Baisakhi of Kaleshwar Mahadev Dehra, Dussehra of Jaisinghpur, and Lohri of Pragpur are prominent in the state-level fairs of district Kangra. These fairs are the cultural heritage of the district, hence they are celebrated with great enthusiasm throughout the district. Another major festival is Makar Sankranti, during Makar Sankranti a big fair is held for seven days at the Brajeshwari temple. Mostly Hindu Rajputs and Brahmins live here. A large number of devotees come here. The festival of Navratri is celebrated here with great enthusiasm. Jhamkra, the major folk dance of Kangra, is performed beautifully by women in groups.

Best Time to Visit:
The best time to visit Kangra is between March and June.

How to Reach:
By Air: The nearest airport is Gaggal Airport which is located 13 km from Kangra City.
By Train: The nearest broad gauge railhead is Pathankot which is 90 km from Kangra. A narrow-gauge railway line between Pathankot and Jogindernagar passes through Kangra, 17 km away.
By Road: Almost every part of the state is connected by national roads. Himachal Road Transport Corporation runs its own buses all over the state.


Kangra Fort Kangra

Kangra Fort

Kangra Fort is an ancient fort situated on the outskirts of the Kangra district of Himachal Pradesh. This fort is situated at a distance of 20 km from the city of Dharamshala. This fort was built by M...

Dhauladhar Range

Dhauladhar Range

The Dhauladhar Range is a mountain range that is a part of the Himalayas located in Himachal Pradesh. It rises in the Shivalik hills north of Kangra and Mandi. It is a beautiful mountain range that ri...

Baglamukhi Temple in Kangra

Baglamukhi Temple in Kangra

The Baglamukhi Temple is in Kangra, a beautiful city in Himachal Pradesh, India. It's a symbol of old stories and spiritual importance. The temple was established centuries ago in honor of Goddess Bag...

Bhagsu Falls

Bhagsu Falls

Bhagsu Falls is a popular tourist attraction located in the small village of Bhagsu near Mcleodganj in the K...

Dharamshala Cricket Stadium

Dharamshala Stadium

Dharamshala Stadium is located in Dharamshala in the Kangra district of Himachal Pradesh. This stadium was e...

Kareri Lake

Kareri Lake

Kareri Lake is an externally beautiful calm and high-altitude freshwater lake located in the Kangra dist...

Bajreshwari Mata Temple Kangra

Brajeshwari Temple

Shri Bajreshwari Mata Mandir is a Hindu temple located in Kangra city of Himachal Pradesh, India. And also known as Kangra Devi Temple. It is dedicated to Goddess Bajreshwari Devi and is believed to b...

Bir Billing Paragliding

Bir & Billing

Bir and Billing are rural villages located in the Kangra district of the Indian state of Himachal Pradesh. It is noted for Tibetan Buddhist monasteries and auxiliary centers of the Nyingma school, the...

Jwala Devi Temple

Jwala Devi Temple

Jwala Devi Temple is a Hindu temple located in the Kangra district of Himachal Pradesh, India. The temple is dedicated to Goddess Jwala ji<, who is believed to be an incarnation of Goddess Durga. J...

Taragarh Palace

Taragarh Palace

Welcome to the Welcomheritage Taragarh Palace Hotel in palampur Kangra Himachal Pradesh. Here you will be given complete information about Taragarh. Taragarh Palace is a heritage hotel located in the ...

Mcleodganj Dharmshala


Mcleodganj is a suburb located in the Dharamsala region of the Indian state of Himachal Pradesh. It is known as "Little Lhasa" or "Dhasa" because of the large population of Tibetans. And also known as...

Bhagsunath Temple Mcleodganj

Bhagsunath Temple

Bhagsunath Temple is a famous ancient temple located in Bhagsu village near Mcleodganj in the Indian state o...

Baijnath Temple

Baijnath Temple

Baijnath Temple is an ancient temple dedicated to Lord Shiva located in the Baijnath town of Kangra district. The temple is considered to be one of the 12 Jyotirlingas of India, which...

Chamunda Devi Temple Kangra

Chamunda Devi

Chamunda Devi Temple is a Hindu revered famous temple located in the Kangra district of Himachal Prad...

Bhagsunath Temple Mcleodganj

Bhagsunath Temple

Bhagsunag Temple is in a Bhagsu village near Mcleodganj in Dharamshala in the Kangra district of Himachal Pradesh. The temple is situated at a distance of about 3 km from Mcleodganj. The village is ho...