Shyamdaspur is a village in Mahmudabad tehsil in district of Sitapur, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Shyamdaspur was 611 which includes 314 males and 297 females. Shyamdaspur covers 111.52 ha area. Pincode of Shyamdaspur is 261203.