How many number of POST Offices in India?

There are 154725 POST Offices in India. The following table shows number of branch, sub and head post offices in India

Post Office TypeNumber of Post Offices
Head Office (H.O)809
Sub Office (S.O)24870
Branch Office (B.O)129048

Types Of POST Offices In INDIA and their PIN Codes

Taluk Wise List Of PIN Codes and their POST Offices

District Wise List Of Number Of PIN Codes and their POST Offices

State Wise List Of Branch POST Offices and their PIN Codes