Macherla is a Sub-District (Tehsil/Block/Mandal) in the Guntur District of Andhra Pradesh. As par Census 2011 information the sub-district code of Macherla is 05040. There are about 56 sub-districts in Guntur and Macherla is one of them. Amaravathi, Amruthalur, Atchampet, Bapatla, Bellamkonda, Bhattiprolu, Bollapalle, Chebrolu, Cherukupalle H O Arumbaka, Dachepalle, Duggirala, Durgi, Edlapadu, Guntur, Gurazala, Ipur, Kakumanu, Karempudi, Karlapalem, Kollipara, Kollur, Krosuru, Machavaram, Mangalagiri, Medikonduru, Muppalla, Nadendla, Nagaram, Narasaraopet, Nekarikallu, Nizampatnam, Nuzendla, Pedakakani, Pedakurapadu, Pedanandipadu, Phirangipuram, Piduguralla, Pittalavanipalem, Ponnur, Prathipadu, Rajupalem, Rentachintala, Repalle, Rompicherla, Sattenapalle, Savalyapuram H O Kanamarlapudi, Tadepalle, Tadikonda, Tenali, Thullur, Tsundur, Vatticherukuru, Veldurthi, Vemuru, Vinukonda etc. are other sub-districts in Guntur.There are about 12 villages in Macherla sub-district, which you can browse from villages list.