En Barato minimume 30 diversaj lingvoj kaj ĉirkaŭ 2000 dialektoj estas uzataj. La konstitucio preskribas la uzon de la hindia kaj angla en la rolo de la oficiala komunikado de la nacia registaro. Krome ĝi nomas 22 pliajn lingvojn, kiujn unuopaj subŝtatoj povas akcepti por administraj celoj kaj por komunikado inter la federacia kaj subŝtataj registaroj.