It is one of the 12 municipalities in the district and the headquarters of Macherla mandal in Gurazala revenue division.
It is one of the 12 municipalities in the district. The town is the headquarters of Macherla mandal and administered under Gurazala revenue division.