The territorial comparisons of both films are as follows and the gaps in Mumbai and Delhi / UP are because of Gujarat / Saurashtra in Mumbai and UP in Delhi /UP.
Mumbai
Sultan - 11,45,00,000
Prem Ratan Dhan Payo - 14,21,00,000 (ALL TIME RECORD)
Delhi / UP
Sultan - 5,87,00,000
Prem Ratan Dhan Payo - 7,52,00,000 (ALL TIME RECORD)
East Punjab
Sultan - 4,00,00,000 (ALL TIME RECORD)
Prem Ratan Dhan Payo - 3,97,00,000
Rajasthan
Sultan - 2,15,00,000
Prem Ratan Dhan Payo - 2,52,00,000 (ALL TIME RECORD)
CP Berar
Sultan - 2,12,00,000
Prem Ratan Dhan Payo - 2,40,00,000 (ALL TIME RECORD)
CI
Sultan - 1,39,00,000
Prem Ratan Dhan Payo - 1,80,00,000 (ALL TIME RECORD)
Nizam / Andhra
Sultan - 2,43,00,000
Prem Ratan Dhan Payo - 1,81,00,000
Mysore
Sultan - 2,65,00,000 (ALL TIME RECORD)
Prem Ratan Dhan Payo - 1,77,00,000
Tamil Nadu / Kerala
Sultan - 98,00,000
Prem Ratan Dhan Payo - 27,00,000
West Bengal
Sultan - 1,91,00,000
Prem Ratan Dhan Payo - 1,49,00,000
Bihar
Sultan - 80,00,000
Prem Ratan Dhan Payo - 84,00,000 (ALL TIME RECORD)
Assam
Sultan - 35,00,000
Prem Ratan Dhan Payo - 27,00,000
Odisha
Sultan - 50,00,000 (ALL TIME RECORD)
Prem Ratan Dhan Payo - 45,00,000
ALL INDIA
Sultan - 36,59,00,000
Prem Ratan Dhan Payo - 39,32,00,000 (ALL TIME RECORD)
Sultan managed to set three opening day all time records in East Punjab, Mysore and Odisha. Prem Ratan Dhan Payo had set eight opening day records but two of those have now been broken by Sultan. The 40 crore nett mark is looking a tough nut to crack though if Eid had fallen on Wednesday as expected earlier, Sultan would have cracked it.