Cư trú theo hình thái từng bản và không quần cư trên địa hình vùng cao, người HMông ở tỉnh Sơn La có có số dân đứng thứ 3 toàn tỉnh với 18.969 hộ, 118.920 người, phân bố tại 126 xã, 632 bản. Các bản và các xã dân tộc HMông hầu hết thuộc 90 xã khu vực 3 và 310 bản đặc biệt khó khăn. Người Hmông ở Sơn La có 3 ngành: Hmông hoa (Hmông lềnh), Hmông trắng (Hmông đơ) và Hmông đen (Hmông đu). Cư trú chủ yếu ở các vùng núi cao thuộc các huyện Bắc Yên, Phù Yên, Mộc Châu, Yên Châu, Mai Sơn, Thuận Châu, Mường La, Sông Mã, Sốp Cộp. Mộc Châu là huyện đang quy tụ cả 3 ngành Hmông với 2.445 hộ, 13.258 người, tập trung đông nhất ở các xã: Tân Lập, Chiềng Sơn, Chiềng Khừa, Lóng Sập, Chiềng Hắc và thị trấn Nông trường Mộc Châu.