布依族使用的布依语,实际上相当于壮语北部方言,属于侗台语族台语支北部组,国外有学者称之为“北泰”语,是中国的大语言之一。在贵州省的布依语按照语音特征大致可以分为三个土语区:第一土语区使用人口最多,主要分布在黔西南布依族苗族自治州,与广西壮语北部方言的桂边土语、桂北土语可以直接通话;第二土语区使用人口为其次,主要分布在黔南布依族苗族自治州和贵阳郊区,与第一土语区可以直接通话,与广西北部壮语方言也十分接近;第三土语区使用人口最少,主要分布于贵州省镇宁、关岭、紫云、晴隆、普安、六枝、盘县、水城、毕节、威宁一带,这个土语区的语音有着比较独特的特征。
1956年设计了拉丁字母为基础并与壮文联合的文字方案,简称“布壮文字联盟”,在与壮文保持同一种书写形式的前提下保留方言习惯写法。80年代进行了修改,不再与壮文保持一致。
布依语在布依族聚居的乡村地区和部分城镇偶有使用,但布依文由于种种原因至今没有普及;现在散居于部分县城和城市的布依族改以汉语为日常语文。