Sitarganj is located at . It has an average elevation of 298 metres (978 feet).
It is near to Nainital (a hill station) and Indo-Nepalese border. Sitarganj is closer to Nanak Matta gurudwara temple which is a famous shrine and big nanak sagar dam(12 km from Sitarganj).
India census, Sitarganj had a population of 21,943. Males constitute 53% of the population and females 47%. Sitarganj has an average literacy rate of 76%, higher than the national average of 59.5%: male literacy is 79%, and female literacy is 66%. In Sitarganj, 13% of the population is under 6 years of age.