De Punjab (Punjabi:پنجاب) is een provincie van Pakistan en is samen met de Indiase staat Punjab onderdeel van de landstreek Punjab. De Punjab grenst in het zuiden aan de provincie Sindh, in het westen aan de provincie Beloetsjistan, in het westen en noorden aan Khyber-Pakhtunkhwa (voorheen de Noordwestelijke Grensprovincie), in het noorden aan het Islamabad Hoofdstedelijk Territorium en Azad Kasjmir, en in het oosten aan de Indiase staten Punjab en Rajasthan. De hoofdstad is Lahore en de provincie heeft 73.621.290 inwoners (1998). In 2011 was het inwoneraantal 82 miljoen.