Bhakkar (, Seraiki: بھکر) is the capital city of Bhakkar District, Punjab, Pakistan. It is located at 31°37'60N 71°4'0E at an elevation of 159 metres and lies on the left bank of the Indus river. It has a population of almost 300,000 and was given status of district in 1981. It is also the capital of the tehsil of the same name (Bhakkar Tehsil).