 India census, Ganderbal had a population of 297446.Males constitute 53.36% of the population and females 46.64%.Ganderbal has an average literacy rate of 58.04%, lower than the national average of 74.04%