The capital of Punjab is Chandigarh, which is also the capital of Haryana and is administered separately as a union territory of India. Chandigarh was created as a new and modern city to serve as the capital of Punjab after the partition of India in 1947. It is located on the border of Punjab and Haryana and is a planned city.