In 1846 Hafizabad came under the supervision of British colonial rule, when a settlement of land revenue was effected under order from the provisional government at Lahore. The main population was located where an old church is now located. The predominantly Muslim population supported Muslim League and Pakistan Movement. After the independence of Pakistan in 1947, the minority Hindus and Sikhs migrated to India while Muhajir refugees from India settled in the Hafizabad. Most of the Muhajirs have since assimilated into the local population.