Dân tộc Bố Y có dân số khoảng 2.971.460 người, chủ yếu sống tại Trung Quốc (các tỉnh Quý Châu, Vân Nam, Tứ Xuyên), và 3.232 người sinh sống tại Việt Nam theo điều tra dân số năm 2019 ở các huyện biên giới ở các tỉnh Lào Cai, Hà Giang. Họ được công nhận là một trong 54 dân tộc Việt Nam.