 Males constitute about 52 percent of the total population and females 48 percent.The literacy rate of Shohratgarh town is about 78.08 percent, higher than the state average of 68 percent.Male literacy is 79.98 percent, and the female is 68.04 percent approx.