I have compiled this data:[TABLE=“width: 674”]
1941
1951
Population
Muslims
Non Muslims
% age
Population
Muslims
Non Muslims
% age
Punjab
35,093,017
26,467,153
8625863.579
24.58
20,540,762
20,335,354
205407.62
1
Sindh
4,535,008
3,237,996
1297012.288
28.6
6,047,748
5,442,973
604774.8
10
NWFP
5,415,666
5,166,545
249120.636
4.6
4,556,545
4,346,944
209601.07
4.6
Balochistan
857,835
784,662
73173.3255
8.53
1,167,167
1,067,608
99559.3451
8.53
Total
45,901,526
35,656,356
10,245,170
22.31989
32,312,222
31,192,879
1,119,343
3.588456
The figure that I have got for Sindh is that 776000 Hindus left the province in 1947, and 1448100 Muslims took their place hence shifting the demographics there.
**Assumption: For computing the impact of partition on Sindh I have used the 1941 census is base, and removed 776000 non muslims and added 1448100 muslims there which reduces the population of non muslims to 10 % of the population and used that to compute the population in 1951. In Punjab I have used 1 % as the non muslim population as we know what happened there. I have left the proportion of non muslims in NWFP and Balochistan unchanged and see what impact it has had on the 1951 census. **