How many BPO companies are there in India?
At least 886.
There are at least 886 business process outsourcing companies operating in India. This is according to a partial directory made by the BPO portal BPOIndia.org. Of this number, 860 were listed as non-captive BPOs that catered to third-party client companies from India, Asia, the United States, U.K, Canada and Australia. There are also captive BPOs catering to their own clients. Although no actual, accurate number is available, it is believed that the number of BPOs in India may reach into the thousands.