Punjab is a state in northwest India. The Indian state borders the Pakistani province of Punjab to the west, Jammu and Kashmir to the north, Himachal Pradesh to the northeast, Haryana to the south and southeast, Chandigarh to the southeast and Rajasthan to the southwest. The total area of the state is 50,362 square kilometres (19,445 square miles).