Punyab (en urdú: پنجاب, "panj-āb", 'cinco aguas' ; en inglés: "Punjab Province") es la segunda provincia mayor de Pakistán por área, después de Balochistán, y su provincia más poblada, con más de 110 millones de habitantes en 2017.