Punyab (ਪੰਜਾਬ en panyabí, पंजाब en hindí, Punjab en inglés, pronunciado /panyáb/) es un estado de la República de la India. Su capital es Chandigarh, ciudad que tiene categoría de territorio de la Unión, y que, además, es capital de Haryana. Está ubicado en al noreste del país, limitando al norte con Jammu y Cachemira, Himachal Pradesh y el territorio de Chandigarh, al sur con Haryana, al suroeste con Rajastán y al oeste con Pakistán. Con 550 hab/km² es el séptimo estado más densamente poblado, por detrás de Bihar, Bengala Occidental, Kerala, Uttar Pradesh, Haryana y Tamil Nadu.
Aparte de la capital, otras ciudades importantes son Ludhiana, Amritsar, Jalandhar y Patiala. El término panyab proviene de la combinación de las palabras pañch (cognado del griego penta), que significa ‘cinco’, y ab (cognado del español ‘agua’), y hace referencia a la denominación de Punyab como la «región de los cinco ríos»: el Jhelum, el Chenab, el Ravi, el Beas y el Sutlej.