Rupnagar (ਰੂਪਨਗਰ or Ropar or Rupar), is a city and a municipal council in Rupnagar district in the Indian state of Punjab. The ancient town of Rupnagar is said to have been named by a Raja called Rokeshar, who ruled during the 11th century and named it after his son Rup Sen. It is also one of the bigger sites belonging to the Indus Valley Civilization. Rupnagar district, included in the Rupnagar Division of Punjab falls between north latitude 30°-32' and 31°-24' and east longitude 76°-18' and 76°-55'. Rupnagar town, the district headquarters is 42 km from Chandigarh, the state capital. The district adjoins Nawanshahar, Mohali and Fatehgarh Sahib Districts of Punjab. The district comprises 4 Tehsils, Rupnagar NangalAnandpur Sahib and Chamkaur Sahib and includes 617 villages and 6 towns namely Rupnagar, Chamkaur Sahib, Anandpur Sahib, Morinda, Kiratpur Sahib and Nangal. All towns except Chamkaur Sahib have railways connections.
The Satluj river passes close to the towns of Nangal, Rupnagar and Anandpur Sahib. Rupnagar is nearly 50 km to the northwest of Chandigarh (the nearest airport). It is bordered by Himachal Pradesh to the north and Shahid Bhagat Singh Nagar district (formerly known as Nawanshahr district) to its west. The major cities in Ropar District are Morinda, Kurali, Anandpur Sahib and Chamkaur Sahib. The town of Mohali was once part of Ropar District before it became a separate district in 2006. The Bhakra Dam in Nangal lies on the boundary with the neighbouring state of Himachal Pradesh. There are many historical places in Ropar and religious places include gurdwaras like- BHHATHA SAHIB, TIBBI SAHIB, SADABARAT SAHIB etc.
The climate of Rupnagar District is characterized by general dryness (except in the south west monsoon season), a hot summer and a cold winter. The year may be divided into four seasons. The period from about middle of November to February is the cold season. This is followed by the summer season from March to about the end of June. The south-west monsoon season commences late in June and continues up to about middle of September. The period from mid September to the middle of November constitute the post-monsoon or transition season. The temperature ranges from minimum of 4°C in winter to 45°C in summer. May and June are generally hottest months and December and January are the coldest months.