Agarwal's Eye Hospital has 16 branches each in Chennai and the rest of Tamil Nadu, five branches in Bengaluru, six branches each in Hyderabad (Telangana - Dilsukhnagar, Himayat Nagar, Madeenaguda, Panjagutta, Santhosh Nagar, Secunderabad) and Andhra Pradesh (Guntur, Nellore (Main), Nellore (Pogathota), Tirupathi, Visakhapatnam (Gopalpatnam) and Visakhapatnam (Main), and one branch each in Jaipur (Rajasthan), Port Blair and Thiruvananthapuram (Kerala), two branches in Kolkata, three branches in the rest of Karnataka (Hubli and Mysore) and two branches in Odisha (Cuttack and Bhubaneswar) and one branch in Ahmedabad.