Machapuram is a village in Nandavaram tehsil in district of Kurnool, Andhra Pradesh, India. As per the data provided by Census of India in 2011, total population of Machapuram was 2,265 which includes 1,199 males and 1,066 females. Machapuram covers 693 ha area. Pincode of Machapuram is 518343.