Mahammadabad is a village in Narayanapur tehsil in district of Nalgonda, Telangana, India. As per the data provided by Census of India in 2011, total population of Mahammadabad was 1,173 which includes 614 males and 559 females. Mahammadabad covers 1660 ha area. Pincode of Mahammadabad is 508253.