 Shamsabad is located at .It has an average elevation of 165 metres (541 feet).As of 2011 Indian Census, Shamsabad had a total population of 33,144, of which 17,433 were males and 15,711 were females.