Indian Post Payments Bank is headquartered in New Delhi. It is the Corporate Office, located at Bhai Veer Singh Marg on Market Road. There are 650 branches of IPPB all across the country.