Machapur is a village in Geesugonda tehsil in district of Warangal, Telangana, India. As per the data provided by Census of India in 2011, total population of Machapur was 3,778 which includes 1,878 males and 1,900 females. Machapur covers 839 ha area. Pincode of Machapur is 506330.